Wayback Machine URL Extractor — Archived URLs & Snapshots (CDX) avatar

Wayback Machine URL Extractor — Archived URLs & Snapshots (CDX)

Pricing

from $0.25 / 1,000 archived urls

Go to Apify Store
Wayback Machine URL Extractor — Archived URLs & Snapshots (CDX)

Wayback Machine URL Extractor — Archived URLs & Snapshots (CDX)

Get every archived URL and snapshot for any domain, host, URL prefix or page from the Internet Archive Wayback Machine CDX API. Filter by date, status and MIME type, dedupe by URL or content. Finds lost pages, old URLs for SEO redirects and site history. No API key.

Pricing

from $0.25 / 1,000 archived urls

Rating

0.0

(0)

Developer

Plumbline Data

Plumbline Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Wayback Machine URL Extractor — Archived URLs & Snapshots (CDX API)

Get every URL the Internet Archive's Wayback Machine has ever captured for a domain, subdomain, folder or page, with capture dates, HTTP status, MIME type and direct snapshot links. Built on the official public Wayback CDX Server API — no login, no API key, no browser.

Use cases

  • 🔁 SEO migrations & 301 redirect maps — recover old URLs that disappeared from your sitemap and still have backlinks.
  • 🕵️ Find lost pages, PDFs and images on any site (mimeTypes: ["application/pdf"]).
  • 📜 Website history — every content change of one page (matchType: exact, collapse: digest).
  • 🧭 Recon & research — enumerate historic paths, subdomains and endpoints of a domain.
  • 🤖 Training/data pipelines — rawSnapshotUrl gives the original archived bytes without the Wayback toolbar.

Input example

{ "targets": ["apify.com"], "matchType": "domain", "collapse": "urlkey", "onlyStatus200": true, "maxResultsPerTarget": 1000 }

All versions of one page since 2020:

{ "targets": ["https://www.python.org/about/"], "matchType": "exact", "collapse": "digest", "dateFrom": "2020" }
Match typeReturns
domainthe domain and all subdomains
hostonly that exact host
prefixeverything under a path, e.g. example.com/blog/
exactall captures of one URL

Output example

{
"target": "apify.com",
"url": "https://apify.com/.well-known/agent-skills/index.json",
"timestamp": "20260913155047", "archivedAt": "2026-09-13T15:50:47Z",
"statusCode": 200, "mimeType": "application/json", "digest": "MO4JIMUGYVNBCZRQD34VZCN5CUJIB6JB", "length": 4225,
"snapshotUrl": "https://web.archive.org/web/20260913155047/https://apify.com/.well-known/agent-skills/index.json",
"rawSnapshotUrl": "https://web.archive.org/web/20260913155047id_/https://apify.com/.well-known/agent-skills/index.json"
}

Export to JSON, CSV, Excel or via API. Targets with no captures get a free NO_CAPTURES row so you know they were checked.

Pricing

$0.50 per 1,000 archived URLs (cheaper on higher plans). Error/no-capture rows are free. Set a max charge per run and the Actor stops at your budget.

Good citizenship

The Actor sends one request at a time, uses the CDX resume-key pagination and backs off on rate limits, so it stays friendly to the Internet Archive. Large domains can take a few minutes. Consider donating to the Internet Archive if it's useful to you.