Wayback Machine Historic Snapshot & Archive Scraper
Pricing
from $1.05 / 1,000 item scrapeds
Go to Apify Store

Wayback Machine Historic Snapshot & Archive Scraper
Query Internet Archive Wayback Machine CDX API to discover historic webpage snapshots, timestamps, HTTP status codes, and archived URLs in bulk.
Pricing
from $1.05 / 1,000 item scrapeds
Rating
0.0
(0)
Developer
LiteZero
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
🏛️ Wayback Machine Historic Snapshot & Archive Scraper
Extract historical website snapshot timelines, timestamps, original URLs, HTTP status codes, and permanent archive playback URLs from the Internet Archive Wayback Machine CDX API.
⚡ Key Capabilities
- Deep Historical Timeline: Explore website evolutions dating back to 1996.
- Permanent Playback URLs: Direct links (
https://web.archive.org/web/{timestamp}/{url}) to view exact archived HTML, CSS, and media assets. - Date Range & Granularity: Filter snapshots by start year (
fromYear) and end year (toYear), with configurable deduplication (collapse=timestamp:6for 1 snapshot per month). - Digital Forensics & Legal Audits: Extract cryptographic file digests, MIME types, and response status codes for intellectual property litigation and compliance.
- Pay-Per-Result Pricing: Only pay $1.50 per 1,000 snapshots extracted.
📊 Comparison with Alternatives
| Feature | 🏛️ Wayback Scraper | Wayback Web UI | Raw CDX Scripting |
|---|---|---|---|
| Automation | Batch queries via API | 1 URL at a time (manual) | Complex parsing required |
| Output Format | Clean JSON / CSV / Excel | Web view only | Nested 2D array |
| Deduplication | Automatic monthly/daily collapse | Slow calendar UI | Custom parameter tuning |
| Pricing | $1.50 / 1,000 snapshots | Free with rate limits | Infrastructure setup time |
📥 Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
domainsOrUrls | Array<string> | ["google.com", "apify.com"] | Domains or specific URLs to look up. |
fromYear | string | "" | Optional start year (e.g. 2015). |
toYear | string | "" | Optional end year (e.g. 2024). |
limitPerUrl | number | 20 | Max snapshots per target URL. |
collapse | string | "timestamp:6" | Deduplication granularity (timestamp:6 for monthly). |
📤 Output Sample
{"target": "google.com","originalUrl": "http://www.google.com:80/","snapshotTimestamp": "19981111184551","snapshotDate": "1998-11-11T18:45:51Z","archivePlaybackUrl": "https://web.archive.org/web/19981111184551/http://www.google.com:80/","statusCode": 200,"mimeType": "text/html","digest": "NDT2W... ","lengthBytes": 1284,"scrapedAt": "2026-10-03T08:00:00.000Z"}