Skip to content
Gridlode
LiveJobs1 credit / request

Company Careers Page Jobs 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.

GEThttps://api.gridlode.com/v1/jobs/company-site

Parameters

NameTypeDescription
urlstringCareers 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
domainstringCompany domain, e.g. example.com. The home page is checked first, then its careers or jobs links. Give url or domain.
Default: null
keywordstringOnly return jobs whose title contains this text (case-insensitive), e.g. 'engineer'.
Default: null
locationstringOnly return jobs whose location contains this text (case-insensitive), e.g. 'London' or 'Remote'.
Default: null
departmentstringOnly return jobs whose department or team contains this text (case-insensitive), e.g. 'Sales'.
Default: null
remote_onlybooleanOnly return remote jobs.
Default: false
include_descriptionbooleanInclude each job's full description as plain text. Turn off for a much smaller response.
Default: true
limitintegerMaximum number of jobs to return (1-5000). The price is the same: 1 credit per request.
Default: 1000
respect_robotsbooleanSkip company pages disallowed by the site's robots.txt (job-board APIs are always allowed).
Default: true
max_ageintegerAccept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh).

Response fields

    Code

    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 is $0.001 on the smallest pack, from $0.0003 on enterprise plans.
    Half price for cached data
    Cached for up to 1 h. Pass max_age to use it.
    Failed requests are free
    Blocks, timeouts and target errors never cost credits.

    Questions

    How much does the Company Careers Page Jobs API cost?

    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.

    Jobs
    All 4 in Jobs · 4 live
    Live

    Greenhouse Job Board

    Every open job on a company's Greenhouse job board, read from Greenhouse's official public Job Board API

    1 credit / requestDocs
    Live

    Lever Job Board

    Every open job on a company's Lever job board, read from Lever's official public Postings API (US and EU-hosted boards)

    1 credit / requestDocs
    Live

    Ashby Job Board

    Every listed job on a company's Ashby job board, read from Ashby's official public Job Posting API with compensation

    1 credit / requestDocs