Build on the 1990 Web Archive
Official SDKs, libraries, and CLI tools to seamlessly integrate 40+ years of preserved web history, archived assets, and historical metadata into your applications.
Quick Start
Get up and running in seconds. Install your language's package and authenticate with your API key.
$ npm install @1990archive/sdk
# Python
$ pip install archive-1990
# Configure environment
$ export ARCHIVE_API_KEY="your_live_key_here"
[โ] SDK ready. Run `archive --help` to begin.
Official SDKs & Libraries
Fully typed, production-ready libraries with comprehensive documentation and active community support.
Official Node.js & browser SDK with full type definitions, streaming support, and offline cache capabilities.
Data-focused library optimized for historical web analysis, bulk downloads, and academic research pipelines.
High-performance async client for large-scale crawling, validation, and distributed archival workflows.
Concurrency-native client designed for microservices, edge functions, and real-time archive indexing.
Terminal-first interface for quick lookups, snapshot exports, custom crawls, and offline collection management.
Language-agnostic HTTP endpoints for direct integration. Supports GraphQL, OpenAPI 3.0, and WebSocket streaming.
Code Examples
Common patterns for retrieving archived pages, extracting metadata, and streaming historical assets.
Core API Endpoints
Direct HTTP access to the archive. All endpoints support pagination, filtering, and authentication via Bearer tokens.
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/pages | List and search archived pages by URL, date, or era |
| GET | /v1/pages/{id} | Retrieve full snapshot including HTML, CSS, and assets |
| POST | /v1/crawl | Submit a URL for asynchronous historical preservation |
| GET | /v1/assets/{id} | Download original images, GIFs, MIDI, or fonts |
| PUT | /v1/collections/{id} | Update user-generated archive collections & metadata |
Documentation & Resources
Everything you need to integrate, scale, and troubleshoot your archival workflows.