Skip to main content
Scrape company career sites (Greenhouse, Lever, Ashby, Workday and more)

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

provider
string | null

Instead of url: the ATS (greenhouse, lever, ashby, workday, smartrecruiters, workable, recruitee), with company.

company
string | null

Instead of url: the company's board name on that ATS, as in its career URL: Greenhouse token ('stripe'), Lever / Ashby / Workable / Recruitee slug, SmartRecruiters company id ('Ubisoft2'), Workday '.wd/' ('nvidia.wd5/NVIDIAExternalCareerSite').

keyword
string | null

Only jobs whose title contains every word, e.g. 'software engineer'.

location
string | null

Only jobs in this place (city, region or country as the company writes it, e.g. 'London', 'Germany', 'Remote'); case-insensitive.

department
string | null

Only jobs in this department or team, e.g. 'Engineering'.

remote
boolean
default:false

Only remote jobs.

limit
integer
default:100

How many jobs to return (1-2000).

include_description
boolean
default:false

Add each job's full description (descriptionText, descriptionHtml). On Workday and SmartRecruiters this reads every posting separately (one billed request each, at most 300 per call).

proxy_country
string | null

Proxy country the requests are sent from (ISO-2, e.g. 'US', 'DE'). Leave blank to let the API pick.

Response

JSON with a jobs array plus the detected board and totals. A board with no open jobs (or none matching the filters) answers 200 with an empty jobs list.