Twitch Scraper

Twitch Scraper

Twitch Version 3.3.3 6 scraping options

Twitch Scraper: Collect chat messages, search results & channel details. Export to CSV, JSON, XLSX easily.

What you can scrape

Open the page, pick one of these, and start collecting.

Messages in a Chat

18 fields
Message Body User Display Name User Login User ID User Type User Color +12 more

Channels in a List

15 fields
User ID User Login User Display Name User Profile Image URL User Primary Color Stream Title +9 more

Channels in a Search

27 fields
User Login Display Name Profile Image URL Description Broadcast Title Followers Count +21 more

Videos in a List

21 fields
Title Length Seconds View Count Published At Owner ID Owner Login +15 more

Clips in a List

23 fields
Title Duration Seconds View Count Language Created At Slug +17 more

Channel Details

18 fields
Display Name Description Primary Color Profile Image URL Followers Count Is Partner +12 more

A look inside

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Add-ons

Optional tools that extend what this scraper can do.

Multi-URL Opener

Open and scrape multiple URLs in one go. Add URLs manually or auto-collect them from a list page, then batch-process and export all results.

Page Watcher

Track changes on any page and get notified instantly. Set conditions on fields you care about and receive alerts via webhook or ntfy.sh when something changes.

Questions

How does this work?

Open the page you want to scrape, select the type of data you need from the list, and that's it. It just works. If you want to take it further, you can with customizations, webhooks, add-ons, and a lot more.

Is this reliable?

Very. We have 50+ scrapers and each one goes through a regular monthly testing cycle. On top of that, we take bug reports seriously and most issues are fixed within 48 hours.

Which websites does this scraper work on?

This scraper works on twitch.tv.

Can I use this to monitor changes in pages?

Yes, we have a Page Watcher tool built for exactly that. It can track new results appearing in a list, or watch specific values like price or likes for any changes.

How much does this cost?

It's free to use with limits. To unlock everything, it's $9.99/month.

Do you offer a free trial?

We don't typically offer free trials. There are real costs behind keeping everything maintained and improving. That said, feel free to reach out through the Contact form. Sometimes we're in a good mood :)

Access API

Prefer the cloud? Run Twitch Scraper through ready-made Apify actors.

Twitch Channel Details Scraper

Extract Twitch channel metadata, follower counts, social links, and partner status from profile pages. Powered by Twitch Scraper.

18 fields v3.3 $0.002/row
twitch-channeldetails-scraper
Open in Apify →
Twitch Channels Scraper

Extract Twitch channel listings with viewer counts, game details, and stream metadata from browse and category pages. Powered by Twitch Scraper.

15 fields v3.3 $0.002/row Pagination
twitch-channels-scraper
Open in Apify →
Twitch Messages Scraper

Extract live chat messages from any Twitch channel with active chat. Powered by Twitch Scraper.

18 fields v3.3 $0.002/row
twitch-chat-scraper
Open in Apify →
Twitch Clips Scraper

Extract Twitch clips from channel pages and browse categories with metadata and broadcaster info. Powered by Twitch Scraper.

23 fields v3.3 $0.002/row
twitch-clips-scraper
Open in Apify →
Twitch Channel Search Scraper

Extract channel data from Twitch search results including follower counts, stream status, and game details. Powered by Twitch Scraper.

27 fields v3.3 $0.002/row Pagination
twitch-searchresults-scraper
Open in Apify →
Twitch Videos Scraper

Extract video metadata from Twitch channel video pages and browse feeds. Powered by Twitch Scraper.

21 fields v3.3 $0.002/row
twitch-videos-scraper
Open in Apify →

Version history

Updates and fixes, most recent first.

v3.3.3 · Jun 25, 2026 v3.3.2 · Jun 19, 2026 v3.3.1 · Jun 7, 2026 v3.3.0 · Jun 7, 2026 v3.2.1 · Apr 20, 2026 v3.2.0 · Apr 18, 2026 v3.1.6 · Mar 21, 2026 v3.1.5 · Mar 13, 2026 v3.1.4 · Mar 12, 2026 v3.1.3 · Mar 7, 2026 v3.1.2 · Mar 2, 2026 v3.1.1 · Feb 27, 2026 v3.1.0 · Feb 24, 2026 v3.0.0 · Jan 16, 2026

More scrapers

Find the one for the site you use next.

All Fields

About Twitch Scraper

Twitch Scraper and Data Export Tool Extract channel details, chat messages, clips, videos, and search results directly from Twitch with this browser extension. It automates the gathering of stream metadata and engagement data, processing everything locally in your browser. Monitoring features let you track page changes and receive alerts when conditions you define are met. Key Features ✓ Monitor pages for changes and receive instant alerts ✓ All data processing happens locally in your browser ✓ Export to CSV, Excel (XLSX), JSON, HTML Table, and Raw JSON ✓ Automatic pagination for collecting data across multiple pages ✓ Batch processing for scraping multiple URLs in one session ✓ Customizable field selection and conditional formatting What Data You Can Extract Chat Messages: Message body, user display name, user ID, subscriber status, badges, bits, timestamps, message type, and reply details including parent message and user info. Channels: User login, display name, profile image URL, stream title, viewer count, game ID, game display name, stream type, hype train status, and stream URL. Search Results: Display name, description, followers count, broadcast title, stream tags, partner status, latest video title and length, top clip details, and schedule info. Videos: Title, length in seconds, view count, publication date, owner display name, profile image, partner status, game name, box art URL, and preview thumbnails. Clips: Title, duration, view count, language, creation date, slug, embed URL, thumbnail, featured status, curator details, broadcaster profile, and game info. Channel Details: Display name, description, profile image, followers count, partner and affiliate status, staff status, social media links, last broadcast game, primary team, and recent video counts. Monitoring & Alerts Page Watcher lets you track changes on any Twitch page and get notified instantly. Set conditions on specific fields you care about, such as viewer counts or follower numbers, and receive alerts via webhook or ntfy.sh when those conditions are met. Batch Processing Batch URL Opener allows you to queue multiple Twitch URLs for scraping in one session. Add URLs manually or auto-collect them from a directory or search page, then batch-process all results and export everything at once. Export Formats CSV, Excel (XLSX), JSON, HTML Table, Raw JSON Perfect For This extension is ideal for users who need to archive Twitch chat logs, track channel performance over time, or compile clip and video metadata. It provides a structured way to move Twitch data into local files for analysis. Supported Regions This extension works globally on the twitch.tv domain. It supports all regions where Twitch is accessible. Privacy & Security All scraping and exports are performed locally on your machine. No scraped data is sent to external servers. General usage metrics are collected to support core functionality and improve the extension. Usage Notice This extension provides tools for extracting publicly available data. Users are responsible for ensuring their use complies with applicable terms of service and local regulations. The developer provides the tool and is not liable for how it is used. Technical Support For assistance or questions, contact hello@nifty.codes. Trademark Twitch is a registered trademark of Amazon.com, Inc. This extension is an independent tool and is not affiliated with, endorsed by, authorized, maintained, or sponsored by Amazon.com, Inc.