Wayback Machine URL Extractor - Archived URLs avatar

Wayback Machine URL Extractor - Archived URLs

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Wayback Machine URL Extractor - Archived URLs

Wayback Machine URL Extractor - Archived URLs

Extract every archived URL of any domain from the Internet Archive's Wayback Machine (CDX API). Recover lost or old pages, build redirect maps and run OSINT, with date and status filters. No API key, export to CSV or JSON.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

5

Monthly active users

a day ago

Last modified

Share

๐Ÿ•ฐ๏ธ Wayback Machine URL Extractor โ€” Archived & Historical URLs via the CDX API

Recover every historical URL a website has ever published โ€” straight from the Internet Archive's Wayback Machine. This Wayback Machine URL extractor queries the public CDX API to pull the full archived URL inventory for any domain โ€” including pages that were deleted, renamed, or lost in a migration. Feed in one domain and get back up to tens of thousands of unique URLs, each with its capture date, archived HTTP status, MIME type, content digest, and a direct Wayback snapshot link.

Apify Actor No API key Pay per result Category Export

Point it at a single domain and it pulls the entire historical URL footprint automatically โ€” no writing raw CDX queries by hand, no pagination logic, no rate-limit headaches. Whether you're rebuilding a redirect map after a site move, recovering deleted content, doing OSINT on a target's history, or reclaiming lost backlinks, this is the Internet Archive URL extractor that does it at scale, one clean row per archived URL, with no API key and no login.

๐Ÿ† Why this Wayback Machine scraper?

full historical URL inventory back to 1996 ยท official Internet Archive CDX API ยท date-range & HTTP-status filters ยท subdomain / host / prefix matching ยท direct web.archive.org snapshot links ยท streamed pagination for 100k+ URL domains ยท no API key / no login ยท export to JSON / CSV / Excel


โœจ What this Actor does

  • ๐Ÿ•ฐ๏ธ Full historical URL inventory โ€” pulls every unique URL the Wayback Machine has on record for a domain, going back to 1996.
  • ๐Ÿ”‘ No API key required โ€” uses the open Internet Archive CDX API; no auth, no token, no login.
  • ๐ŸŒ Subdomain, host & prefix matching โ€” capture a host plus all subdomains and paths, narrow to a single exact host, or match a specific path prefix via matchType.
  • ๐Ÿ“… Date-range filtering โ€” restrict to snapshots captured between two dates with fromDate / toDate (YYYYMMDD).
  • โœ… Status-code filtering โ€” keep only 200 OK captures and drop dead or redirected ones with filterStatus.
  • ๐Ÿ”— Direct snapshot links โ€” every row includes a ready-to-open web.archive.org/web/... URL for the exact archived capture.
  • ๐ŸŒŠ Streamed pagination โ€” pages through massive result sets with the CDX resumeKey mechanism, so memory stays flat even on 100k+ URL domains.
  • ๐Ÿ”ข Result caps โ€” set maxResults per domain, or 0 for unlimited.
  • ๐Ÿ“‹ Multiple domains per run โ€” process a whole list of domains in one go.
  • ๐Ÿ“ค Export-ready โ€” JSON, CSV, and Excel output via the Apify Dataset or REST API.

๐Ÿš€ Quick start (3 steps)

  1. Configure โ€” add one or more domains to Domains (e.g. nasa.gov, bbc.com). Optionally pick a matchType, set a date range, filter by status code, or raise maxResults.
  2. Run โ€” click Start. The Actor builds the CDX query, pages through the archive, and streams archived URLs into the dataset.
  3. Get your data โ€” export the archived URL list as JSON, CSV, or Excel from the Output / Dataset tab, or open any row's snapshotUrl to view the archived page.

๐Ÿ“ฅ Input

Give the Actor at least one domain; every other field is an optional filter. Here are three ready-to-run scenarios:

Scenario A โ€” Full historical inventory of a domain

{
"domains": ["nasa.gov"],
"matchType": "subdomains",
"maxResults": 0,
"proxyConfiguration": { "useApifyProxy": true }
}

Scenario B โ€” Redirect map: only live (200) pages from a date window

{
"domains": ["example.com"],
"matchType": "subdomains",
"fromDate": "20100101",
"toDate": "20201231",
"filterStatus": "200",
"maxResults": 5000
}

Scenario C โ€” Several domains, exact host only

