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_company_search:{}' --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.q_organization_domains_list | array | No | Organization domains to include. | |
payload.q_organization_name | string | No | Organization name search. Prefer this or exact domains for pilot queries before broad pagination. | |
payload.organization_ids | array | No | Apollo organization IDs to include. | |
payload.organization_num_employees_ranges | array | No | Employee ranges accepted by the Apollo organization-search contract, for example ‘51,200’ or ‘201,500’. Validate with a small pilot query before large paginated pulls. | |
payload.organization_locations | array | No | Organization HQ locations to include. | |
payload.organization_not_locations | array | No | Organization HQ locations to exclude. | |
payload.q_organization_keyword_tags | array | No | Search-style keyword tags. Useful for broad prospecting discovery; pilot first and inspect data.organizations before scaling. | |
payload.organization_industry_tag_ids | array | No | Apollo native industry taxonomy tag IDs. Use this when you need exact industry filtering; unlike q_organization_keyword_tags, this filters Apollo primary/industry taxonomy rather than description keywords. Apollo does not publish this taxonomy in the public OpenAPI spec; discover IDs from organization rows (industry_tag_id / industry_tag_hash) or Apollo UI/network payloads. | |
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.latest_funding_amount_range | object | No | Inclusive numeric range. | |
payload.total_funding_range | object | No | Inclusive numeric range. | |
payload.latest_funding_date_range | object | No | Inclusive date range. | |
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 { organizations, 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_company_search --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:
0.17per pricing unit. - Billing mode:
post_deduct.