YouTube Live Chat Replay Scraper - Ended Streams avatar

YouTube Live Chat Replay Scraper - Ended Streams

Pricing

from $1.99 / 1,000 results

Go to Apify Store
YouTube Live Chat Replay Scraper - Ended Streams

YouTube Live Chat Replay Scraper - Ended Streams

Export the full chat replay of ended YouTube livestreams & premieres: messages, Super Chats, memberships. No API key. The official API cannot do this.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

7 days ago

Last modified

Share

YouTube Live Chat Replay Scraper — Ended Streams & Premieres (No API Key)

Export the complete chat replay of any ended YouTube livestream or premiere — every message, Super Chat (with the dollar amount), Super Sticker, and membership event — as clean structured data. No API key, no login.

Why this is special: the official YouTube Data API structurally cannot do this. Its liveChatMessages endpoint only returns chat while a stream is live — the moment a broadcast ends, that data is gone from the API. The chat survives only in the watch page's "replay" panel. This actor reads that replay directly, so you can mine the chat of streams that ended months or years ago.

What you get per chat item

{
"videoId": "_USAoRuPdl4",
"messageId": "CjkKGkN...",
"type": "superchat",
"authorName": "SomeFan",
"authorChannelId": "UCxxxxxxxxxxxxxxxxxxxxxx",
"authorBadges": ["Member (2 years)"],
"message": "LET'S GO!!! 🎉",
"superChatAmount": "$20.00",
"timestampText": "1:32:07",
"timestampUsec": "1699999999000000",
"videoOffsetTimeMsec": "5527000",
"source": "youtube-live-chat-replay"
}

type is one of message, superchat, supersticker, membership. videoOffsetTimeMsec tells you exactly when in the video the message appeared.

Example input

{
"videoUrls": ["https://www.youtube.com/watch?v=_USAoRuPdl4"],
"includeSuperChats": true,
"includeMemberships": true,
"maxMessagesPerVideo": 0
}

Use cases

  • Creator & sponsor analytics — total Super Chat revenue, top supporters, engagement over a stream's timeline.
  • Community & sentiment research — mine tens of thousands of real chat messages per stream.
  • Esports & events — capture the crowd reaction synced to video time offsets.
  • AI / dataset building — real conversational chat data with paid‑message and membership signals.
  • Moderation & brand safety — audit what was said in a past broadcast's chat.

Notes & limits

  • Videos must be ended livestreams or premieres with chat replay enabled. Normal uploads, currently‑live videos, and streams whose chat was disabled have no replay (the actor reports this per video).
  • Big streams can contain tens of thousands of messages; use maxMessagesPerVideo to cap, or 0 for everything.
  • The creator can delete the chat replay, after which it's unavailable to anyone.

FAQ

Do I need the YouTube API or a key? No. It reads YouTube's public internal endpoint.

Can it get chat from a stream that ended long ago? Yes — as long as the replay still exists on the watch page.

Does it include Super Chat amounts? Yes, with the displayed currency amount, plus Super Stickers and memberships.

Live (ongoing) streams? This actor targets replay (ended) chat. Point it at a stream after it ends.


Not affiliated with YouTube or Google. "YouTube" is a trademark of Google LLC. This tool reads publicly available endpoints.