Public registry • community signals • transparent methodology

Expose “ghost” listings that waste people’s time.

GhostJob tracks companies that repeatedly post listings that appear perpetually open, recycled, or otherwise suspected to be fake or unfilled. The goal is simple: help job seekers avoid dead ends and push for more honest hiring practices.

Disclaimer: This is a signals-based registry. Entries represent suspected behavior from public evidence and community reports, not a legal determination. Always verify before making decisions.

Registry

Search, filter, and export sample data (client-side). Hook to your API later.

0 results
Company Risk Domain Reports Notes / evidence signals Actions

Tip: replace the sample dataset in the script with a fetch from your API (e.g. /api/v1/lookup?company=… or a batch endpoint).

How GhostJob works

Transparent signals, not magic.

  • Signals-based scoring: risk level is derived from repeated reposts, unusually long-open listings, inconsistent roles, and corroborated reports.
  • Normalized matching: company names are normalized (case, punctuation, “Inc/LLC”, spacing) to reduce duplicates.
  • Evidence-first notes: entries include a short “why” so the registry is auditable.
  • Appeals/updates: entries can be corrected with better evidence (e.g., the company actually filled the roles).
Suggested risk definitions:
RED = repeated strong indicators (many reports + repost patterns).
YELLOW = mixed indicators (some evidence, needs more confirmation).
GREEN = minimal indicators (tracked, but low concern).

What this is (and isn’t)

Keep it fair.

  • It is: a public registry of suspected patterns with notes.
  • It is not: a definitive claim of fraud or wrongdoing.
  • We avoid doxxing: no personal data, no individual recruiter names.
  • We focus on patterns: evergreen listings, recycling, “pipeline” posts, or roles that never appear filled.
Operational note: If you’re building a Chrome extension + API, this page can consume your batch endpoint to show “live” risk tags on job boards.

Submit a report

Client-side demo form (wire it to your backend when ready).

For production: POST to your API (store evidence, dedupe by normalized company + URL hash).

FAQ

Quick answers

What’s a “ghost job”?
A listing that appears continuously open or repeatedly reposted without evidence of hiring—often used to build pipelines, collect resumes, or project growth.
Can companies get removed or corrected?
Yes. If credible evidence shows roles were filled, listings were errors, or reports were inaccurate, entries should be updated (and ideally versioned).
Do you store personal data?
No personal data is needed. Focus on company-level patterns and public links only.
Copied.