{
"domains": ["bbc.com", "cnn.com"],
"matchType": "host",
"maxResults": 10000
}
FieldTypeDescription
domainsarrayRequired. One or more domains or full URLs (e.g. nasa.gov, bbc.com, https://example.com). Scheme, www., and paths are normalized automatically โ€” no trailing wildcards.
matchTypeenumHow the domain is matched: subdomains (host + all subdomains + paths, broadest โ€” default), host (exact host only), domain (exact domain), prefix (URLs starting with a path prefix).
fromDatestringOptional YYYYMMDD lower bound on capture date (e.g. 20100101). Empty = no lower bound.
toDatestringOptional YYYYMMDD upper bound on capture date (e.g. 20201231). Empty = no upper bound.
filterStatusstringOptional โ€” only return captures with this HTTP status (e.g. 200 to exclude dead/redirected captures).
maxResultsintegerMax unique URLs per domain. 0 = unlimited (large sites can yield hundreds of thousands). Default 5000.
proxyConfigurationobjectApify Proxy settings, recommended to avoid rate limiting from the Internet Archive. Defaults to Apify Proxy.

๐Ÿ“ค Output

Every run produces an Archived URLs dataset โ€” one row per unique archived URL, deduplicated so each URL appears once rather than once per capture. Here is a trimmed, realistic sample (these are exactly the fields the Actor emits):

[
{
"domain": "nasa.gov",
"url": "http://www.nasa.gov/mission_pages/station/main/index.html",
"timestamp": "20120114043915",
"capturedAt": "2012-01-14T04:39:15.000Z",
"statusCode": "200",
"mimeType": "text/html",
"digest": "AB23CD45EF67GH89IJ01KL23MN45OP67",
"snapshotUrl": "https://web.archive.org/web/20120114043915/http://www.nasa.gov/mission_pages/station/main/index.html"
},
{
"domain": "nasa.gov",
"url": "http://www.nasa.gov/topics/earth/features/index.html",
"timestamp": "20150803121044",
"capturedAt": "2015-08-03T12:10:44.000Z",
"statusCode": "301",
"mimeType": "text/html",
"digest": "ZZ98YY76XX54WW32VV10UU98TT76SS54",
"snapshotUrl": "https://web.archive.org/web/20150803121044/http://www.nasa.gov/topics/earth/features/index.html"
}
]

๐Ÿ” How it works

  1. Each domain you provide is normalized โ€” scheme, www., paths, and wildcards are reduced to a bare host.
  2. A CDX API query is built from your matchType, date range, and status filter, requesting the original, timestamp, statuscode, mimetype, and digest fields with collapse=urlkey so each URL appears once instead of returning every capture of it.
  3. Results are paged with the CDX showResumeKey / resumeKey mechanism, and each page is pushed to the dataset in a batch โ€” so even domains with hundreds of thousands of archived URLs stream out without exhausting memory.
  4. For every row, a direct snapshotUrl is constructed in the https://web.archive.org/web/<timestamp>/<original-url> form so you can open the exact archived page.
  5. Slow responses, 5xx, and 429 errors are retried with exponential backoff on a fresh proxy IP โ€” the CDX index can be slow, so retries keep large runs reliable.

๐Ÿ’ก Use cases

  • ๐Ÿ” SEO migration & redirect maps โ€” recover lost/old URLs after a site move and rebuild a complete 301 redirect map so you don't lose link equity.
  • ๐Ÿ“„ Content recovery โ€” find and restore blog posts, product pages, or docs that were deleted but still live in the archive.
  • ๐Ÿ•ต๏ธ OSINT & research โ€” enumerate a target domain's historical footprint: old endpoints, removed pages, and forgotten subdomains.
  • ๐Ÿ”— Link reclamation โ€” surface old URLs that still earn backlinks, then redirect them to reclaim the link value.
  • ๐Ÿ—‚๏ธ Finding old endpoints โ€” reveal admin paths, legacy APIs, and orphaned pages that no longer appear on the live site.
  • ๐Ÿ›๏ธ Web archaeology & competitive research โ€” reconstruct how a competitor's URL structure and content changed across years of snapshots, and build URL/MIME/capture-history datasets for analysis.

๐Ÿ‘ฅ Who uses it

SEO specialists & consultants ยท web-migration engineers ยท security researchers & OSINT analysts ยท penetration testers ยท digital archivists ยท content & growth teams ยท journalists ยท data scientists building historical web datasets

๐Ÿ’ฐ Pricing

This Actor uses Apify's pay-per-result model โ€” you pay for the archived URLs it returns plus the underlying platform compute, with no monthly subscription. The Internet Archive CDX API itself is free and needs no key; you only pay for the Apify run. Use maxResults, date ranges, and status filters to keep large-domain runs lean. See the Pricing tab on the Actor's Apify page for exact, up-to-date figures.

โ“ Frequently Asked Questions

Is this a Wayback Machine / CDX API alternative?

It's a ready-made front end for the Internet Archive CDX API. Instead of hand-crafting CDX queries, handling resumeKey pagination, and de-duplicating captures yourself, you send a domain and get a clean, structured, export-ready dataset of archived URLs.

Can I use it without an API key or login?

Yes. The Internet Archive CDX API is public and requires no API key and no login. You only pay for the Apify platform usage of the run itself.

How do I get all URLs of a website from the Wayback Machine?

Add the domain to Domains, leave matchType on subdomains, set maxResults to 0 for everything, and run it. The Actor queries the CDX API and returns one row per unique archived URL.

Can I find old or deleted pages of a domain?

Yes โ€” that's the core use case. The Wayback Machine keeps URLs even after they're removed from the live site, so deleted blog posts, retired product pages, and old endpoints all appear in the results with a snapshotUrl to view them.

How do I export archived URLs to CSV or JSON?

Run the Actor, then download the dataset as CSV, JSON, or Excel (or pull it via the REST API). Every archived URL is one row, so it drops straight into a spreadsheet or pipeline.

The Actor only reads publicly available archive data from the Internet Archive โ€” the same snapshots anyone can browse on web.archive.org. It performs no login and accesses no private data. You remain responsible for using the recovered URLs in line with applicable law and the source's terms.

How much data can it return?

Up to tens of thousands per domain โ€” set maxResults to 0 for unlimited. Results stream to the dataset in pages via the CDX resumeKey, so even 100k+ URL domains run without memory issues.

Can I filter by date or HTTP status?

Yes โ€” set fromDate / toDate (YYYYMMDD) to restrict to a capture window, and filterStatus (e.g. 200) to keep only captures with a specific HTTP status.

How do I build a 301 redirect map after a site migration?

Extract all archived URLs for the domain with filterStatus set to 200, then map each recovered old URL to its new destination to rebuild link equity.

Why are some statusCode values -?

The Wayback index sometimes records captures without a stored status code (e.g. revisit records). Those rows are still valid archived URLs.

๐Ÿ”— More website & lead-gen tools by logiover

ActorWhat it does
Sitemap to URL CrawlerExtract all URLs from any website's sitemap.xml
Website Link Graph CrawlerCrawl internal links and map a site's full link graph
Subdomain FinderEnumerate a domain's subdomains
Website SEO Audit CrawlerFull on-page SEO audit across an entire site
URL to MarkdownConvert any page to clean, RAG-ready Markdown
Bulk URL Status CheckerCheck HTTP status codes for a list of URLs in bulk
Broken Link CheckerCrawl a site and find dead links with HTTP status codes
Certificate Transparency MonitorDiscover hosts/subdomains from CT logs
Bulk WHOIS & RDAP LookupBulk domain ownership & registration data
Website Contact ScraperExtract emails, phones, and socials from websites
Website Tech Stack DetectorDetect the technologies a site is built with
Website Change MonitorDetect and track changes to any web page

๐Ÿ‘‰ Browse all logiover scrapers on Apify Store โ€” 180+ actors across real estate, jobs, crypto, social media & B2B data.

โฐ Scheduling & integration

  • Schedule โ€” use Apify Schedules to re-run the extractor periodically and track how a domain's archived footprint grows over time.
  • Export โ€” download any run as JSON, CSV, or Excel, or query the dataset via the REST API.
  • Automate โ€” pipe results into Make, n8n, or Zapier to feed recovered URLs into a redirect-map builder, status checker, or Google Sheet.
  • API & webhooks โ€” start runs and pull results with the Apify API, and attach webhooks so downstream steps fire automatically when a run finishes.

โญ Support & feedback

Hit an issue or want a new filter exposed? Open a ticket on the Actor's Issues tab and include the domain, the matchType you used, and the volume you expected. If this Actor saves you time, a โ˜…โ˜…โ˜…โ˜…โ˜… review on its Apify Store page is hugely appreciated and helps others find it.

This Actor reads only publicly available archive data served by the Internet Archive's public CDX API โ€” the same snapshots any visitor can browse on web.archive.org. It performs no login and accesses no private data. You are responsible for using the recovered URLs and snapshots in compliance with applicable laws, the Internet Archive's terms, and (where relevant) GDPR.


๐Ÿ“ Changelog

2026-07-06

  • โœจ README overhaul: richer output sample, ready-to-run example scenarios, cross-promo links, and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Initial release โ€” extract archived URLs from the Wayback Machine CDX API with date/status filters, CSV/JSON export, no API key.