Job Opportunity Index
Job feed API (v1) · Expired

Expired jobs

Ids of postings that closed: filled, withdrawn or removed by their source.

GET /api/v1/expired-jobs

Query parameters

Source

sourcestring
Comma-separated sources: greenhouse, lever (or lever.co), ashby, workday, oracle, smartrecruiters, workable, recruitee, personio, bamboohr, teamtailor, breezy, adp, arbeitsagentur, eures, career_site. See Supported sources.

Window

time_framestring · enum
1h, 1d (default), 1m, 6m.
Enum values: 1h1d1m6m
Default: 1d

Response 200 · application/json

Default layout. With schema=native the ai_ prefix is dropped and salary_raw / employment_type_raw hold the source's own text. Employer profile fields (org_industry, org_headcount…) come with include_basic_organization_details=true.

FieldTypeDescription
[ ]array<integer>Ids of the postings that closed in the window.

Errors

400 a parameter is not understood (the message names it) · 404 no such endpoint · 429 slow down · 503 the query would scan too much: add a filter or a shorter window.