jobhaunt

Stop applying to ghost jobs.

jobhaunt scores every listing for ghost-job risk (posting age, repost frequency, layoffs, JD specificity) so you spend your applications on roles that are actually hiring.

Sample listingjobhaunt.app/jobs
96
AnthropicSenior Software Engineer
Remote, US · Full-time · $250-400k · Greenhouse · 3d
Why this score
  • +40Posted directly via Greenhouse ATS
  • +5Posted 3 days ago, fresh
  • +16Specificity 9/10: names team, stack, OKRs
  • +8Salary band disclosed
Company scorecard
Open reqs
78
New (30d)
14
Median age
6d
No recent layoffs

No reported layoffs in the last 12 months. Hiring velocity steady.

Listings via Greenhouse

Fresh real jobs

Recently posted listings with high confidence scores

View all →

Every layer of the job market, scored.

Most job sites show you listings. jobhaunt shows you which ones are real, and what the company that posted them actually looks like.

01

Listings, scored.

Every job gets a 0–100 score from ten signals: source tier, posting age, repost frequency, JD specificity, salary disclosure, and more. Click any score to see the math.

02

Companies, scorecarded.

Open req count, hiring velocity, median posting age, and a clear callout if the company laid off recently. Apply with eyes open.

03

Your pipeline, tracked.

Save listings, mark applied, track interviews, and see your conversion rates. Pro feature, $9/mo. No inbox spam, no recruiters paying to message you.

Sourced directly from employers.

We pull listings straight from the systems companies actually post jobs to (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Workday, iCIMS), plus aggregators for the long tail.

80,000+
Jobs scored
1,400+
Companies indexed
9
ATS systems supported
3
Aggregator feeds

Why I built this

Job hunting brought me to the lowest point of my life. I spent months sending out applications, tailoring resumes, writing cover letters, only to hear nothing back. Not even a rejection. Just silence.

The worst part was not knowing if the job was even real. I'd find a listing that felt perfect, spend an hour on the application, and then see the same role reposted two weeks later. Or I'd notice the posting had been up for six months. Or the company had just laid off 20% of their workforce but was somehow still "hiring."

It messes with your head. You start wondering if the problem is you, when half the time the problem is that the job was never real to begin with.

I built jobhaunt because I wanted something that would have saved me from that. A way to know, before you invest the energy, whether a listing is actually worth applying to. It scores every job using real data, not vibes, and it tells you exactly why.

It is not perfect. No system catches everything. But if it saves you from wasting even a few hours on ghost jobs, it did its job.

Apply with eyes open.

Browse every listing for free. Upgrade to Pro for signal breakdowns, saved searches, and company watchlists.