List a company's job postings
Job postings of one company, newest first. Open postings by default; pass status=closed or status=all
to include postings that have closed.
Costs 1 lookup unless the company is already paid for this billing month; all of its postings are then free.
bearerAuthAuthorizationBearer <token>Your API key, sent as Authorization: Bearer <key>. Create keys in the dashboard.
company*stringThe company's domain (for example stripe.com) or its CompanySpec id (for example cmp_8f2k1).
status?stringopen (default), closed or all. Closed postings stay available, with closed_on set.
"open""open""closed""all"job_function?stringA value from /values/job_functions.
seniority?stringA value from /values/job_seniorities.
limit?integer1 <= value <= 10025cursor?stringThe next_cursor from the previous page. Valid for 24 hours. Fetching later pages charges for new companies on them.
Job postings.
application/json- response
job_postings*array<>next_cursor*|Pass as cursor to get the next page. null when there are no more results.
usage*What this request cost and what is left this billing month.
curl -X GET 'https://api.companyspec.com/v1/companies/acmedental.io/job-postings'{ "job_postings": [ { "id": "job_77x2a", "title": "Senior Backend Engineer", "job_function": "engineering", "seniority": "senior", "workplace_type": "remote", "locations": [ "Austin, TX, United States" ], "posted_on": "2026-10-20", "status": "open" } ], "next_cursor": null, "usage": { "charged": { "lookups": 1, "discoveries": 0 }, "already_paid": 0, "remaining": { "lookups": 9749, "discoveries": 1977 } }}List a vendor's customers POST
Companies that use a technology or service provider: named in their subprocessor list, detected on their website, or mentioned in their job postings. Narrow the list with the same company filters as search. Larger companies come first. Costs 1 discovery per company returned that isn't already paid for this billing month. To check how many you'd get first, use the free `/companies/count` with `vendors` (subprocessor lists) or `technologies` (website and job postings).
Get a job posting GET
The full job posting, open or closed (`status` and `closed_on` show which). Costs 1 lookup for its company unless already paid for this billing month.