How to Find Tweets on the Wayback Machine
A precise checklist for searching the Internet Archive for archived X (Twitter) posts and profiles, and an honest look at where it falls short.
A precise checklist for searching the Internet Archive for archived X (Twitter) posts and profiles, and an honest look at where it falls short.
x.com and twitter.com forms, then try the profile URL.web.archive.org/web/*/twitter.com/username/status/* lists every archived post URL for an account.The Wayback Machine at web.archive.org stores snapshots of web pages. It does not keep a full copy of X. A tweet appears there only if the Internet Archive's crawler, or a person using Save Page Now, captured that page. According to the Internet Archive's help page, coverage is incomplete, and pages that depend on JavaScript are hard to archive. X is exactly that kind of site, and third-party reports say it has also restricted automated access. So set your expectations: well-known accounts and widely shared posts have the best chance.
You need the post's address. If you do not have it, try to find it from a quote, a news article or the author's profile first.
Paste the full link into the search box on web.archive.org. The format is https://x.com/username/status/1234567890. If you only know the older address, use https://twitter.com/username/status/1234567890. The status ID is the part that identifies the post, so it matters more than the domain.
The same post can be stored under several addresses. Try these one at a time:
x.com/username/status/IDtwitter.com/username/status/IDmobile.twitter.com/username/status/IDwww.twitter.com/username/status/ID?s=20 or other tracking parameter, if you copied it from a share linkIf you do not know the status ID, ask for all captured URLs under a path. The Internet Archive documents the wildcard form web.archive.org/web/*/example.com/*. For X, that becomes:
web.archive.org/web/*/twitter.com/username/status/*
Do the same with x.com. The result is a long list of archived post URLs. Use your browser's find function to search it for a status ID or a part of the address. If the list is very long, the archive also offers a CDX interface that returns the same data in a plain table. A query like web.archive.org/cdx/search/cdx?url=twitter.com/username/status/*&fl=timestamp,original,statuscode&collapse=urlkey works for many accounts, but check the Internet Archive's CDX documentation for the current parameters.
Search twitter.com/username and x.com/username. A profile snapshot may show recent posts as they looked on that date. A short post that was live for a few days is more likely to appear here than as its own captured page.
When a URL has captures, you see a calendar of the year. Dots and links mark days with a snapshot, and the colors show the status the crawler received. Blue means success, green a redirect, orange a client error and red a server error, according to the Internet Archive. Pick a blue date, ideally just before the post was deleted. Captures can take several hours to appear after being made.
Archived pages sometimes load without images or replies, or show a login prompt instead of the post. Try the earlier and later snapshots on the calendar, since one may have rendered better. Note the full archive address, with its timestamp, if you cite it.
To archive a live page yourself, use Save Page Now at web.archive.org/save, paste the URL and submit. Per the Internet Archive, this saves one page on demand and does not save whole sites. Do it before something gets deleted, because it cannot capture a post that is already gone.
On X, Save Page Now may fail or produce a snapshot showing a login screen, because X often blocks automated requests. If that happens, the snapshot has no value as a record. This is why we suggest a second copy in your own files. Tweet to PDF and Xtracticle render the public post and save the result for you.
archive.today (also reachable on addresses such as archive.ph) is a separate archive that lets anyone submit a page. Search the post URL there, or paste it into the save box if the post is still live. It has its own coverage and its own gaps, and its domains change from time to time, so search for the current address. Use it as a second opinion when the Wayback Machine has nothing.
For the broader picture, including your own data archive, read can you recover deleted tweets and how to see deleted tweets. Threads you want to keep are better saved with X thread to PDF or the thread unroller.
No account, no login, no upload. Xtracticle fetches the public post on demand through the open-source FxTwitter API and builds your file in your browser. We don't store the posts you extract. We use Google Analytics to count anonymous visits and downloads so we know which features matter. The source code is on GitHub.
Sometimes. It stores a post only if its crawler or a user captured that page. Coverage of X is patchy and strongest for well-known accounts.
Both. Older captures are usually under twitter.com, newer ones may be under x.com, and the same status ID can appear under either.
Use a wildcard search such as web.archive.org/web/*/twitter.com/username/status/* and repeat it with x.com.
You can try, but X often blocks archivers, so the snapshot may show a login screen. It also cannot capture a post that is already deleted.
Try archive.today and search for screenshots or quotes. If none exist, the post is probably unrecoverable.