Tools / Wayback Machine History: Site Age, Snapshots & Archived URLs
Wayback Machine History: Site Age, Snapshots & Archived URLs
Use the Internet Archive's official CDX API to get a site's first and last archive date. Input: targets. Output (JSON/CSV): one row per item with type, target, firstSnapshot, lastSnapshot, siteAgeYears, originalUrl, capturedAt, statusCode, mimeType, archiveUrl.
What it's for
- Verify how old a business or domain really is
- Recover deleted pages and old URLs for SEO redirects
- See every change to a competitor's pricing page
Example input
{
"targets": [
"apify.com",
"therealtour360.com"
],
"mode": "summary"
}Example output
{
"type": "summary",
"target": "therealtour360.com",
"archived": true,
"firstSnapshot": "2024-08-04T09:05:42Z",
"lastSnapshot": "2025-03-10T20:01:10Z",
"monthsWithSnapshots": 3,
"distinctMonthlyVersions": 3,
"activeMonthsByYear": {
"2024": 1,
"2025": 2
},
"firstSnapshotUrl": "https://web.archive.org/web/20240804090542/therealtour360.com",
"lastSnapshotUrl": "https://web.archive.org/web/20250310200110/therealtour360.com",
"siteAgeYears": 2.2
}
Input reference
| Field | Type | Notes |
|---|---|---|
targets required | array | Domains or page URLs, e.g. example.com or example.com/pricing. |
mode | string | summary = one row per target (age, first/last capture, activity); snapshots = capture list of a page; urls = all distinct archived URLs under a domain. |
matchType | string | exact page, prefix (path and below), host, or domain (incl. subdomains). 'urls' mode uses domain when exact. |
from | string | YYYY-MM-DD (optional). |
to | string | YYYY-MM-DD (optional). |
collapse | string | snapshots mode: digest = only when content changed; timestamp:8 = one per day; timestamp:6 = one per month; none. |
statusFilter | string | Only captures with this status (blank = all). |
mimeFilter | string | e.g. text/html or application/pdf (blank = all). |
maxRowsPerTarget | integer | Cap for snapshots/urls modes. |
maxConcurrency | integer | Keep low; the Archive is a nonprofit. |
Pricing
Pay per event: Target summary $0.003, Snapshot or URL row $0.0003. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.