Archive API Reference
Comprehensive documentation for integrating with the 1990 Web Archive platform. Access decades of preserved web history programmatically.
Introduction
The 1990 Web Archive API provides programmatic access to our repository of early internet content. Whether you're a researcher studying digital culture, a developer building retro web tools, or an institution preserving digital heritage, our RESTful API gives you structured access to millions of archived pages, assets, and metadata records.
All endpoints are available via HTTPS. Base URL: https://api.1990webarchive.com/v2
Authentication
All API requests require authentication via Bearer token. You can generate and manage your API keys from the Developer Dashboard.
GET /v2/archive/search HTTP/1.1
Host: api.1990webarchive.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Search & Discovery
Query the archive by URL, era, technology, or content type. Supports full-text search across HTML, text, and metadata.
GET /archive/search
Retrieve archived pages matching your query parameters. Results are paginated and sorted by relevance by default.
| Parameter | Type | Required | Description |
|---|---|---|---|
q |
string | Optional | Search query (supports wildcards) |
era |
string | Optional | Time period: 1990-1993, 1994-1996, 1997-1999 |
format |
string | Optional | Filter by format: html, gif, midi, text |
limit |
integer | Optional | Results per page (max 100, default 20) |
const response = await fetch('https://api.1990webarchive.com/v2/archive/search', {
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data.results);
GET /archive/render
Retrieve a fully reconstructed version of an archived webpage, complete with inline assets and era-appropriate rendering hints.
Heavy JavaScript or external dependencies from the 90s are sandboxed. Complex frameset layouts may require the force-frameset parameter for accurate reproduction.
Rate Limits
API access is tiered based on your subscription plan. Standard limits apply to search and render endpoints.
| Plan | Requests/minute | Monthly Quota | Burst Allowance |
|---|---|---|---|
| Researcher | 30 | 10,000 | None |
| Developer | 100 | 100,000 | 20 req |
| Institution | 500 | Unlimited | 100 req |