Skip to content

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.

Get archived page

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

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

1 credit per run

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
Example data · Run in Studio for fresh results.

Choose an action

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 run

See 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

FieldTypeRequiredDescription
DatedateTextRequiredPast date as YYYY-MM-DD, YYYY-MM or YYYY, for example 2019-08-12.Example: 2019-08-12
PagepageTextRequiredWebsite address to view, for example nike.com/pricing or https://example.com/.Example: https://en.wikipedia.org/wiki/Ada_Lovelace

What you get

FieldTypeDescription
Days Awaydays_awayNumberNumber of calendar days between the requested date and capture date.Example: 1
Main Textmain_textTextReadable 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_titleTextTitle from the archived page, if present.Example: Example Domain
Snapshot URLsnapshot_urlTextLink to the captured page in the Wayback Machine.Example: https://web.archive.org/web/20190302000151/http://www.example.com/
Snapshot Datetimesnapshot_datetimeTextClosest 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

JSON
{
  "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 run

List 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

FieldTypeRequiredDescription
PagepageTextRequiredWebsite address to look up, for example openai.com/pricing.Example: openai.com/pricing
To Dateto_dateDateOptionalLast capture date to include, for example 2023-12-31. Omit for all later dates.Example: 2023-02-28
From Datefrom_dateDateOptionalFirst capture date to include, for example 2023-02-01. Omit for all earlier dates.Example: 2023-02-27
Max Resultsmax_resultsNumberOptionalMaximum captures returned, for example 50. The total still counts all matching captures.Example: 2
Changes Onlychanges_onlyYes or noOptionalInclude only the first capture and later captures with changed content, for example true.Example: No

What you get

FieldTypeDescription
SnapshotssnapshotsList
HTTP Statussnapshots[].http_statusTextArchived HTTP status number and name, if recorded.Example: 200 OK
Snapshot Linksnapshots[].snapshot_linkTextLink to the archived page.Example: https://web.archive.org/web/20230227230602/https://openai.com/pricing
Content Digestsnapshots[].content_digestTextArchived content digest, if recorded.Example: AJMLKGSJXNTXTRO73KBQ6UIESMDFJO7K
Content Changedsnapshots[].content_changedYes or noWhether the content digest differs from the previous capture within the date range.Example: No
HTTP Status Codesnapshots[].http_status_codeNumberArchived HTTP status number, if recorded.Example: 200
Snapshot Datetimesnapshots[].snapshot_datetimeDateCapture time in UTC.Example: 2023-02-27T23:06:02Z
Total Snapshotstotal_snapshotsNumberNumber 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

JSON
{
  "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.

cURL
# 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.

All Data workflowsBrowse all workflows