Wayback Machine Checker — Archive.org Snapshot Diffs avatar

Wayback Machine Checker — Archive.org Snapshot Diffs

Pricing

$8.00 / 1,000 wayback archive results

Go to Apify Store
Wayback Machine Checker — Archive.org Snapshot Diffs

Wayback Machine Checker — Archive.org Snapshot Diffs

Wayback Machine (archive.org) checker: compare snapshots and detect URL changes. No API key / no login. Open Input → leave defaults → Start (1 URL ≈ USD 0.008): https://console.apify.com/actors/fy1UnkQNIzGyy8HIs/input From USD 8/1k.

Pricing

$8.00 / 1,000 wayback archive results

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

1

Monthly active users

a day ago

Last modified

Share

📚 Wayback Machine Checker

What you get: one row per URL with whether the Internet Archive has it (available), the closest snapshot (archive URL, timestamp, HTTP status), and a status field, billed at $0.008 per row.

Sample output from a real run (2026-10-18, the JSON below: 1 URL):

urlavailableclosestSnapshot.timestampclosestSnapshot.statusbilled
https://example.comtrue20261017144033200$0.008

CTA: Open Input (link below) → leave defaults (1 URL) → Start. First paid proof ≈ USD 0.008. Open Input (leave defaults → Start) Paid first run ≈ USD 0.008 total (1 URL): 1×USD 0.008 archive row. Open Console Input (deep link above) and run this JSON.

{
"urls": [
"https://example.com"
],
"concurrency": 2,
"dryRun": false
}

Instantly check bulk lists of URLs against the Internet Archive to discover cached web pages and extract historical site data. Designed for technical SEO professionals and site administrators, this Wayback Machine checker automates the discovery of archived content at scale. Instead of loading the archive interface for every broken link, simply input your URL list and let the scraper query the underlying API to find exact snapshot matches.

Large-scale website migrations frequently result in orphaned pages and 404 errors. This tool is built to cross-reference your dead URLs with historical web cache data, enabling rapid recovery of lost link equity. Web developers and SEO teams use this scraper to map legacy site structures, audit domain history before acquisitions, and rescue deleted content that Google search previously indexed.

The scraper efficiently processes bulk requests, returning highly structured results for your technical audits. For every requested URL, you will extract the exact timestamp of the most recent snapshot, the direct Wayback Machine URL for the cached HTML, and the HTTP status code of the original capture. Schedule this checker to run alongside your regular broken link crawlers to instantly identify which dead pages can be fully restored from the web archive.

📄 Live sample output: see docs/sample-output.json for a representative dataset captured from a real run of this actor. Use it to validate the schema before subscribing.

Store Quickstart

Start with the Quickstart template to verify 3 archived URLs. For bulk verification, use Portfolio Archive Check with up to 500 URLs. For content recovery, use 404 Recovery after running Broken Link Checker.

Use with Apify MCP

Exact actor: taroyamada/wayback-machine-checker

Sample input JSON:

{
"urls": [
"https://example.com"
],
"concurrency": 2,
"dryRun": false
}

Key Features

  • 📚 Official Internet Archive API — Uses archive.org/wayback/available endpoint
  • 📅 Closest-snapshot lookup — Find archived version nearest to any date
  • 🔍 Availability check — Know if a URL was ever archived
  • 📊 Snapshot count — Total archived versions per URL
  • ⚡ Bulk processing — Up to 500 URLs per run
  • 🔑 No API key needed — Free, open Internet Archive service

Use Cases

WhoWhy
Compliance teamsLegal evidence preservation for regulated industries
JournalistsVerify historical versions of web pages that may have been edited
SEO recoveryRestore content from accidentally deleted pages
Brand protectionTrack archived versions of competitor sites over time
Academic researchCite archived web sources in publications

Input

FieldTypeDefaultDescription
urlsstring[](required)URLs to check in archive (max 500)
closeststringTarget date in YYYYMMDD format (optional; empty = latest snapshot)
concurrencyinteger3Parallel requests (1–5)
maxChargeUsdnumber0.02Safety cap for billable rows in this run

Input Example

{
"urls": ["https://example.com/old-article", "https://deleted-site.com"],
"closest": "20200101"
}

