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=fullenrich_company_search:{}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.offset | integer | No | Number of companies to skip (use this for pagination). Maximum value is 10,000. To paginate beyond 10,000 results, use search_after instead. | |
payload.limit | integer | No | Number of companies to return (default: 10, max: 100) | |
payload.search_after | string | No | Cursor-based pagination. Pass the search_after value from the previous response to get the next page. Works at any point in the result set, but is required to access results beyond the 10,000 offset limit. | |
payload.names | array | No | Filter by company names. Use exact_match for precise company name matching. | |
payload.domains | array | No | Filter by company domains (e.g., ‘google.com’, ‘microsoft.com’). Exact match recommended. | |
payload.linkedin_urls | array | No | Filter by LinkedIn URLs. | |
payload.keywords | array | No | Filter by description of company | |
payload.specialties | array | No | Filter by specialties of company | |
payload.industries | array | No | Filter by company industries (e.g., ‘Software Development’, ‘Computer Hardware Manufacturing’, ‘Housing and Community Development’, ‘Warehousing’, ‘Financial Services’). See Industries for the full list. | |
payload.types | array | No | Filter by company types (e.g., ‘Public Company’, ‘Privately Held’, ‘Nonprofit’, ‘Self-Employed’, ‘Partnership’, ‘Educational’, ‘Government Agency’). See Company Types for the full list. | |
payload.headquarters_locations | array | No | Filter by headquarters locations (city names, regions, or countries) | |
payload.founded_years | array | No | Filter by founding years. Useful for targeting startups (recent years) or established companies. | |
payload.headcounts | array | No | Filter by company headcounts (number of employees). Use ranges to target specific company sizes (e.g., startups: 1-50, mid-size: 50-500, enterprise: 1000+). | |
payload.company_ids | array | No | Filter by specific company IDs |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Provider response payload. | |
result.meta | object | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute fullenrich_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:
provider_usage(provider usage). - Estimated Deepline credits:
0.21per pricing unit. - Billing mode:
post_deduct.