Skip to content
Gridlode
Docs · Reference

Ashby Job Board

GET /v1/jobs/ashby1 credit / requestcache 60 min

Every listed job on a company's Ashby job board, read from Ashby's official public Job Posting API with compensation: title, location and secondary locations, department, team, employment type, workplace type and remote flag, structured salary range (min, max, currency, interval) when the company publishes it, published date, job and apply URLs and the full description as plain text. Same normalised job shape as the other jobs engines. One flat price per board.

Query parameters

org
string · required
Ashby organisation name: the part after jobs.ashbyhq.com/ in the company's job-board URL, e.g. 'linear'. A full board URL also works.
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
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/ashby?org=linear&limit=50" \
      -H "Authorization: Bearer $GRIDLODE_KEY"

    Try it without code on the Ashby Job Board API page.