Export Configuration

v2.4.1

Job Status & Logs

● Processing
Estimated Size
4.2 GB
Records Found
128,442
Queue Position
#3
ETA
14m 30s
34% complete
[14:02:01] INIT Export job #8829 created
[14:02:03] SCAN Validating date range: 1990-01-01 → 1999-12-31
[14:02:04] OK Query index matched 128,442 records
[14:02:05] NOTE Applying GeoCities & Frames filters
[14:02:07] FETCH Crawling archival nodes [1/14]...
[14:02:12] FETCH Crawling archival nodes [5/14]...
[14:02:18] OK Compression pipeline engaged (GZIP)
[14:02:22] PACK Writing blocks to /tmp/exp_8829/...
[14:02:25] PACK Block 0x3F2A checksum verified
[14:02:28] SYNC Uploading to secure storage gateway...
[14:02:30] WAIT Processing queue

Recent Exports

Job ID Date Format Size Records Status Action
#8829 2025-09-14 WARC + GZIP 4.2 GB 128,442 Processing ⏳ Track
#8812 2025-09-10 JSON Lines 892 MB 45,201 Complete ⬇ Download
#8805 2025-09-03 HTML Bundle 1.1 GB 22,880 Complete ⬇ Download
#8791 2025-08-28 CSV 340 MB 18,550 Failed ↻ Retry

API Integration

REST & GraphQL endpoints available

Automate your archival workflows. Use your project API key to trigger exports, check status, and retrieve presigned download URLs programmatically.

const response = await fetch('https://api.1990webarchive.com/v2/exports', { method: 'POST', headers: { 'Authorization': `Bearer ${process.env.ARCHIVE_API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ 'format': 'warc2.gz', 'date_range': ['1994-06-01', '1999-12-31'], 'filters': ['geocities', 'midifiles'], 'callback_url': 'https://research-lab.edu/hook' }) }); // Returns: { job_id: "8829", status: "queued", eta_seconds: 870 }
📖 Full Documentation 🔑 Manage API Keys
"}