Search jobs via structured request body
Authorizations
API key provided by Jobo
Body
Free-text search queries
Location strings to filter by (geocoded automatically)
Restrict to specific ATS provider IDs (e.g. greenhouse, lever, workday).
Include/exclude skills filter
Include/exclude companies filter
Include/exclude company-industry filter (matched case-insensitively).
Filter by work model: remote, hybrid, onsite
remote, hybrid, onsite Filter by employment type: full-time, part-time, contract, internship, freelance, temporary
Filter by experience level. Canonical values: intern, entry, mid, senior, lead, executive. Values are normalized through a synonym dictionary (junior → entry, sr/staff/principal → senior, manager → lead, director/vp/c-level → executive, etc.).
Salary range filter in USD (annual)
Only return jobs posted after this date
Facets to compute and return. Omit (or null) for the default subset (work_model, experience_level, employment_type, sources). Pass an empty array to skip facets entirely. industries and skills are high-cardinality and only computed when explicitly requested. Unknown names are ignored.
work_model, experience_level, employment_type, sources, industries, skills Heavy, non-core fields to include. Omit (or null) for the full job — every field, the default. Pass a subset to keep only those non-core fields alongside the always-present core fields. Pass an empty array for core fields only. Unknown names are ignored; excluded non-core fields come back empty.
description, summary, qualifications, responsibilities, benefits 
