Get job details
Returns one posting under schema.org JobPosting field names. Requires the numeric job_id; slug is optional and cosmetic. data is null when the posting no longer exists (taken down after the role is filled) — returned as a 200, not a 404.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
job_id*string
The numeric id from a Wellfound job URL, or the id of a row returned by the job search endpoint.
Match
^\d+$slug?string
The slug that follows the id in a Wellfound job URL. Optional — Wellfound resolves the posting on the id alone and the slug is cosmetic, so it is only worth sending when you already have it.
Length
1 <= lengthcurl -X GET "https://example.com/v1/wellfound/jobs/detail?job_id=3061448" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "@type": "JobPosting", "title": "Senior Software Engineer", "datePosted": "2026-08-01", "hiringOrganization": { "name": "Anthropic", "property1": null, "property2": null }, "baseSalary": { "currency": "USD", "value": { "minValue": 0, "maxValue": 0, "unitText": "YEAR", "currency": "string", "property1": null, "property2": null }, "property1": null, "property2": null }, "description": "string", "jobLocation": { "property1": null, "property2": null }, "employmentType": "FULL_TIME", "directApply": true, "property1": null, "property2": null }}