Build with the Wayback Machine API
Access billions of archived web pages. We offer powerful tools to build digital preservation into your applications and research.
Programmatic Access
Our REST API allows developers to retrieve archived content, search by URL and timestamp, and access metadata about archived pages.
You can integrate our API into research tools, browser extensions, or web applications for digital archiving projects.
GET /wayback/available?url=https://example.com×tamp=20250906

Example Response
{ "archivedAt": "20250906000000", "url": "https://example.com", "mimeType": "text/html", "available": true
Developer SDKs & Tools
Ready-made tools to integrate our archive resources into your applications.
Getting Started in 3 Steps
Get API access for your research, app development, or archival project.
Start Archiving with Our Tools
Whether you're building educational tools, doing historical research, or preserving web history, we're ready to help.
Apply for API AccessPython Example
import webarchive
archive = WebArchiveAPI(api_key="your-key")
result = archive.search("https://example.com", date="20250906")
print(result)
Our SDKs handle authentication, pagination, and data parsing automatically.
Additional Resources
Find tools, code samples, and other resources to help you build with the Wayback Machine API.
Try Our API Explorer
Execute a sample request to see how our archive API works. You don't need an API key to test with demo access.
Example Response:
{ "archived": "20250906000000", "url": "https://example.com", "available": true, "archiveCount": 32, "lastModified": "2025-09-06T00:00:00Z" }
Want to Build Projects with Our APIs?
Whether you're doing digital history research or building next-gen web tools, we're ready to help.
Request Access