Web Archive Scraper avatar

Web Archive Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Web Archive Scraper

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

ScoutLayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

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:

ValueDescription
snapshotsList available snapshot timestamps for one or more URLs
contentFetch the archived HTML/screenshot for specific timestamps

All Input Fields

FieldTypeRequired forDefaultDescription
scrapeTypestringAlwayssnapshotsScrape type (see table above)
urlsarraysnapshotsPage URLs to list snapshots for, e.g. ["shopify.com/pricing"]
fromstringEarliest snapshot to include, yyyyMMdd, e.g. "20260101"
tostringLatest snapshot to include, yyyyMMdd, e.g. "20260801"
limitintegerMaximum snapshots to return per URL
snapshotsarraycontentArray of {"url": ..., "timestamp": ...} objects — run snapshots first to find valid timestamps
screenshotbooleanfalseAlso 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.