v1
latestOpenAPI 3.0.32026-07-222085264.6 KBBatch APIs
Submit a batch company database search job
Run one company database search query and receive up to 10,000 matching companies as a single results file. Where the non-batch /company/search returns one cursor page per call, the batch job walks every page for you and delivers the entire result set at once.
<Note> An account may have at most 5 active (`pending` or `processing`) batch jobs at a time; submitting a sixth returns `429`. </Note>Provide one filters group ({op, conditions}) plus optional sorts and max_results. The non-batch paging parameters (limit, page, preview) are ignored by batch jobs — result volume is controlled by max_results alone. Records in the downloaded results file are flat, identical to the non-batch /company/search record shape.
post/batch/company/search
Headers
x-api-version'2025-11-01' required
Example:2025-11-01
API version to use. This endpoint currently requires 2025-11-01.
Request body
Example request
{
"filters": {
"op": "and",
"conditions": [
{
"field": "headcount.total",
"type": ">",
"value": 1000
}
]
},
"max_results": 2,
"fields": [
"basic_info.name",
"basic_info.primary_domain",
"headcount.total"
]
}Response
Batch job accepted for processing
Example response
{
"batch_id": "53ab686b-c054-496b-8baf-baff5ecc85cf",
"status": "pending",
"entity": "company",
"action": "enrich",
"identifier_count": 2,
"entities_requested": 2,
"status_url": "/batch/53ab686b-c054-496b-8baf-baff5ecc85cf"
}