All posts
Guide·Feb 5, 2026·5 min read

How to find old job postings: 6 ways to dig up an expired listing

Whether you're prepping for an interview, comparing comp bands historically, or hunting for a posting that was taken down — here are the practical ways to find old, expired, or archived job postings in 2026.

PR

Product

Product

Job postings disappear all the time. Companies close roles, fill them, pause hiring, or pivot — and the listing comes down within days. If you’re trying to find an old job posting after the fact — for interview prep, comp research, competitive analysis, or just because you saved a link that now 404s — here are six practical ways to dig it up, ranked by how well they actually work in 2026.

1. Google cache (mostly gone)

Google retired the public cache feature in 2024. The cache: operator and the cache link in search results no longer work. Skip this one.

2. The Wayback Machine

The Internet Archive’s Wayback Machine (web.archive.org) is the best free option. Paste the original job URL and check if it was archived. Hit-rate is high for popular companies (their careers pages get crawled frequently) and low for niche/small employers.

Tip: If you don’t have the URL, use Wayback’s site search to enumerate snapshots of the company’s careers root (e.g. boards.greenhouse.io/anthropic) — you’ll see every snapshot taken, and you can read the listings as they appeared.

3. LinkedIn (limited)

If the job was cross-posted to LinkedIn, the LinkedIn listing often stays visible for weeks after the original goes down. Search LinkedIn’s job search for the title and company. Caveat: LinkedIn closes listings quickly too, and historical data is gated.

4. Google Jobs cards

Google Jobs caches listings for some time after they expire from the source. Search Google for "{job title}" {company name} site:jobs.google.com — sometimes the cached card shows up even when the original is gone.

5. ATS-specific archives

Some ATSs retain archived URLs even after the listing is removed. Greenhouse, for example, keeps the static page at its original URL with a “This job is no longer available” banner for months. If you saved the original boards.greenhouse.io/{company}/jobs/{id} URL, it may still resolve.

6. JobsPipe’s 12-month historical data (most reliable)

We retain every job we’ve indexed for 12 months on Pro and Scale plans — including the parsed compensation, full description, and the original apply_url. Query historical postings by company, title, or date range:

curl https://api.jobspipe.dev/v1/jobs \
  -H "Authorization: Bearer $JOBSPIPE_KEY" \
  -G \
  -d "company=anthropic" \
  -d "posted_after=2025-08-01" \
  -d "posted_before=2025-12-01" \
  -d "include_archived=true"

Each archived job has an archived_at timestamp so you can tell when it came down. Use cases customers actually do this for: comp benchmarking historical bands, tracking a competitor’s hiring cadence, and recovering a saved listing that 404’d.

What about scraping the Wayback Machine programmatically?

Technically possible — Wayback has an API at web.archive.org/wayback/available. But coverage is spotty, the data isn’t normalized, and you’ll spend more time parsing each snapshot’s HTML than you would just querying a structured archive.

Search 12 months of archived job postings — Pro plan, $199/mo.

Get a free API key