Web Archive Scraper
Pricing
from $2.99 / 1,000 results
Web Archive Scraper
A powerful Apify Actor designed to extract comprehensive data from the Wayback Machine. This scraper can list historical snapshots of any URL and fetch archived page HTML or screenshots from any point in time, making it perfect for historical research and monitoring.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
ScoutLayer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
List historical Wayback Machine snapshots of a URL and fetch the archived HTML (optionally with a rendered screenshot) from a specific point in time. This actor is powered live by the ScoutLayer API, so there's nothing to configure and no ScoutLayer account needed — just run it.
Features
- Snapshots: Every crawl timestamp the Wayback Machine has for a URL, in a date range
- Snapshot Content: The full archived HTML at a specific timestamp, optionally with a base64 PNG screenshot
Input
Scrape Type
Select the type of data to fetch using the scrapeType field:
| Value | Description |
|---|---|
snapshots | List available snapshot timestamps for one or more URLs |
content | Fetch the archived HTML/screenshot for specific timestamps |
All Input Fields
| Field | Type | Required for | Default | Description |
|---|---|---|---|---|
scrapeType | string | Always | snapshots | Scrape type (see table above) |
urls | array | snapshots | — | Page URLs to list snapshots for, e.g. ["shopify.com/pricing"] |
from | string | — | — | Earliest snapshot to include, yyyyMMdd, e.g. "20260101" |
to | string | — | — | Latest snapshot to include, yyyyMMdd, e.g. "20260801" |
limit | integer | — | — | Maximum snapshots to return per URL |
snapshots | array | content | — | Array of {"url": ..., "timestamp": ...} objects — run snapshots first to find valid timestamps |
screenshot | boolean | — | false | Also capture a base64 PNG screenshot of each archived page as rendered in a browser (slower) |
Output
Results are stored in the dataset under the key results. The shape varies by scrape type.
Snapshots
Each result is one snapshot timestamp for a URL.
{"timestamp": "20260115120000","archivedAt": "2026-01-15T12:00:00Z","url": "https://shopify.com/pricing","statusCode": 200,"mimeType": "text/html"}
Snapshot Content
{"url": "https://shopify.com/pricing","timestamp": "20260115120000","archivedAt": "2026-01-15T12:00:00Z","html": "<!doctype html>...","screenshotBase64": "iVBORw0KGgoAAAANSUhEUgAA..."}
screenshotBase64 is only present when screenshot: true was passed.
Usage Examples
List snapshots for a URL
{"scrapeType": "snapshots","urls": ["shopify.com/pricing"],"from": "20260101","to": "20260801"}
Fetch archived HTML + screenshot for specific timestamps
{"scrapeType": "content","snapshots": [{ "url": "shopify.com/pricing", "timestamp": "20260115120000" }],"screenshot": true}
Need this data outside of Apify, or coverage beyond the Wayback Machine? ScoutLayer offers a direct REST/MCP API across many platforms — see the docs for details.
