toolzerhub API Docs

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
GET
/v1/wellfound/jobs/detail

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.

Length1 <= length
curl -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  }}