# Wayback Machine CDX Snapshot Lister

> Wayback Machine CDX Snapshot Lister is a paid API for AI agents from vaaya.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Lists archived snapshots of a URL from the Internet Archive Wayback Machine CDX index, returning timestamp and metadata rows for historical page retrieval.

## Facts

- Endpoint: POST https://vaaya.ai/api/run/wayback/snapshots
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wayback-machine-cdx-snapshot-lister-574b1ab8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jqq_DXMduNSh0w8zrrWrR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability wayback-machine-cdx-snapshot-lister-574b1ab8 -d '<json body>'
```

Example prompt: Can you list the archived Wayback Machine snapshots for stripe.com/pricing from 2020 through 2022, up to 10 results, so I can see what their pricing looked like back then?

## When to prefer this

Use this endpoint when you need to discover what archived snapshots exist for a URL before fetching their content — it's the index/discovery step in a two-phase Wayback Machine workflow. Prefer this over direct web scraping when the target page no longer exists, has changed, or you need to verify historical content at a specific point in time. It's the right choice for link recovery, historical price/docs research, and content verification tasks.

## Known failure modes

- URL has no archived snapshots — empty result set returned
- Invalid timestamp format in from/to parameters causes bad request
- Rate limiting or upstream Wayback Machine CDX API unavailability
- Very broad queries with no limit set may time out or return truncated results
- Payment failure or insufficient USDC balance blocks the request

## How this service works

List archived snapshots of a URL from the Internet Archive Wayback Machine (CDX index). Pass `url` + optional `from`/`to` (YYYY..YYYYMMDDhhmmss prefixes) and `limit`. Returns [timestamp, original, mimetype, statuscode, ...] rows — feed a row's timestamp to wayback/fetch. THE source for "what did this page/pricing/docs say in <year>" and for recovering dead links.

## Output

Returns an array of rows from the CDX index, each containing fields like timestamp (YYYYMMDDhhmmss), original URL, mimetype, HTTP status code, and other metadata. These rows can be used to construct Wayback Machine fetch URLs by passing the timestamp to a companion wayback/fetch endpoint.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "required": [
      "url"
     ],
     "properties": {
      "to": {
       "type": "string",
       "pattern": "^\\d{4,14}$"
      },
      "url": {
       "type": "string",
       "minLength": 1
      },
      "from": {
       "type": "string",
       "pattern": "^\\d{4,14}$"
      },
      "limit": {
       "type": "integer",
       "maximum": 500,
       "minimum": 1
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wayback-machine-cdx-snapshot-lister-574b1ab8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vaaya.ai](https://www.zero.xyz/host/vaaya.ai/llms.txt)
