Paste any job listing URL and the tool cross-references multiple data sources to find the real posting date. This helps you spot ghost jobs, reposted listings, and refreshed postings that appear newer than they actually are.
datePosted, published_at, and other patterns used by job boards.datePosted field.article:published_time and similar social sharing metadata.sitemap.xml for lastmod dates associated with the job URL.When dates from different sources disagree, the tool flags potential reposts. For example, if a job's listed date says "posted 2 days ago" but the Wayback Machine first saw the URL 3 months ago, it's likely been refreshed. The tool always picks the oldest date and explains why.
The tool has direct integrations with these applicant tracking systems, plus generic extraction that works on most other job sites.
| Platform | Detection | Status |
|---|---|---|
| Greenhouse | boards.greenhouse.io, gh_jid param, iframes |
Supported |
| Lever | jobs.lever.co |
Supported |
| Ashby | jobs.ashbyhq.com, ashby_jid param |
Supported |
| Workable | apply.workable.com |
Supported |
| Oracle HCM Cloud | *.oraclecloud.com/hcmUI |
Supported |
| Gem | jobs.gem.com |
Supported |
| BambooHR | *.bamboohr.com/careers |
Supported |
| Brassring | brassring.com |
Supported |
| Paycor | gnk=job&gni= params |
Supported |
| Indeed | indeed.com |
Blocked |
linkedin.com/jobs |
Blocked | |
| Google Careers | careers.google.com |
No dates available |
For sites not listed above, the tool uses generic extraction (JSON-LD, Open Graph, HTML regex, sitemaps, and the Wayback Machine). Many company career pages work well through these fallback methods.
Paste the job listing URL into the search bar on the homepage and click "Check Date". The tool scans the page's metadata, ATS APIs, and the Wayback Machine to find the real posting date. Results appear in seconds.
A ghost job is a job listing that appears active but is no longer being filled. Companies may keep old postings live to collect resumes, meet compliance requirements, or give the appearance of growth. This tool helps detect ghost jobs by revealing the true posting date — if a "new" listing was actually posted months ago, it may be a ghost job.
The tool compares dates from multiple sources. If the Wayback Machine shows the URL existed months before the listed "date posted", the job was likely reposted or refreshed. The tool flags these conflicts automatically and shows you all detected dates so you can judge for yourself.
It has direct API integrations with 9 applicant tracking systems: Greenhouse, Lever, Ashby, Workable, Oracle HCM Cloud, Gem, BambooHR, Brassring, and Paycor. For all other job sites, it uses generic extraction methods that work on most career pages.
Indeed and LinkedIn block automated access to their job pages. If you find a job on either platform, look for the "Apply" button that links to the company's own careers page — paste that URL instead for much better results.
Yes, completely free with no ads, no account required, and unlimited use. If it helps you, you can support the project on Ko-fi.
No. All search history is stored in your browser's localStorage. We don't have accounts, cookies, or any server-side storage of your searches. Anonymous usage analytics (page views and feature usage) are collected via a self-hosted analytics platform — no personal data is tracked.
Dates from ATS APIs (Greenhouse, Lever, etc.) are highly accurate — they come directly from the applicant tracking system's database. Dates from HTML metadata are generally reliable but can be manipulated by the employer. Wayback Machine dates tell you when the URL was first archived, which may be days after the actual posting. The tool shows all sources so you can compare.
Some job pages don't include any date information in their source code, and the Wayback Machine may not have archived the URL yet. The tool will still extract any available metadata like job title, company name, and hidden insights. You can report unsupported job boards on our Reddit community.
Ready to check a job posting?
Check a Job Posting DateAdded BambooHR ATS integration. Jobs hosted on *.bamboohr.com/careers now return posting dates, job titles, department, employment type, compensation, and location via BambooHR's API.
Fixed Gem job board support — jobs from jobs.gem.com now correctly return posting dates and job details. Added a dedicated proxy endpoint to handle Gem's API.
Improved Greenhouse detection — now finds Greenhouse job data on sites that embed it via iframes or non-standard URLs.
Added Indeed URL detection — Indeed blocks automated access, so the tool now warns users and suggests finding the original company careers page instead.
Added Brassring (IBM Kenexa) ATS integration. Detects fragment-based job URLs and extracts job title, company, and posting date from enterprise career portals.
Added Google Careers detection with upfront notification that posting dates are not available.
Improved Ashby integration with support for third-party career sites.
Added Paycor (formerly Newton Software) ATS integration.
Added Gem (jobs.gem.com) ATS integration with GraphQL API support.
Added Copy button to result cards.
Added Oracle HCM Cloud integration. Improved mobile layout.
Added sitemap.xml fallback for date detection.
Added support for Ashby embedded job boards.
Added support for Greenhouse embedded job boards.
New "Hidden Insights" feature for extracting non-visible metadata.
Added report button for unsupported job boards.
Added Jina Reader for JavaScript-heavy pages, improved job title extraction.
Initial launch with regex, JSON-LD, Open Graph, and Wayback Machine date detection.
Have a suggestion, found a bug, or want to report a job board we don't support yet?
Join r/whenthisjobwasposted