Wayback Machine
Archived web pages and website snapshots
Wayback Machine lets you explore archived websites, find the closest page capture to a past date, and review captures over time; the nearest capture may fall outside the requested period.
Your information
Past date as YYYY-MM-DD, YYYY-MM or YYYY, for example 2019-08-12.
Website address to view, for example nike.com/pricing or https://example.com/.
Example results
- Days Away
- 1
- Main Text
- Example Domain This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. More information...
- Page Title
- Example Domain
- Snapshot URL
- web.archive.org
- Snapshot Datetime
- 2019-03-02T00:01:51+00:00
About Wayback Machine
Wayback Machine’s Get archived page returns a page’s closest archived version to a requested date, given a website address and date.
List snapshots returns archived captures, status details, and content changes for a website address, with optional date and result filters.
Built by Fous from web.archive.org and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Wayback Machine.
Actions
Get archived page
1 credit per runSee the closest available archived version of a web page to a past date, with its title and readable text. Month and year dates use their first day; the nearest capture may fall outside the requested period.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Text | Required | Past date as YYYY-MM-DD, YYYY-MM or YYYY, for example 2019-08-12.Example: 2019-08-12 |
Pagepage | Text | Required | Website address to view, for example nike.com/pricing or https://example.com/.Example: https://en.wikipedia.org/wiki/Ada_Lovelace |
What you get
| Field | Type | Description |
|---|---|---|
Days Awaydays_away | Number | Number of calendar days between the requested date and capture date.Example: 1 |
Main Textmain_text | Text | Readable text from the archived page, up to 20,000 characters.Example: Example Domain This domain is established to be used for illustrative examples… |
Page Titlepage_title | Text | Title from the archived page, if present.Example: Example Domain |
Snapshot URLsnapshot_url | Text | Link to the captured page in the Wayback Machine.Example: https://web.archive.org/web/20190302000151/http://www.example.com/ |
Snapshot Datetimesnapshot_datetime | Text | Closest archived capture date and time in UTC (ISO 8601).Example: 2019-03-02T00:01:51+00:00 |
Example result
For Date: 2019-03-01, Page: example.com
{
"days_away": 1,
"main_text": "Example Domain\nThis domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.\nMore information..…",
"page_title": "Example Domain",
"snapshot_url": "https://web.archive.org/web/20190302000151/http://www.example.com/",
"snapshot_datetime": "2019-03-02T00:01:51+00:00"
}List snapshots
1 credit per runList archived captures of a web page, oldest first, with HTTP status and content changes. The total counts matching captures before the result limit; the first capture is retained as a baseline, with content_changed false. A change is determined by comparing consecutive archived content digests; missing digests cannot establish a change.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Pagepage | Text | Required | Website address to look up, for example openai.com/pricing.Example: openai.com/pricing |
To Dateto_date | Date | Optional | Last capture date to include, for example 2023-12-31. Omit for all later dates.Example: 2023-02-28 |
From Datefrom_date | Date | Optional | First capture date to include, for example 2023-02-01. Omit for all earlier dates.Example: 2023-02-27 |
Max Resultsmax_results | Number | Optional | Maximum captures returned, for example 50. The total still counts all matching captures.Example: 2 |
Changes Onlychanges_only | Yes or no | Optional | Include only the first capture and later captures with changed content, for example true.Example: No |
What you get
| Field | Type | Description |
|---|---|---|
Snapshotssnapshots | List | |
HTTP Statussnapshots[].http_status | Text | Archived HTTP status number and name, if recorded.Example: 200 OK |
Snapshot Linksnapshots[].snapshot_link | Text | Link to the archived page.Example: https://web.archive.org/web/20230227230602/https://openai.com/pricing |
Content Digestsnapshots[].content_digest | Text | Archived content digest, if recorded.Example: AJMLKGSJXNTXTRO73KBQ6UIESMDFJO7K |
Content Changedsnapshots[].content_changed | Yes or no | Whether the content digest differs from the previous capture within the date range.Example: No |
HTTP Status Codesnapshots[].http_status_code | Number | Archived HTTP status number, if recorded.Example: 200 |
Snapshot Datetimesnapshots[].snapshot_datetime | Date | Capture time in UTC.Example: 2023-02-27T23:06:02Z |
Total Snapshotstotal_snapshots | Number | Number of matching captures after change filtering, before the result limit.Example: 5 |
Example result
For Page: openai.com/pricing, To Date: 2023-02-28, From Date: 2023-02-27, Max Results: 2, Changes Only: No
{
"snapshots": [
{
"http_status": "200 OK",
"snapshot_link": "https://web.archive.org/web/20230227230602/https://openai.com/pricing",
"content_digest": "AJMLKGSJXNTXTRO73KBQ6UIESMDFJO7K",
"content_changed": false,
"http_status_code": 200,
"snapshot_datetime": "2023-02-27T23:06:02Z"
},
{
"http_status": "200 OK",
"snapshot_link": "https://web.archive.org/web/20230228014742/https://openai.com/pricing",
"content_digest": "JXR2SYZQHQ5WPR2JFYRWMQCFVWRZB4EB",
"content_changed": true,
"http_status_code": 200,
"snapshot_datetime": "2023-02-28T01:47:42Z"
}
],
"total_snapshots": 5
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@wayback-machine",
"visibility": "public",
"operation": "get_archived_page",
"version": 1,
"input": {
"date": "2019-08-12",
"page": "https://en.wikipedia.org/wiki/Ada_Lovelace"
},
"response": {
"format": "json"
}
}'What you can do with it
- Review how a web page appeared on a past date
- Track archived captures of a website over time
- Identify captures with changed content
- Compare archived page titles and readable text
- Check archived HTTP status details
Questions
Is Fous affiliated with Wayback Machine?
No. Fous is not affiliated with Wayback Machine. This workflow reads the public web.archive.org website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Wayback Machine account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from web.archive.org when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What did a web page look like on a past date?
Get archived page returns the closest available archived version to the requested date, including its title and readable text when present.
When was a website captured in the archive?
List snapshots returns archived capture dates for a website, with optional date filters.
Which archived captures had changed content?
List snapshots can include the first capture and later captures with changed content when changes-only filtering is requested.