Wayback Machine

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

Try the API in our sandbox
API Example

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.

Archive API

RESTful interface to search and retrieve archived web pages.

Read Docs

Crawl SDK

Tool to submit websites for crawling and monitoring.

Get Started

Search SDK

For advanced search capabilities and archive exploration.

View Docs

Getting Started in 3 Steps

Get API access for your research, app development, or archival project.

Sign Up

Request an API key or join our developer program for more access.

Apply Now

Get Keys

Receive your authentication credentials and documentation.

View Docs

Build

Integrate our tools into your apps and research projects.

See Examples

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 Access

Our SDKs

Official libraries for popular languages: Python, Java, NodeJS, and more.

Download SDKs

Python 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.

API Docs

Detailed reference documentation with code samples.

Read Docs →

Code Samples

Example scripts for batch processing and archive analysis.

View Examples

Sandbox

Interactive API testing environment with real data.

Try it Now

Changelog

Release notes and endpoint updates from our team.

View Updates

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.

This demo uses public test data. Actual results vary based on archival status.

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