jobdata

Added salary estimates + global currency conversion API endpoint

jobdataapi.com v4.17.2 / API version 1.19

1 min read · Aug. 11, 2025 · Markdown version

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

Query behavior changes for application_url, title, and location filters
Added company open/total job counts + filters
Added plain-text field for cleaned job description
Added company flag for recruiting/staffing firms + enhanced filtering options
Added Remote Work Mode Classification
Maximum value for "page_size" parameter increased to 5000
Added company website/domain filter to jobs endpoint
Full job data downloads now available!
Job filtering by vector embedding now available + added Apprenticeship job type
Added API Access Lite Plan + Smarter Age-Window Defaults for Jobs API
jobdataapi.com now has Changelog section 🎉
Optimized Vector Embeddings & Search
Geo radius search expansion for Jobs API location filters
API page-size maximum reduced to 4000
GeoNames upgrade, new population field and filters, expired field now in job results
Removal of clearance_required field from job result structure
Added llms.txt and llms-full.txt for AI-friendly implementation guidance
Added YouTube links to company profiles
Enhanced multi-value parameters for Job and Company queries
Added new Job States (geo) endpoint, query filters, and more

Explore jobdata API with AI tools

Ask an AI assistant how to search and build with live job data.