|
Extract all contact information from the business card image(s). |
|
|
|
Output Format: |
|
- If processing ONE card: Return a single JSON object |
|
- If processing MULTIPLE cards: Return a JSON array with one object per card |
|
|
|
Each JSON object must contain all the extracted information from one business card. |
|
|
|
Important Instructions: |
|
- If a field has multiple values (like multiple email addresses or phone numbers), return them as an array |
|
- If a field is not found on the card, set its value to null |
|
- Extract ALL information visible on the card, even if it doesn't fit the standard fields |
|
- Preserve the exact formatting of phone numbers as shown on the card |
|
- For names, try to identify first name, last name, and full name separately |
|
|
|
Standard Fields to Extract: |
|
|
|
{ |
|
"full_name": "The complete name as displayed", |
|
"first_name": "First/given name only", |
|
"last_name": "Last/family name only", |
|
"job_title": "Professional title or position", |
|
"company": "Company or organization name", |
|
"department": "Department or division if specified", |
|
"emails": ["Array of all email addresses found"], |
|
"phones": ["Array of all phone numbers found (include both mobile and landline)"], |
|
"fax": "Fax number if present", |
|
"website": "Company or personal website URL", |
|
"linkedin": "LinkedIn profile URL if present", |
|
"address": "Complete address as displayed (combine street and full address)", |
|
"city": "City name", |
|
"state": "State or province", |
|
"postal_code": "ZIP or postal code", |
|
"country": "Country if specified", |
|
"additional_info": "Any other relevant information not covered above" |
|
} |
|
|
|
Return ONLY the JSON object, no additional text or formatting. |