Docs · Reference
Company Careers Page Jobs
GET /v1/jobs/company-site1 credit / requestcache 60 minGive 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.
Query parameters
urlstring | 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 |
domainstring | Company domain, e.g. example.com. The home page is checked first, then its careers or jobs links. Give url or domain. Default: null |
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 |
respect_robotsboolean | Skip company pages disallowed by the site's robots.txt (job-board APIs are always allowed). Default: true |
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/company-site?domain=duolingo.com&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Company Careers Page Jobs API page.