GET
/api/v1/companies/jobs
10 credits
Open job postings across one or more organizations.
Try in PlaygroundParameters
| Name | Type | Required | Description |
|---|---|---|---|
| organizationEntityIds | string | yes | Comma-separated NUMERIC organization ids, e.g. 1035 (page size fixed at 50). Get each one from /api/v1/companies/entity-id. org_ ids from /companies/universal-name-to-id are silently ignored upstream — the response comes back UNFILTERED, so never pass them. This endpoint takes a LIST, so slugs are not auto-resolved here; resolve them first. (e.g. 1035) |
| start | integer | no | Pagination offset. |
Example request
curl -H "X-API-Key: zq_…" \ "https://zooq.dev/api/v1/companies/jobs?organizationEntityIds=1035"
Example response
// live-verified shape — data.jobs[].jobID is the posting id for /jobs/details-v2 etc.
{
"success": true,
"statusCode": 200,
"message": "Data retrieved successfully",
"errors": null,
"data": {
"jobs": [
{ "jobID": "4416148345", "jobURL": "https://www.linkedin.com/jobs/view/4416148345", "title": "Software Engineer", "organization": { "organizationId": "1035", "name": "Microsoft" }, "location": "Redmond, WA", "listedAt": "2026-07-18T00:00:00Z" }
],
"count": 50,
"start": 0,
"total": 500,
"hasMore": true
}
}Successful responses are wrapped in the standard envelope. The data field carries the actual payload; errors is null on success.
Want to try this endpoint?
300 free credits on signup, no card required. That covers 30 calls.
Get an API key →