Home › Guides › Wayback Change Monitor

Website history diff: when and what changed on any URL, from the Wayback Machine

The Wayback Change Monitor shows when any URL changed on the Internet Archive's Wayback Machine — and what changed. Not a raw snapshot dump: a dated change timeline per URL with classified change types, byte deltas, title and status transitions, meaningful text diffs (noise filtered), and an archived proof link for every change. No API key, no login.

Who it's for

What you get

GroupFields
WhenchangeTimestamp and the previous version's timestamp
What kindchangeType: content-change, removed (2xx→4xx/5xx), restored, redirect-change, status-change, type-change, first-seen or noise
How muchbyteDelta, HTTP status and previous status
Deep difftitleFrom→titleTo, added/removed text blocks with samples, an isNoise flag
ProofarchivedUrl (the Wayback snapshot) and rawUrl (the raw body) for every change

Most Wayback "changes" are noise — dynamic tokens, timestamps and whitespace churn that flip the hash without changing anything a human sees. The Actor normalizes content and filters that out, so you get the handful that matter: a price edit, a removed page, a rewritten headline, a page gone dead.

Input

InputWhat it does
urlsPages or domains to check (bare domains work)
matchTypeexact, prefix (path), host, or domain (+ subdomains)
from / toDate bound: YYYY, YYYYMM or YYYYMMDD (empty = full history)
deepDiff · includeNoise · maxChangesPerUrlFetch bodies for title/text diffs + noise filter · also emit no-op changes · cap on change rows per URL (default 200)
{ "urls": ["stripe.com/pricing", "competitor.com/product"], "from": "2023", "to": "2024", "deepDiff": true, "maxChangesPerUrl": 200 }

Honest limits

Pricing

Pay per event: a url-lookup per URL checked, a change-event per delivered change row, and a deep-diff per computed content diff (only with deep diff on). Noise-only changes are not emitted and not billed as change events. Current prices are on the actor's Pricing tab on Apify.

Catch the day a page changed: a dated, classified, diffed change timeline with an archived proof link per change. Exportable to JSON, CSV or Excel.

Open the Wayback Change Monitor →

Related

For competitor intelligence pair it with the company competitor analysis guide and the SEC filings & entity identity guide; for local-business monitoring, the Naver Place Scraper.

Frequently asked questions

Do I need an API key or a login?

No. You supply only the URLs to monitor. The Actor reads the Internet Archive's public, keyless Wayback Machine CDX API directly — no account, no key, no browser.

What does each change row contain?

A dated change on a URL: the change type (classified), the byte delta, title and HTTP status transitions, a meaningful text diff with boilerplate noise filtered out, and an archived proof link to the Wayback snapshot of that change.

How is this different from a raw snapshot dump?

A raw dump gives you every capture, most identical. This returns a change timeline: only the captures where something actually changed, classified and diffed, so you see signal instead of noise.

Can I monitor a whole domain?

Yes — use matchType: domain to cover a site's URLs (or prefix/host). Large domains are paginated, so set date bounds to keep a run focused and affordable.

How is noise handled?

With deep diff on, the Actor normalizes the content and compares archived bodies, filtering dynamic tokens, timestamps and whitespace churn so the diff reflects real content change. Noise-only changes are not emitted and not billed as change events.

Using the data lawfully

Data comes from the public Internet Archive Wayback Machine CDX API (keyless, documented). Only archival metadata and already-public archived page content are read; no personal data is collected. Use the output in line with applicable laws and the source's terms.

Wayback Change Monitor — a dated, diffed change timeline with proof links. Pay per event, no API key.

Get website change history on Apify →