Historical (6 Years)
Jobs Search (6 Years Historical)
Search up to 6 years of historical jobs across all companies. Requires special access.
POST
Search up to 6 years of historical jobs across all companies without providing company identity inputs. Filter by location, department, industry, keywords, job type, seniority level, job board, salary availability, and more.Documentation Index
Fetch the complete documentation index at: https://docs.sentrion.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
This endpoint requires a Bearer token. Enter your API key in the authorization field above — theBearer prefix is added automatically.
Request Body
Location Filters
Filter jobs by location. Each item supports
country, state, and city.Exclude jobs from specific locations. Uses the same location object shape as
jobs_locations.Filter by remote status.
true returns only remote jobs, false returns only non-remote jobs, and null includes both.Filter for jobs that include country information.
Date Filters
Start date for the search in
YYYY-MM-DD format. If omitted, the API defaults this to 2 months before the request date. This value cannot be older than 6 years before the request date.End date for the search in
YYYY-MM-DD format. If omitted, the API defaults this to the day after the request date.Job Filters
Filter by department.
Filter by industry. Values are case-insensitive.
Filter by job type.
Filter by seniority level.
Filter for jobs that include salary data.
Include agency-posted jobs. Set to
false to exclude them.Keyword Filters
Keywords to search for in job titles and descriptions.
Keywords to exclude from job titles and descriptions.
Job Board Filters
Filter by job board sources.
true includes only jobs sourced from job boards, false excludes them, and null includes both job boards and direct company career pages.Only include results from specific job boards. Values are case-insensitive.
Exclude results from specific job boards. Uses the same accepted values shown in
include_job_boards.Other Options
Remove duplicate job listings from results.
Maximum number of results to return. Min:
10, Max: 100.Pagination cursor from a previous response. Pass the array exactly as returned, in the form
[timestamp, cursor_id].Response
true if the search completed successfully.The response payload.
null when the request fails.Error message when applicable.
null for successful responses with results.All job object fields may be
null if the source posting did not contain that information.Pagination
This API usessearch_after pagination.
Rate Limits
This endpoint is rate-limited to 100 requests per minute per API key.Constraints
published_afterdefaults to 2 months before the request date when omitted.published_aftercannot be older than 6 years before the request date.published_beforedefaults to the day after the request date when omitted.published_aftermust be earlier thanpublished_before.- Credits are charged only for new jobs within the current billing cycle.