Input Examples

Example: Single URL availability

{
"urls": [
"https://example.com"
]
}

Example: Small batch with a cost cap

{
"urls": [
"https://example.com",
"https://www.iana.org/domains/reserved"
],
"concurrency": 2,
"maxChargeUsd": 0.05
}

Example: Snapshot closest to a past date

{
"urls": [
"https://example.com"
],
"closest": "20150101"
}

Output

FieldTypeDescription
urlstringURL queried
availablebooleanWhether the Wayback Machine returned a snapshot
closestSnapshot.urlstringArchive URL of the closest snapshot
closestSnapshot.timestampstringSnapshot time (YYYYMMDDhhmmss)
closestSnapshot.statusstringHTTP status of the archived capture
statusstringsuccess or an error status
chargedUsdnumberCharge for this row

Output Example

Real row from the 2026-10-18 run of the JSON at the top (trimmed):

{
"url": "https://example.com",
"available": true,
"closestSnapshot": {
"url": "http://web.archive.org/web/20261017144033/https://www.example.com/",
"timestamp": "20261017144033",
"status": "200"
},
"error": null,
"status": "success",
"chargedEvent": "apify-default-dataset-item",
"chargedUsd": 0.008
}

API Usage

Run this actor programmatically using the Apify API. Replace YOUR_API_TOKEN with your token from Apify Console → Settings → Integrations.

cURL

curl -X POST "https://api.apify.com/v2/acts/taroyamada~wayback-machine-checker/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "urls": ["https://example.com/old-article", "https://deleted-site.com"], "closest": "20200101" }'

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("taroyamada/wayback-machine-checker").call(run_input={
"urls": ["https://example.com/old-article", "https://deleted-site.com"],
"closest": "20200101"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('taroyamada/wayback-machine-checker').call({
"urls": ["https://example.com/old-article", "https://deleted-site.com"],
"closest": "20200101"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Tips & Limitations

  • Use closest: "20200101" format (YYYYMMDD) to find a specific historical snapshot.
  • Great for verifying when a page was first published or last modified.
  • Combine with Broken Link Checker to recover content from dead pages via archive links.
  • Wayback Machine is free but rate-limits aggressive callers — keep concurrency low.

FAQ

How far back can I check?

Internet Archive has snapshots back to 1996. Coverage depends on whether a URL was crawled.

Why is my URL 'not available'?

Either it was never archived, or Internet Archive excluded it (due to robots.txt or removal request).

Is this the same as running curl to archive.org?

Yes, but with bulk processing, error handling, and structured output for datasets.

Can I archive new URLs?

This actor only reads from the archive. To save NEW pages, use archive.org's /save/ endpoint.

Why is archived false for my URL?

The Internet Archive may not have crawled that URL yet, or robots.txt blocked it at the time.

Can I trigger a new snapshot?

Not via this actor. Use the Wayback Machine 'Save Page Now' feature manually.

Complete Your Website Health Audit

Website Health Suite — Build a comprehensive compliance and trust monitoring workflow:

1. Link & URL Health

2. SEO & Metadata Quality

3. Security & Email Deliverability

4. Historical Data & Recovery (you are here)

Recommended workflow: Run Broken Link Checker → Export 404 URLs → Use Wayback Machine Checker to find archived versions → Restore content → Validate with URL Health Checker.

Other Website Tools:

Cost

Pay Per Event:

  • actor-start: $0.01 (flat fee per run)
  • dataset-item: $0.003 per output item

Example: 1,000 items = $0.01 + (1,000 × $0.003) = $3.01

No subscription required — you only pay for what you use.

💾 Save it for later: click the bookmark icon at the top of the Apify Store page if you'd like to come back to it. Bookmarks help other engineers find this actor via Apify's discovery surfaces.

⭐ Was Wayback Machine Bulk Checker useful for your URL archive history?

If this actor saved you time, please leave a 5★ rating on Apify Store — it takes 10 seconds, helps other engineers and analysts discover it, and keeps updates free.

Have a feature request, bug, or sample workflow you'd like to share? Open an issue — we read every one and use them to prioritise the next release.