Job Opportunities API

Check the data. Then trust it.

Market Signals

Pay percentiles and time-to-fill, aggregated from the same ledger the API serves — free, no key, no account. Every figure shown comes from a segment of at least 30 listings; thinner ones show the count and nothing else, because a percentile from a handful of rows is a guess wearing a number.

These figures describe listings we could observe — employer-direct postings and open government feeds — not a survey of every vacancy in the economy; roles filled without ever being advertised are not counted.

Every market
6,883,802
Listings
241,595
Companies
2,200,754
Open now
4,683,048
Closed

Salary

P25: €32,854€32,854P25P50: €45,926€45,926P50P75: €78,000€78,000P75

Time to fill

P50: 19 d19 dP50P75: 28 d28 dP75Mean: 21 d21 dMean

Last updated 2 October 2026, 17:58 UTC, refreshed on a schedule (roughly every 3 hours) — not recomputed on page load. Method: percentiles from structured salaries and closures only, a segment below 30 listings is never shown a figure, machine-readable at GET api.jobopportunitiesapi.org/public/market-signals.

Cite as: Job Opportunities API, Market Signals (Every market), retrieved 2 October 2026, 20:01 UTC from jobopportunitiesapi.org/signals.

TrendBETA — partial data

History starts on 28 September 2026, 00:00 UTC; each day adds a point. This is not a survey of past hiring — the daily snapshot only began recently, so a short series is expected for a while yet.

Open listings

28 Sept: 2,295,79329 Sept: 2,296,92730 Sept: 2,214,8551 Oct: 2,228,0782 Oct: 2,225,61828 Sept2 Oct

Median salary (EUR)

28 Sept: €46,00029 Sept: €46,00030 Sept: €46,0001 Oct: €45,9262 Oct: €45,92628 Sept2 Oct
Want the underlying rows?

These are aggregates. A free Explore key pulls the actual listings behind them — same ledger, per-field provenance on every row, no card required.

Get a free key →See pricing →
Market Signals — salary and time-to-fill, by job family, country and seniority · Job Opportunities API