Is this job actually real?
Paste a job description and we score how likely it is to be a ghost listing. We look at posting age, applicant volume, language patterns, and salary disclosure. Free, no account, no email needed.
Looks legit
No major red flags. Probably worth a real application.
Red flags found
What to do
Apply normally. Tailor a resume and send it.
However real or ghosted, your resume still has to land. Tailored in 60 seconds, $1.
Tailor my resume $1How the score works
This is a heuristic detector, not a verdict. We add ghost-points based on patterns that recent studies (Harvard Business School "Hidden Workers" report, LinkedIn 2024-2026 ghost-job data, recruiter surveys) consistently associate with non-hiring postings. The score is your guide, not your judge.
- Posting age. Real jobs typically close within 30 days. Postings open 60-90+ days are suspicious. Open 6+ months is a near-certain ghost or evergreen.
- Applicant count + age combined. 200+ applicants and still open after a month means the company isn't moving on candidates.
- Language patterns. Phrases like "rolling basis," "talent pipeline," "always looking for great people" appear disproportionately in ghost listings.
- Salary disclosure. Missing salary on a posting in CA, NY, WA, CO, or IL is illegal as of 2025. If a posting violates this, the employer is either careless or not actually hiring.
- Vagueness. Real jobs name a team, a manager, a specific product, or specific responsibilities. Generic JDs with no specifics are ghost-leaning.
The final score combines two passes: a pattern-matching score (the rules above) and an AI vibe check that reads the posting in context and adds its own reasoning. Both contribute 50/50 to the final score, and the AI's reasons appear in the flag list tagged with an "AI" badge. We use gpt-4o for the AI pass.