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
More Scrapers
Browse more extensions and find the right scraper for your needs
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.