Choose from multiple scraping options based on your needs
Chat Messages
18 fields
Message BodyUser Display NameUser LoginUser IDUser TypeUser Color+12 more
Channels in a List
15 fields
User IDUser LoginUser Display NameUser Profile Image URLUser Primary ColorStream Title+9 more
Search Results
27 fields
User LoginDisplay NameProfile Image URLDescriptionBroadcast TitleFollowers Count+21 more
Videos in a List
21 fields
TitleLength SecondsView CountPublished AtOwner IDOwner Login+15 more
Clips in a List
23 fields
TitleDuration SecondsView CountLanguageCreated AtSlug+17 more
Channel Details
18 fields
Display NameDescriptionPrimary ColorProfile Image URLFollowers CountIs Partner+12 more
Available Add-ons
Extend your scraper with powerful add-ons.
Batch 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.
Screenshots
All Fields
About Twitch Scraper
Twitch Data Scraper & Monitoring Tool
Extract data from Twitch efficiently with this browser extension. It allows you to scrape live stream information, channel details, clips, and chat messages directly from the platform.
The extension automates the collection process across various Twitch pages. You can export the gathered information into several file formats for local storage.
Key Features
✓ Multiple scraping options for channels, videos, and search results
✓ Support for various export formats
✓ Automatic pagination for gathering data across multiple pages
✓ Support for specialized monitoring add-ons
✓ Customizable formatting and conditional fields
What Data You Can Extract
Chat Messages: Body, user display name, user ID, subscriber status, badges, bits, and reply details.
Channels: User login, profile image, stream title, viewer count, game details, and stream URL.
Search Results: Followers count, broadcast title, stream tags, partner status, and latest video information.
Videos: Length, view count, publication date, owner details, and game box art.
Clips: Duration, language, curator ID, broadcaster profile, and featured status.
Channel Details: Social media links, follower counts, affiliate/staff status, and recent video counts.
Perfect For
Users who need to archive chat logs or track channel metrics over time. It is designed for those who require local copies of Twitch metadata and clip information.
Export Format Support
- CSV
- Excel (XLSX)
- JSON
- HTML Table
- Raw JSON
Available Add-ons
- Channel Details from List: Automatically opens and scrapes comprehensive details, including social links, from a provided list of channels.
- New Channels Alert: Monitors channel lists and sends notifications when new entries appear.
- New Clips Alert: Tracks clip lists and notifies you when new clips are created.
- Channel Details Monitor: Watches profile pages and alerts you to changes in channel information.
- New Videos Alert: Monitors video lists for new VODs or uploads.
Supported Regions
This extension supports Twitch.tv globally across all regions where the website is accessible.
Technical Support
For questions or assistance, contact hello@nifty.codes.
Privacy & Security
All scraping and exports are performed locally on your machine. No data other than general metrics is sent externally.
Disclaimer: This extension is not affiliated with, maintained, authorized, endorsed, or sponsored by Twitch or any of its affiliates.