API Reference
Interact programmatically with over 4.2 million archived web pages from the 1990–1999 era. Our RESTful API provides search, retrieval, and archival submission capabilities.
Base URL
All endpoints are relative to this base URL. Responses are returned in JSON format.
Authentication
Bearer Token
Include your API key in the Authorization header for every request.
Keys can be generated in the Dashboard. Never expose your secret key in client-side code.
Returns a paginated list of archived snapshots matching your search criteria.
| Parameter | Type | Description |
|---|---|---|
| q REQUIRED | string | Search query (title, URL, or content) |
| year_range | string | Format: 1995-1998 |
| limit | integer | Results per page (1–100). Default: 20 |
| offset | integer | Pagination cursor. Default: 0 |
Queues a URL for crawling and snapshotting. Returns a job ID to track progress.
| Parameter | Type | Description |
|---|---|---|
| url REQUIRED | string | Valid HTTP/HTTPS URL |
| depth | integer | Crawl depth (1–3). Default: 1 |
| metadata | object | Custom tags or notes |
Returns the archived HTML, assets manifest, and rendering metadata for a specific snapshot.
| Parameter | Type | Description |
|---|---|---|
| id REQUIRED | string | Archive record identifier |
Status Codes
The API uses standard HTTP status codes to indicate success or failure.
Error Handling
Errors are returned in a consistent JSON structure. Always check the status field.