Twitch Channels Scraper
Pricing
from $2.00 / 1,000 results
Twitch Channels Scraper
Extract Twitch channel metadata, viewer counts, and stream details from browse and category pages. Powered by Twitch Scraper.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Nifty
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Twitch Channel Scraper
This actor extracts Channels in a List from Twitch. It captures live stream metadata, viewer statistics, and game information from directory and category pages. The data is returned in a structured format for analysis.
Data Fields
| Field Name | Description | Example |
|---|---|---|
| User ID | Unique Twitch internal ID | "12345678" |
| User Login | Channel handle used in URL | "ninja" |
| User Display Name | Formatted channel name | "Ninja" |
| User Profile Image URL | Link to channel avatar | "https://static-cdn.jtvnw.net/user.jpg" |
| User Primary Color | Hex code for channel branding | "#9146FF" |
| Stream Title | Current broadcast title | "Playing new updates!" |
| Viewers Count | Number of concurrent viewers | 15400 |
| Game ID | Unique Twitch game ID | "509658" |
| Game Slug | URL-friendly game name | "just-chatting" |
| Game Display Name | Full name of the game | "Just Chatting" |
| Game URL | Link to the game category | "https://www.twitch.tv/directory/game/Just%20Chatting" |
| Stream Type | Live or VOD status | "live" |
| Has Hype Train | Boolean for hype train status | false |
| Stream URL | Direct link to the stream | "https://www.twitch.tv/ninja" |
| Channel About URL | Link to channel info page | "https://www.twitch.tv/ninja/about" |
Input
urls: Array of Twitch directory, browse, or category URLs.maxItems: Maximum number of channels to extract per URL. Default is 100.
Example Input
{"urls": ["https://www.twitch.tv/directory/game/Just%20Chatting"],"maxItems": 50}
Example Output
[{"userId": "44445555","userLogin": "streamer_one","userDisplayName": "StreamerOne","userProfileImageUrl": "https://static-cdn.jtvnw.net/jtv_user_pictures/example1.png","userPrimaryColor": "#00FF00","streamTitle": "Morning Chill Session","viewersCount": 1250,"gameId": "509658","gameSlug": "just-chatting","gameDisplayName": "Just Chatting","gameUrl": "https://www.twitch.tv/directory/game/Just%20Chatting","streamType": "live","hasHypeTrain": false,"streamUrl": "https://www.twitch.tv/streamer_one","channelAboutUrl": "https://www.twitch.tv/streamer_one/about"},{"userId": "66667777","userLogin": "pro_gamer","userDisplayName": "ProGamer","userProfileImageUrl": "https://static-cdn.jtvnw.net/jtv_user_pictures/example2.png","userPrimaryColor": "#FF0000","streamTitle": "Ranked Grind to Global","viewersCount": 8900,"gameId": "32399","gameSlug": "counter-strike","gameDisplayName": "Counter-Strike","gameUrl": "https://www.twitch.tv/directory/game/Counter-Strike","streamType": "live","hasHypeTrain": true,"streamUrl": "https://www.twitch.tv/pro_gamer","channelAboutUrl": "https://www.twitch.tv/pro_gamer/about"}]
Want more from Twitch?
This actor only covers Channels in a List. The full Twitch Scraper browser extension also includes Messages in a Chat, Channels in a Search, Videos in a List, Clips in a List, Channel Details with unlimited personal use, real-time scraping with your logged-in sessions, CSV/Excel/JSON export, field customization, and scheduled monitoring.
Get the Twitch Scraper extension
Disclaimer
This tool extracts publicly available data. Users are responsible for compliance with applicable terms of service.