Data basis

What our job corpus actually says

This page is not someone else's study and not a market forecast. It shows what our own classification finds when it reads every active posting in our index: how many listings keep the promise they make, where information is simply missing, and how fast the stock turns over. Every figure comes out of live operations and moves with them.

As of: Time a posting was last confirmed in a source feed.

The stock

We currently carry 14,150 active job postings. 13,769 of them were seen again in a source feed within the last 24 hours, which is 97.3 percent. That second number says more than the first: it describes how much of the stock is currently confirmed rather than merely sitting in a database.

Active listings
14,150
Confirmed in 24 hours
13,769
New in 7 days
1,745
New in 30 days
5,824

Claim against reality on remote work

Of 4,496 checked postings that present themselves as fully remote, 3,365 hold up to that description. That is 74.8 percent.

Every posting gets a first classification at ingestion, taken from its own wording. A language model then reads the full text a second time, without seeing the first classification, and judges the actual work arrangement. A role only counts as verified remote here when both readings agree.

The gap is the real finding: 1,131 postings advertise remote work and still require regular presence somewhere in the text. 835 of them are hybrid, 296 are fully on site. These are the listings that cost applicants time, because the restriction only appears far down the page.

So far 5,332 of 14,150 active listings have been checked, which is 37.7 percent. The rate above applies only to the checked listings that describe themselves as remote. An unchecked posting counts neither as passed nor as failed.

Own claim against verified result

What the posting claimsListingsCheckedVerified remoteVerified hybridVerified on site
Calls itself hybrid8,60683654626921
Calls itself remote5,5444,4963,365835296

How the check works in detail

Salary transparency

1,371 of 14,150 active listings state a salary at all, which is 9.7 percent. The far larger remainder leaves open the question applicants ask first.

We record where the pay figure comes from. For 1,371 listings its origin is known: for 812 the source supplies a salary field; for 559 we extract the figure from the advert text. Hourly wages count as disclosed pay even without a monthly amount. Monthly comparisons convert them only when fixed weekly hours are explicitly stated. Missing pay remains unknown.

With a salary
1,371
9.7 %
From the source field
812
Read from the text
559

Employment form

1,740 listings, or 12.3 percent, do not say what employment form they offer. That is not a gap in our data collection but a gap in the postings: we record what the posting itself states, in its text or in a structured feed field, and we deliberately do not read a missing value as full time.

Employment formListingsShare
Full time11,19379.1 %
Part time2,11414.9 %
Fixed-term contract1,2198.6 %
Internship9166.5 %
Working student5563.9 %
Temporary4543.2 %
Freelance3922.8 %
Apprenticeship1551.1 %
Minijob370.3 %

Shares are of all 14,150 active listings, including those that state no form. A posting can name more than one form and then counts in several rows, so the rows do not add up to 100 percent.

Where the demand actually sits

The role split comes from matching every posting against our curated role profiles, not from search volume. It therefore answers a different question than a keyword list: where are there really open roles in the current stock, and where is only the interest large.

A posting can match several role profiles. Match computed: October 24, 2026.

Regions

Remote does not mean location independent. Many postings allow work from home but tie the role to one country or to the EU, usually for tax and employment law reasons. We track that restriction separately from the work arrangement so it does not disappear inside the word remote.

RegionListingsShare
Germany6,74047.6 %
EU and Europe6,53346.2 %
Not stated5964.2 %
Worldwide2511.8 %
USA300.2 %

How long a listing lives

Listings that expired in the last 30 days were visible for 26.9 days on average, with a median of 24.8 days. We measure the span between the first and the last sighting in a source feed. That is a lower bound: a role may well have been open before we first saw it.

This number explains why a job board ages differently from a guide article. A large part of the stock is gone within weeks, and a page that keeps showing a dead listing wastes its readers' time. So we re-check daily and take dead listings out of the index.

Average
26.9 days
Median
24.8 days
Listings evaluated
8,170

Where the data comes from

The stock is fed by company career pages, by job boards with an open interface, and by postings published directly with us. We name the origin of every single listing, because a figure whose origin cannot be traced is worth nothing.

SourceListingsShare
Personio6,44145.5 %
Ashby2,13615.1 %
Greenhouse2,09714.8 %
SmartRecruiters1,63911.6 %
Recruitee6854.8 %
Workable5373.8 %
Himalayas2521.8 %
Jobicy1831.3 %
Lever1060.7 %
d.vinci430.3 %
RemoteOK230.2 %
Remotive80.1 %

Shares refer to the active listings at the date given above.

How this page is produced

Every value is computed straight from the live index, not from a curated spreadsheet. Where a check has not yet reached every posting, the coverage is printed next to it. Where a value is missing it stays empty instead of being estimated. Anyone who wants to quote one of these numbers may do so with attribution and a date.