Connect Your Tools to 30 Years of Web History

Access archived pages, metadata, and snapshots through our developer-first APIs, SDKs, and webhooks. Build on top of the internet's oldest living archive.

npm install @1990archive/sdk

Choose Your Stack

We provide multiple pathways to integrate archive data into your applications, research pipelines, or preservation workflows.

🌐
Stable

REST API v2

Full access to snapshot retrieval, metadata queries, and bulk export endpoints. Rate-limited fairly with generous developer tiers.

View API Reference →
🐍
Stable

Python SDK

Async-friendly client for data science and automation. Built with Pydantic, supports pagination and snapshot diffing.

pip install & Docs →
Stable

JavaScript / Node

TypeScript-first SDK with streaming support. Perfect for frontend timeline builders or backend crawlers.

npm docs & Examples →
💻
Beta

CLI Tool

Terminal-native interface for quick queries, diffing, and local archival. Supports JSON output and pipe chaining.

Download CLI →
🔔
Stable

Webhooks

Trigger pipelines when new snapshots are captured, domains expire, or metadata tags are updated. Supports retry policies.

Configure Webhooks →
🧩
Beta

Browser Extension

Instantly compare live pages with historical snapshots. One-click archiving and visual diff overlay.

Install Extension →

Code Examples

Fetch historical snapshots in under 10 lines. Swap languages to match your environment.

example.ts
# Fetch a snapshot with metadata curl -X GET "https://api.1990archive.com/v2/snapshots?url=example.com&date=1998-05-12" \\ -H "Authorization: Bearer $ARCHIVE_KEY" \\ -H "Accept: application/json"
from archive import Client client = Client(key="$ARCHIVE_KEY") snapshot = client.get_snapshot(url="example.com", date="1998-05-12") print(f"Title: {snapshot.meta.title}") print(f"HTML Size: {len(snapshot.html)} bytes")
import { Archive } from "@1990archive/sdk"; const client = new Archive(process.env.ARCHIVE_KEY); const snapshot = await client.snapshots.fetch({ url: "example.com", date: "1998-05-12", include: ["meta", "links", "images"] }); console.log(snapshot.meta.title);

Works With Your Stack

Native connectors and community plugins for modern development workflows.

🐙
GitHub Actions
CI/CD & Auto-Archiving
n8n / Zapier
No-Code Automation
🐳
Docker
Self-Hosted Crawlers
📊
Postman
API Testing Collection
🗃️
Archive-It
Partner Sync
🔍
Algolia
Custom Indexing

Ready to Archive & Integrate?

Get your API key in 30 seconds. Free tier includes 5,000 monthly requests and access to the full 1990-1999 snapshot index.

Generate API Key Read Documentation