Skip to content
Gridlode
Docs · Reference

Company Careers Page Jobs

GET /v1/jobs/company-site1 credit / requestcache 60 min

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.

Query parameters

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%.

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.