v1
latestOpenAPI 3.0.32026-07-222085264.6 KBSubmit a batch job-listings search job
Retrieve every job listing in the dataset for up to 10 companies in a single asynchronous job. Where the non-batch /job/search returns one cursor page per call, the batch job walks every page for you and delivers the complete result set as one file.
<Note> An account may have at most 5 active (`pending` or `processing`) batch jobs at a time; submitting a sixth returns `429`. </Note>Unlike the other batch search jobs, this endpoint does not take a filters group — provide a crustdata_company_ids list (a JSON array of integers; comma-separated strings are rejected) and the job returns all listings for those companies. To search listings by arbitrary filters, use the non-batch /job/search. Records in the downloaded results file are flat, identical to the non-batch /job/search record shape.
Billing is per listing delivered, at the same rate as the non-batch /job/search — see Pricing.
Headers
API version to use. This endpoint currently requires 2025-11-01.
Request body
Example request
{
"crustdata_company_ids": [
6036032
],
"fields": [
"job_details.title",
"job_details.url"
]
}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"
}