Detect ghost job postings before wasting your time.
Ghostbusters API helps job seekers validate whether a job posting is active, removed, or potentially a ghost job.
Gupy
Greenhouse
Lever
Paste a job URL:
https://company.gupy.io/job/123456
Ghostbusters will:
- Identify the platform
- Analyze the vacancy
- Verify whether the job is active
- Return a status
Example response:
{
"status": "real",
"found": true,
"platform": "gupy"
}- Node.js
- Fastify
- Axios
- Python
- Playwright
- HTML
- JavaScript
Clone the repository:
git clone https://github.com/balboaid/ghostbusters-api.gitInstall dependencies:
npm installInstall Python dependencies:
pip install playwright
python -m playwright installStart the API:
npm startapi/
├── scrappers/
│ ├── gupy.py
│ ├── greenhouse.js
│ └── lever.js
│
├── utils/
│ └── detectGhost.js
│
└── index.js
frontend/
└── index.html
🚧 Alpha MVP
Currently validating:
- Gupy
- Greenhouse
- Lever
Future roadmap:
- Ghost Score
- Company Rankings
- Historical Tracking
- Browser Extension
- Public API
Job seekers should not waste their time applying for jobs that do not exist.
Ghostbusters was created to increase transparency in online recruiting.
Miguel Fredman Nwafor
BALBOAiD