Daily International Job Postings
Our API provides access to millions of job postings collected from across the Internet over the last 3 months, covering up to 240 countries and spanning multiple industries. Since 2020, we have aggregated over 325 million job listings, with 260k+ new job postings added daily. Job postings are sourced from company directly, ATS career pages, job boards, and other online sources. Retrieve up to 10…
Daily International Job Postings endpoints
| Method | Endpoint | Description |
|---|---|---|
| api | ||
| GET |
search /api/v2/jobs/search |
This endpoint returns the paginated search results for a search query using various query parameters. The response is returned per default in JSON format and primarily consists… |
| GET |
count /api/v2/jobs/count |
This endpoint returns the total number of job postings matching the specified query parameters. The response is per default a simple JSON object containing the count of job… |
| GET |
distinct /api/v2/meta/jobs/distinct |
This endpoint returns a list of distinct field values for the given query parameter. The response is per default a simple JSON object containing a list of keys usable as query… |
| GET |
statistics /api/v2/meta/jobs/statistics |
This endpoint returns a list of statistics of field values for the given query parameter.The response is per default a simple JSON object containing a list of keys usable as… |
| Other endpoints | ||
| GET |
/api/v1/jobs/{id} /api/v1/jobs/{id} |
Returns a job posting for an id, which was loaded via the search (e.g., by calling `/api/v1/jobs/62029bba7d853d03ac262246`). |
| GET |
Paginated Search (10 Jobs) /api/v2/jobs/search |
Search for job postings by different parameters such as date, location, skills, industry, etc. Returns the paginated search result with 10 full jobs for a search query. The… |
| GET |
search /api/v2/jobs/search |
This endpoint returns the paginated search results for a search query using various query parameters. The response is returned per default in JSON format and primarily consists… |
| GET |
Get Distinct Field Values /api/v2/meta/jobs/distinct |
Get a list of distinct values for searchable fields such as workPlace, industry, timezone etc. Returns a list of distinct field values for the given query parameter in the… |
| GET |
search /api/v2/jobs/search |
This endpoint returns the paginated search results for a search query using various query parameters. The response is returned per default in JSON format and primarily consists… |
| GET |
/api/v1/jobs /api/v1/jobs |
Returns the search results for a query using countryCode, date, and optionally source.Exemplary Call: `/api/v1/jobs?countryCode=lu&date=2022-02-01` |
| GET |
distinct /api/v2/meta/jobs/distinct |
This endpoint returns a list of distinct field values for the given query parameter. The response is per default a simple JSON object containing a list of keys usable as query… |
| GET |
count /api/v2/jobs/count |
This endpoint returns the total number of job postings matching the specified query parameters. The response is per default a simple JSON object containing the count of job… |
| GET |
Get Field Statistics /api/v2/meta/jobs/statistics |
Get a list of distinct values for searchable fields such as workPlace, industry, timezone etc. Returns a list of distinct field values for the given query parameter in the… |
| GET |
statistics /api/v2/meta/jobs/statistics |
This endpoint returns a list of statistics of field values for the given query parameter.The response is per default a simple JSON object containing a list of keys usable as… |
| GET |
distinct /api/v2/meta/jobs/distinct |
This endpoint returns a list of distinct field values for the given query parameter. The response is per default a simple JSON object containing a list of keys usable as query… |
| GET |
/api/v1/batch/jobs/{ids} /api/v1/batch/jobs/{ids} |
Returns a paginated list of job postings for multiple ids, which were loaded, e.g., via a search. The results are paginated with max. 100 jobs.Exemplary Call:… |
| GET |
statistics /api/v2/meta/jobs/statistics |
This endpoint returns a list of statistics of field values for the given query parameter.The response is per default a simple JSON object containing a list of keys usable as… |
| GET |
/api/v1/batch/jobs /api/v1/batch/jobs |
Returns a paginated list of job postings for a query using countryCode, date, and optionally source.The results are paginated with max. 100 jobs.Exemplary Call:… |
| GET |
count /api/v2/jobs/count |
This endpoint returns the total number of job postings matching the specified query parameters. The response is per default a simple JSON object containing the count of job… |
| GET |
/api/v1/meta/jobs/count /api/v1/meta/jobs/count |
Get a count of job postings for a country and a day or month.Exemplary Call: `/api/v1/meta/jobs/count?countryCode=lu&date=2022-02`NOTE: only available for special subscription… |
| GET |
/api/v1/meta/jobs/countries /api/v1/meta/jobs/countries |
Returns a distinct list of countries for a time period (day or month).Exemplary Call: `/api/v1/meta/jobs/countries?date=2022-02-02`NOTE: only available for special subscription… |
| GET |
/api/v1/meta/jobs/sources /api/v1/meta/jobs/sources |
Returns a distinct list of sources for a time period.Exemplary Call: `/api/v1/meta/jobs/sources?date=2022-02-01`NOTE: only available for special subscription plans. |
| GET |
/api/v1/jobs /api/v1/jobs |
Returns the search results for a query using countryCode, date, and optionally source.Exemplary Call: `/api/v1/jobs?countryCode=lu&date=2022-02-01` |
| GET |
/api/v1/jobs/{id} /api/v1/jobs/{id} |
Returns a job posting for an id, which was loaded via the search (e.g., by calling `/api/v1/jobs/62029bba7d853d03ac262246`). |
| GET |
/api/v1/bulk/jobs/{ids} /api/v1/bulk/jobs/{ids} |
Returns a paginated list of job postings for multiple ids, which were loaded, e.g., via a search. The results are paginated with max. 100 jobs.Exemplary Call:… |
| GET |
/api/v1/bulk/jobs /api/v1/bulk/jobs |
Returns a paginated list of job postings for a query using countryCode, date, and optionally source. The results are paginated with max. 100 jobs.Exemplary Call:… |
| GET |
/api/v1/meta/jobs/countries /api/v1/meta/jobs/countries |
Returns a distinct list of countries for a time period (day or month).Exemplary Call: `/api/v1/meta/jobs/countries?date=2022-02-02`NOTE: only available for special subscription… |
| GET |
/api/v1/meta/jobs/count /api/v1/meta/jobs/count |
Get a count of job postings for a country and a day or month.Exemplary Call: `/api/v1/meta/jobs/count?countryCode=lu&date=2022-02`NOTE: only available for special subscription… |
| GET |
/api/v1/meta/jobs/sources /api/v1/meta/jobs/sources |
Returns a distinct list of sources for a time period.Exemplary Call: `/api/v1/meta/jobs/sources?date=2022-02-01`NOTE: only available for special subscription plans. |
Daily International Job Postings pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 1 / second |
|
| PRO | $29 / month | 2 / second |
|
| ULTRA Recommended | $99 / month | 5 / second |
|
| MEGA | $299 / month | 10 / second |
|