Search and filter jobs using typed fields — text queries, locations, skills, companies, work models, employment types, experience levels, salary ranges, and date filters. Returns matching jobs with server-computed facets.
remote, hybrid, onsitefull-time, part-time, contract, internship, temporaryentry level, mid level, senior level, lead/staff,
principal, director, vp, executivemin and max
are optional — you can set just one for an open-ended range.1.1, maximum 100.{ key, count } pairs
sorted by count descending.Included facets: experience_level, work_model, and more as determined by
the server.| Header | Description |
|---|---|
X-Total-Count | Total number of matching jobs |
X-Total-Pages | Total number of pages |
X-Page | Current page number |
X-Page-Size | Number of results returned per page |
facets object with server-computed aggregations. The server determines which facets to return — there is no client-side facet request.
Facet values reflect the canonical stored values (title-cased) and are sorted by count descending:
key values directly back as filter values.
| Input value | Stored as |
|---|---|
remote | Remote |
hybrid | Hybrid |
onsite | Onsite |
| Input value | Stored as |
|---|---|
full-time | Full-time |
part-time | Part-time |
contract | Contract |
internship | Internship |
temporary | Temporary |
| Input value | Stored as |
|---|---|
entry level | Entry Level |
mid level | Mid Level |
senior level | Senior Level |
lead/staff | Lead/Staff |
principal | Principal |
director | Director |
vp | VP |
executive | Executive |
greenhouse, lever, workday, ashby, bamboohr, icims, smartrecruiters, teamtailor, workable, rippling, personio, taleo