Developer SDKs & Tools
Programmatic access to 4.2M archived pages. Build research tools, nostalgia engines, or digital preservation pipelines with our official libraries and utilities.
Client SDKs
>>> import pyarchive as pa
>>> client = pa.Client(api_key="YOUR_KEY")
>>> pages = client.search(era="1995-1999", format="html")
- Async & sync support
- Auto-pagination & rate limiting
- Local cache & diff tools
> const Archive = require("@archive/node-sdk");
> const client = new Archive.Client(process.env.API_KEY);
> const result = await client.retrieve("geo:my-homepage");
- TS/JS dual support
- Stream-based rendering
- Browser & Node runtime
use rust_archive::Client;
let client = Client::from_key("YOUR_KEY");
let pages = client.batch_fetch("1990s/*").await?;
- Zero-cost abstractions
- Parallel crawling adapters
- WASM compatible
Archival Tools
archive-cli
Command-line interface for bulk downloading, metadata extraction, and local archive management.
Browser DevTools Extension
Inspect live pages and instantly compare them with their 1990s counterparts in a split pane.
HTML-to-Canonical Parser
Strip frames, deprecated tags, and inline styling to extract semantic content from legacy markup.
Asset Extractor
Isolate and convert legacy MIDI, animated GIFs, and tiled backgrounds into modern formats.
Core Endpoints
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /v1/search | Query archived pages by era, domain, or content type | Bearer Token |
| GET | /v1/retrieve/:id | Fetch raw HTML, metadata, and asset manifest | API Key |
| POST | /v1/render | Request pixel-perfect screenshot or DOM snapshot | Bearer Token |
| POST | /v1/batch | Submit up to 500 URLs for parallel archival processing | Enterprise Key |
Authentication
All requests require an API key passed via the Authorization: Bearer <token> header or api_key query parameter.
Keys are scoped to specific datasets (Public, GeoCities, Academic, Enterprise).
Rate Limits
Standard: 1,000 requests / min
Academic: 3,000 requests / min
Enterprise: 10,000 requests / min + dedicated render nodes
Auto-retry headers includedReady to Build?
Join 12,000+ researchers, developers, and archivists preserving the digital past.
Get Your API Key Read Full Docs