Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=apollo_search_people:{}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.page | integer | No | Page number (1-500). | |
payload.per_page | integer | No | Results per page (1-100). | |
payload.person_titles | array | No | Job titles to match. | |
payload.include_similar_titles | boolean | No | true | Include similar titles for person_titles matches. |
payload.person_seniorities | array | No | Seniority filter values defined by Apollo. | |
payload.person_locations | array | No | Person locations. | |
payload.organization_locations | array | No | Organization HQ locations. | |
payload.organization_num_employees_ranges | array | No | Employee ranges accepted by the Apollo search contract, for example ‘51,200’ or ‘201,500’. | |
payload.q_organization_domains_list | array | No | Organization domains to include. | |
payload.contact_email_status | array | No | Email status values (e.g., ‘verified’, ‘guessed’). | |
payload.organization_ids | array | No | Apollo organization IDs to include. | |
payload.q_keywords | string | No | Keyword query across person and organization fields. | |
payload.revenue_range | object | No | Inclusive numeric range. | |
payload.currently_using_any_of_technology_uids | array | No | Organizations using ANY of these technology UIDs. | |
payload.currently_using_all_of_technology_uids | array | No | Organizations using ALL of these technology UIDs. | |
payload.currently_not_using_any_of_technology_uids | array | No | Exclude organizations using ANY of these technology UIDs. | |
payload.q_organization_job_titles | array | No | Organizations hiring for these job titles. | |
payload.organization_job_locations | array | No | Organizations hiring in these locations. | |
payload.organization_num_jobs_range | object | No | Inclusive integer range. | |
payload.organization_job_posted_at_range | object | No | Inclusive date range. |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Apollo native payload with top-level { total_entries, people, pagination } fields. | |
result.meta | record | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute apollo_search_people --payload '{}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
fixed(per call). - Estimated Deepline credits:
0per pricing unit. - Provider-native pricing may still exist outside Deepline credit billing.
- Billing mode:
no_bill.