Bulk Create Contacts
Creates multiple new contacts in Apollo.
Query
Comma-separated response fields to include.
Body
Array of contact objects to create (maximum 100 contacts per request)
Contact's first name
Contact's last name
Contact's email address
Contact's job title
Primary job title (takes precedence over title)
Company/organization name
Phone number
Physical address
LinkedIn profile URL
Facebook profile URL
Twitter profile URL
Profile photo URL
Associated account ID
Associated organization ID
Contact owner user ID (defaults to current user if not provided)
Contact stage ID
Salesforce ID for matching and deduplication
HubSpot ID for matching and deduplication
Salesforce Lead ID
Salesforce Contact ID for matching
Salesforce Account ID
Outreach.io ID
SalesLoft ID
Phone validation status
Custom field values as key-value pairs where key is the field_id and value is the field_value
Array of email objects with position
Array of phone number objects
Array of contact role type IDs
Array of label names to add to the contact
Enable full deduplication across all sources. When false (default), creates duplicates for non-email_import sources and merges with email_import placeholders only. When true, returns existing contacts without modifying them (except email_import placeholders which are still merged). Matches by email, CRM IDs, or name + organization