GET/api/v1/jobslistJobs
Search open roles
Lists open roles on the public job board, newest first; sponsored roles are pinned on the first page and carry a non-null `promotion`. Filters combine with AND; text filters are case-insensitive substring matches. Page with `nextCursor`.
Parameters
- queryquery · string, ≤ 200 chars
- Text in the job title.
- companyquery · string, ≤ 200 chars
- Text in the company name.
- locationquery · string, ≤ 200 chars
- Text in the location, e.g. Berlin.
- workModequery · REMOTE | HYBRID | ONSITE
- Where the work happens.
- seniorityquery · string, ≤ 50 chars
- Seniority level, e.g. SENIOR.
- employmentTypequery · string, ≤ 50 chars
- Employment type, e.g. FULL_TIME.
- cursorquery · string, ≤ 512 chars
- The `nextCursor` of the previous page.
- limitquery · integer, 1–50, default 20
- Page size (default 20).
Responses
- 200 — A page of open roles.
- 400 — Invalid query parameters (`invalid_request`).
- 429 — Rate limit exceeded (`rate_limited`).
- 503 — The job board is temporarily unavailable (`upstream_unavailable`).