← Back to Blog

How to see Twitch chat from a stream that is already gone

August 21, 2026

The stream was great. A week later you go back for the clip, or the link somebody posted, or the thing chat lost its mind over, and the VOD is gone. With it went the chat replay, which was the part you actually wanted.

This happens constantly, and most of the advice about it is written by people who have not checked what Twitch currently does. Here is the real situation.

Why it disappeared

Twitch deletes past broadcasts on a timer, and the timer depends on the account:

Those figures come from Twitch's own VOD help page. Note the 7 day tier, which most guides omit, and note that Turbo and Prime get 60 days rather than 14, which most guides get backwards from a tiering Twitch retired in 2022.

There is also a good chance the VOD never existed. Twitch says plainly that "past broadcast storage is not enabled by default", so a streamer who never opened that setting has been producing nothing to expire this whole time.

Chat replay dies alongside the video. Worth saying precisely: Twitch has never published a retention policy for chat replay at all, and the phrase does not appear anywhere in its help documentation. What we know is that replay is delivered as part of the past broadcast, so once the broadcast is deleted there is no way to reach it. There is no supported API for it either. The old v5 comments endpoint was removed years ago and Helix never replaced it.

So chat is not stored badly. It is stored as an attribute of a video that was always going to be deleted.

What you can still recover

Work through these in order. Be prepared for the answer to be no.

1. Check for a highlight. If the streamer turned any part of that broadcast into a highlight, that video is kept indefinitely, subject to a 100 hour cap across all their highlights and uploads. Highlights preserve the video. Whether chat replay comes along is not documented by Twitch, so check rather than assume.

2. Check clips. Clips have no published expiry and do not count against the channel's storage quota, so clips from a long dead VOD usually still play. A clip gives you 30 or 60 seconds of video, not the chat, but it at least confirms the moment happened and pins the time.

3. Ask Twitch for your own messages. If what you want is something you typed, Twitch's data request includes a chat_messages.csv covering everything you have sent, back to when you made the account. It takes up to 14 days and only ever covers you. Useless for reading what the rest of chat said, perfect for finding your own line.

4. Ask a moderator. Moderators and the broadcaster can read a viewer card that shows a user's messages in that channel from the past 3.5 years. That is a genuinely long history, and it is completely closed to you unless someone with the mod view chooses to look on your behalf. It also answers "what did this person say", never "what did chat say at 2:14:00".

5. Look for a logging bot. Some channels run one, and some expose a web lookup. Coverage starts whenever the bot was added and these services vanish without notice, but when one exists for your channel it is often the best surviving record.

6. Check an independent archive. Which is what we do, and where I should declare the bias.

What an independent archive changes

We connect to Twitch chat as an ordinary anonymous reader while the stream is live, and write the public messages down as they arrive. That copy belongs to us, not to the VOD, so nothing happens to it on day 7, 14 or 60.

If we were recording a channel on the day you care about, you can:

Where Twitch still has the VOD, the two sit side by side and the hype moments jump the player to the right second. Where the VOD is gone, the chat is still readable on its own. That second case is the whole point of the project.

The part nobody wants to hear

If nothing recorded that stream, the chat is gone. Permanently.

Not "hard to find", not "needs a special tool". The messages were delivered to the people watching, held by Twitch for its own moderation purposes for 3.5 years behind a door only mods can open, and served publicly only for as long as the VOD existed. If no VOD, no bot and no archive captured it, there is no copy to recover, and any site promising otherwise is selling you something.

I would rather say that than pretend we can conjure history. Archiving only runs forwards.

Stopping it happening next time

If there is a channel whose chat you would be upset to lose, get it recorded before you need it.

We cover roughly a hundred channels today and add more on request. If yours is missing, that is a gap you can close in about ten seconds, and it only helps from that point onward.

Check whether we have it

If the stream was on a channel we already record, the chat you are looking for may be sitting in the archive right now.

Search the archive for a phrase you remember, or find the channel and open the broadcast.