Greenhouse Job Board
Every open job on a company's Greenhouse job board, read from Greenhouse's official public Job Board API
Give a company domain or careers-page URL and get its open jobs. Detects the applicant-tracking system behind the careers page (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee or Personio links and embeds) and reads that system's official public job feed; otherwise returns schema.org JobPosting data published on the page. Same normalised job shape as the other jobs engines (title, location, remote, department, employment type, salary, posted date, URL, description, ats), plus how the board was detected. Checks at most four company pages and respects robots.txt by default.
| Name | Type | Description |
|---|---|---|
url | string | Careers page URL, e.g. https://example.com/careers. A job-board URL such as https://jobs.lever.co/acme also works. Give url or domain. Default: null |
domain | string | Company domain, e.g. example.com. The home page is checked first, then its careers or jobs links. Give url or domain. Default: null |
keyword | string | Only return jobs whose title contains this text (case-insensitive), e.g. 'engineer'. Default: null |
location | string | Only return jobs whose location contains this text (case-insensitive), e.g. 'London' or 'Remote'. Default: null |
department | string | Only return jobs whose department or team contains this text (case-insensitive), e.g. 'Sales'. Default: null |
remote_only | boolean | Only return remote jobs. Default: false |
include_description | boolean | Include each job's full description as plain text. Turn off for a much smaller response. Default: true |
limit | integer | Maximum number of jobs to return (1-5000). The price is the same: 1 credit per request. Default: 1000 |
respect_robots | boolean | Skip company pages disallowed by the site's robots.txt (job-board APIs are always allowed). Default: true |
max_age | integer | Accept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh). |
curl "https://api.gridlode.com/v1/jobs/company-site?domain=duolingo.com&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"1 credit per request. One credit costs $0.001 on the smallest pack and as little as $0.0003 on enterprise plans. Cached answers cost half and failed calls are free.
Every open job on a company's Greenhouse job board, read from Greenhouse's official public Job Board API
Every open job on a company's Lever job board, read from Lever's official public Postings API (US and EU-hosted boards)
Every listed job on a company's Ashby job board, read from Ashby's official public Job Posting API with compensation