Every tweet an X account posted, deleted ones included
What you can see right now
Updated October 2026Every tweet the archive captured from an account
Listed newest first by posting date, each with the day it was first captured and every snapshot of it. For an active account that is often hundreds of tweets. It is what a public crawler saved, not everything the account ever posted.
Tweets X no longer serves: deleted, or from suspended and protected accounts
Marked "No longer on X" in the list. The text comes from the capture, and "Read the snapshot" opens the archived page as it looked on that day.
A single public tweet, by link
Rendered through X's official embed, logged out: text, media, author and date. If the tweet is gone, PeekVault looks up the link's own captures instead.
The profile page itself, year by year
The latest archived snapshot of the profile opens under the list, with a timeline of captures per year. Captures made after 2020 often hold only X's loading shell.
A live timeline, replies, likes, followers or search
X serves those only to logged-in accounts. Since the August 2026 shutdowns there is no anonymous source for them, and PeekVault will not scrape one.
Protected accounts, or tweets deleted before anything captured them
Nothing public ever existed for these, so there is nothing to show. A site that promises otherwise is selling something else.
What “deleted ones included” means
The Internet Archive saves a copy of a tweet's page when something links to it. If the tweet is deleted later, the copy stays. PeekVault asks X's embed endpoint about every tweet in the list; when X returns nothing, the tweet is marked No longer on X and the text you read comes from the capture. Read the snapshot opens the archived page on the day it was saved, replies and all, as a logged-out visitor saw it.
The mark is honest in both directions. A tweet marked gone was captured and then removed, suspended or hidden. A tweet that was deleted before any crawler reached it is not in the list at all, and no page on this site will pretend otherwise. For accounts people talk about, the captured set is large: hundreds of tweets, often thousands, going back years.
Where the list comes from, and what it misses
When you enter a handle, PeekVault asks the Internet Archive for every tweet page it holds under that account, on both twitter.com and x.com, and groups the captures by tweet. The list is sorted by the date the tweet was posted, newest first. Each row shows the posting date, the first capture date, the text, and a snapshot link; Details opens every snapshot of that tweet plus the official embed when X still serves it.
What the list cannot contain: tweets nobody linked to, tweets deleted within minutes, replies that were never captured as pages of their own, and anything from a protected account. It is also not live. A tweet posted this morning is in the list only if a crawler has already saved it, which for large accounts happens within hours and for small accounts may never happen. Ask the Wayback Machine to save a page now and it appears here a few minutes later.
The profile snapshot under the list
Below the tweets, PeekVault opens the most recent capture of the profile page itself and shows how many captures exist per year. A capture is a photograph of the page on that day, taken by a crawler that was not logged in. For @NASA there are captures on most days since 2008, so you can watch the page change year by year. Captures since 2020 often contain only X's loading shell, because the page now fills itself in after login; that is a limit of what X serves, not of the archive, and the tweet list above does not depend on it.
Why Nitter, xcancel and the web viewers went dark, and this didn't
Nitter worked by pretending to be a logged-in browser and re-serving X's pages without the tracking and the login wall. It broke in early 2024 when X removed guest accounts, came back on a few instances, and then on August 26, 2026 X sent legal demands that took the main instance and xcancel offline. TwitterWebViewer went dark on August 28. The pattern is stable: anything that scrapes X lives until X notices.
PeekVault does not fetch x.com. The list comes from the Internet Archive, which has been saving public web pages since 1996, and the embeds come from the endpoint X publishes for websites. That is why this page cannot show a live timeline, and also why there is nothing for X to shut down. For the full story read what happened to Nitter and xcancel, or check the instance status page.
FAQ
Straight answers
Does the Twitter archive show deleted tweets?
When the Internet Archive captured the tweet before it was deleted, yes. The list marks it "No longer on X", the text comes from the capture, and the snapshot link opens the archived page. When nothing was captured, the tweet is simply not in the list, and PeekVault says so rather than guessing.
What is free?
Any single tweet by link, and for an account the 20 most recent tweets the archive holds, each with every snapshot of it. When an account has more, the list says how many more were found and what opens them.
Why does an account that posted thousands of tweets show only a few hundred?
The list is what the Internet Archive happened to capture. Its crawlers save the tweets people link to, so a well-known account has hundreds or thousands of captured tweets and a quiet account may have a handful. Nothing is fetched from X to fill the gaps.
Do I need an account, and will the owner know I looked?
No and no. You never log in to X, and PeekVault has no accounts. The list comes from the Internet Archive and the embeds come from X's embed endpoint; neither request touches the account you are reading, produces a notification, or shows in any analytics they can see.
What does "No longer on X" mean exactly?
X's embed endpoint returned nothing for that tweet when PeekVault asked. That happens when the tweet was deleted, the account was suspended or made protected, or the post is withheld or age-restricted. The archived copy is unaffected, which is why the snapshot still opens.
Why does the profile snapshot look blank or say JavaScript is not available?
Since 2020 X serves profile pages as an empty shell that JavaScript fills in after login, and the archive captured the shell. Pick an earlier year in the timeline, where captures still contain the visible timeline, or read the tweet list above it, which does not depend on the shell.
Does it work for x.com links as well as twitter.com?
Yes. Both domains are checked for every account, because the archive filed captures under twitter.com until 2023 and under x.com after the rename.
Can I read a protected account?
No. Protected accounts are visible only to approved followers, so no public embed exists and the Internet Archive could never capture them. There is no workaround here or anywhere else.
Is this a Nitter replacement?
Not in the sense of a live mirror. Nitter and xcancel scraped X's timelines, which is why X shut them down in August 2026. PeekVault reads only what the Internet Archive already captured and what X's embed endpoint publishes on purpose. Less live, and nothing to take down.
Is this the same as downloading my own X archive?
No. Your own archive is a ZIP X sends you after you request it from settings, and it contains everything in your account. This page reads the public captures of any account, including ones that are not yours. To read your own ZIP in the browser, use the X archive ZIP page.
Keep going