Docs · Reference
Greenhouse Job Board
GET /v1/jobs/greenhouse1 credit / requestcache 60 minEvery open job on a company's Greenhouse job board, read from Greenhouse's official public Job Board API: title, location, department, office, employment type, remote flag, pay range (when the posting states one), first-published and updated dates, job URL and the full description as plain text. Same normalised job shape as the other jobs engines. Filter by keyword, location, department or remote. One flat price per board, however many jobs it has.
Query parameters
boardstring · required | Greenhouse board name: the part after boards.greenhouse.io/ or job-boards.greenhouse.io/ in the company's job-board URL, e.g. 'duolingo'. A full board URL also works. |
keywordstring | Only return jobs whose title contains this text (case-insensitive), e.g. 'engineer'. Default: null |
locationstring | Only return jobs whose location contains this text (case-insensitive), e.g. 'London' or 'Remote'. Default: null |
departmentstring | Only return jobs whose department or team contains this text (case-insensitive), e.g. 'Sales'. Default: null |
remote_onlyboolean | Only return remote jobs. Default: false |
include_descriptionboolean | Include each job's full description as plain text. Turn off for a much smaller response. Default: true |
limitinteger | Maximum number of jobs to return (1-5000). The price is the same: 1 credit per request. Default: 1000 |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/jobs/greenhouse?board=duolingo&limit=50" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Greenhouse Job Board API page.