Added salary estimates + global currency conversion API endpoint
jobdataapi.com v4.17.2 / API version 1.19
This update brings major improvements to how salary data is handled and displayed in the jobdata API, making it easier to compare compensation across currencies and even estimate salaries when they aren’t provided in a job listing.
The most visible change is the introduction of pre-calculated salary estimates based on internal vector embeddings matching. Our system now finds similar jobs and uses their compensation ranges to estimate a likely minimum and maximum yearly salary (FTE). An access pro+ subscription or higher is required to have these values available through the /api/jobs/ API endpoint.
Alongside this, we’ve added new cross-currency salary fields for all jobs that either include the original salary data or have an estimate available. These fields — in USD and EUR — are computed using historical exchange rates, allowing for direct comparisons regardless of the posting’s original currency. The same currency conversion logic now powers four new filtering parameters on the /api/jobs/ endpoint, enabling searches based on minimum and maximum salaries in USD or EUR, even if the job was posted in another currency. For this feature an access pro+ subscription or higher is required as well.
To support these features, we’ve also launched a new public /api/currencyrates/ endpoint. This service provides daily exchange rates for about 30 currencies, sourced from Frankfurter, and is the same dataset we use internally for all salary conversions - available on all access plans.
These enhancements make it possible to filter jobs by salary in a truly global way, compare compensation on a consistent basis, and surface salary insights even for postings that didn’t originally include pay details — all powered by a combination of currency conversion and machine learning estimates.
For more details, see the updated Jobs API endpoint docs and Currency Rates API endpoint docs.
Related Docs
Enhanced Company HQ Data + new Geographic Filters
Added llms.txt and llms-full.txt for AI-friendly implementation guidance
Enhanced multi-value parameters for Job and Company queries
Geo radius search expansion for Jobs API location filters
Change of length for job title and location fields
New location, ID fields and filters
Introducing Vector Embeddings and Vector Search in the jobdata API
Annualized job downloads + denormalized Parquet export
Added plain-text field for cleaned job description
Added `ext_id` filtering to Jobs API + normalized future publish timestamps
API access key management upgrades + company timestamps in Companies API
Added company website/domain filter to jobs endpoint
Removal of clearance_required field from job result structure
Full job data downloads now available!
Improved API query validation
Added Role Taxonomy Tags Endpoint + Job Role Filters
Job filtering by vector embedding now available + added Apprenticeship job type
Added default date window for Expired Jobs
API page-size maximum reduced to 4000
Added company flag for recruiting/staffing firms + enhanced filtering options
Explore jobdata API with AI tools
Ask an AI assistant how to search and build with live job data.