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.