Twitch Channels Scraper avatar

Twitch Channels Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Twitch Channels Scraper

Twitch Channels Scraper

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

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Nifty

Nifty

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

13 hours ago

Last modified

Share

This actor extracts Channels from Twitch browse, directory, and category pages. It captures live stream metadata, viewer counts, and game information from any page displaying a list of channels. The data includes channel identifiers, stream status, and profile links.


Want more from Twitch?

This actor covers Channels only. The full Twitch Scraper browser extension also includes Messages, Channels, Videos, Clips 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


Data Fields

Field NameDescriptionExample
User IDUnique Twitch internal ID"12345678"
User LoginChannel username in URL"ninja"
User Display NameFormatted channel name"Ninja"
User Profile Image URLLink to profile avatar"https://static-cdn.jtvnw.net/user-default-pictures-uv/cdd517fe-def4-11e9-948e-7845c422272e-profile_image-300x300.png"
User Primary ColorHex code for channel branding"#9146FF"
Stream TitleCurrent broadcast title"VALORANT Ranked Grind"
Viewers CountCurrent live viewer count15400
Game IDUnique ID for the game"516575"
Game SlugURL-friendly game name"valorant"
Game Display NameFull name of the game"VALORANT"
Game URLLink to game category page"https://www.twitch.tv/directory/game/VALORANT"
Stream TypeLive or VOD status"live"
Has Hype TrainBoolean for active hype trainfalse
Stream URLDirect link to the stream"https://www.twitch.tv/ninja"
Channel About URLLink to channel info page"https://www.twitch.tv/ninja/about"

Input

  • urls: Array of Twitch URLs. Use browse, directory, or category pages where channel lists are visible.
  • maxItems: Max items per URL, default 100.

Example Input

{
"urls": ["https://www.twitch.tv/directory/game/VALORANT"],
"maxItems": 50
}

Example Output

[
{
"userId": "44322889",
"userLogin": "shroud",
"userDisplayName": "shroud",
"userProfileImageUrl": "https://static-cdn.jtvnw.net/jtv_user_pictures/shroud-profile_image.png",
"userPrimaryColor": "#5F5F5F",
"streamTitle": "Playing some games",
"viewersCount": 25000,
"gameId": "516575",
"gameSlug": "valorant",
"gameDisplayName": "VALORANT",
"gameUrl": "https://www.twitch.tv/directory/game/VALORANT",
"streamType": "live",
"hasHypeTrain": false,
"streamUrl": "https://www.twitch.tv/shroud",
"channelAboutUrl": "https://www.twitch.tv/shroud/about"
},
{
"userId": "71092938",
"userLogin": "tarik",
"userDisplayName": "tarik",
"userProfileImageUrl": "https://static-cdn.jtvnw.net/jtv_user_pictures/tarik-profile_image.png",
"userPrimaryColor": "#000000",
"streamTitle": "VCT Watch Party",
"viewersCount": 85000,
"gameId": "516575",
"gameSlug": "valorant",
"gameDisplayName": "VALORANT",
"gameUrl": "https://www.twitch.tv/directory/game/VALORANT",
"streamType": "live",
"hasHypeTrain": true,
"streamUrl": "https://www.twitch.tv/tarik",
"channelAboutUrl": "https://www.twitch.tv/tarik/about"
}
]

Disclaimer

This tool extracts publicly available data. Users are responsible for compliance with applicable terms of service.