Disclosure: I built the Apify Actor linked at the end and charge per result. The raw endpoints below are free and need no key.
The Internet Archive exposes a CDX server that lists every capture it holds for a URL. Two calls cover most needs.
1. List distinct versions of a page
curl -s "https://web.archive.org/cdx/search/cdx?url=example.com&output=json&collapse=digest&fl=timestamp,statuscode,digest&limit=3"
Enter fullscreen mode
Exit fullscreen mode
collapse=digest drops consecutive captures with identical content, so each row is a real change. Checked 2026-10-31: the first rows were timestamps 20020120142510, 20020328012821 and 20030207055228.
Open a capture at https://web.archive.org/web/<timestamp>/<url> ; add id_ after the timestamp ( /web/<timestamp>id_/<url> ) for the raw page without the Wayback banner.
2.…