Free, no sign-up

That posting might not exist.Check before you apply.

Around one in five job postings is never filled. Paste a link or the description and we will check it against the employer's own careers board where we can, show you every signal that fired with the words that triggered it, and tell you plainly what we could not check.

Either field works. Both is better.

What else do you know?

All optional. Each one buys a real check.

Company or recruiting agency, or both. Whichever you can name.

Unlocks the checks that need to know the sector.

Say so if a recruiter published this, not the employer.

Lets us look for it on the employer own job board.

Decides what a missing salary is worth here.

Your pasted text is never stored.

What the research says

This is measured, not folklore

18 to 22%

of job postings per quarter are never filled

Greenhouse, 2025

21%

may be ghost postings, worst at employers of 1,001 to 5,000 people

Hunter Ng, arXiv, 2024

4 in 10

postings now lead to a hire, down from 8 in 10 in 2019

Columbia Law Review Forum, 2025

How the check works

Facts first, wording last

We check the employer's own job board before we read a single word

The strongest thing we can do is ask the software the employer actually uses. Six of the major systems publish a complete public list of open roles, so if a posting is not on that list, the version you are reading has outlived its source. That is a fact. Everything below it is inference, and we weight it accordingly.

Age and re-posting matter more than any phrase in the description

Both are the signals job boards obscure most, and both are hard for an employer to fake. We date a posting from when we first recorded it, never from a date a board reports, because a re-post resets that date and nobody tells you. When a site shows a ceiling like "30+ days ago", we treat it as a floor on the age rather than a value.

A missing salary counts for more in Italy than in Germany

Italy, Slovakia, Lithuania and Malta transposed the EU Pay Transparency Directive on time in June 2026, and Ontario has required a pay range since January 2026. In those places a missing salary is a compliance failure. In Germany, France, Spain and the Netherlands it is still ordinary practice, so it says very little. Treating the two the same is the most common mistake in ghost-job advice.

We tell you what we could not check

Every result lists the checks that did not run and how to do each one by hand in under a minute. A tool that only reports what it found lets you mistake a thin answer for a clean one, and on a question this consequential that is the failure that costs you a week.

What this will not do

The honest limits

It never calls an employer dishonest

The score counts patterns that unfilled postings tend to share. Real postings share some of them, and there are legitimate reasons: a public body may be required to advertise, and a senior search genuinely can run for months.

It will not read LinkedIn or Indeed for you

Those sites block server-side reading and we do not work around it. Paste the description instead, or use the browser extension, which reads the page from inside your own session.

It refuses to score rather than guess

When a board paginates and we could not finish reading it, absence proves nothing, so we say so instead of scoring it. A refusal you can see beats a number you cannot trust.

Ghost jobs, answered

What is a ghost job?
A posting that is advertised while no one is going to be hired from it. Some are deliberate (building a pipeline, testing the market, or satisfying a rule that says a role must be advertised even when an internal candidate is already chosen) and some are simply forgotten after the role was filled or the budget was frozen.
How common are ghost jobs?
Greenhouse reported in 2025 that between 18 and 22 percent of postings per quarter are never filled. Academic work by Hunter Ng, analysing 270,000 Glassdoor interview reviews, put the figure as high as 21 percent, with the worst rates at employers of 1,001 to 5,000 people. Hires per posting have roughly halved since 2019.
Does a high score mean the company is lying?
No, and we never say that. The score counts patterns that ghost postings tend to share. Plenty of real postings share some of them, and there are legitimate reasons: a public body may be required to advertise a role, and a senior search genuinely can run for months. Treat it as a reason to check, not as a verdict about an employer.
Why does a missing salary matter more in some countries?
Because in some it is now a legal requirement. Italy, Slovakia, Lithuania and Malta transposed the EU Pay Transparency Directive on time in June 2026, and Ontario has required it since January 2026. In Germany, France, Spain and the Netherlands it is still ordinary practice, so a missing salary there says much less.
Why will you not check a LinkedIn or Indeed link?
Those sites block server-side reading, and we do not work around that. It also would not help much: Indeed job links are per-session and cannot be re-fetched. Paste the description text instead, or use our browser extension, which reads the page from inside your own browser session.
Do you store what I paste?
No. A pasted description is processed in memory and discarded. We keep a daily count of how many checks ran and what bands they landed in, with no text, no link, no IP address and no account attached.

Keep reading