Twitch TV Scraper avatar

Twitch TV Scraper

Pricing

$9.99/month + usage

Go to Apify Store
Twitch TV Scraper

Twitch TV Scraper

Extract complete Twitch channel data in seconds! Get channel profiles, live stream status, recent VODs, top clips, and direct media links up to 1080p60. Perfect for analytics, content research, and app development.๐Ÿš€Twitch TV Scraper๐Ÿš€.

Pricing

$9.99/month + usage

Rating

0.0

(0)

Developer

CodeNest

CodeNest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Twitch TV Scraper - Professional Streaming Data Extraction Tool

Effortlessly extract comprehensive Twitch TV data with our enterprise-grade powerful actor! This Apify actor enables you to scrape channel profiles, live stream status, recent videos, top clips, and direct media links from any Twitch TV channel.


๐Ÿ“Š Overview

Need to analyze Twitch content or build streaming applications? This Twitch TV Scraper delivers:

  • ๐Ÿ“บ Complete channel metadata: User IDs, bios, follower counts, partnership status
  • ๐Ÿ”ด Live stream intelligence: Current stream status, titles, viewer counts, game categories
  • ๐ŸŽฅ Recent video history: Up to 5 latest VODs with durations and view counts
  • โœ‚๏ธ Top clips extraction: Most popular clips with curator information
  • ๐Ÿ“ฆ Direct media links: Multiple quality formats including 1080p60 source quality
  • ๐Ÿ” SEO-rich page scraping: Meta tags and JSON-LD structured data

Perfect for content analysts ๐Ÿ“ˆ, esports researchers ๐ŸŽฎ, marketing agencies ๐Ÿ“Š, and streaming app developers ๐Ÿ“ฑ!


๐ŸŽฏ Core Capabilities/Key Features

๐Ÿ“‹ Channel Intelligence

  • Complete Profile Data: Display names, bios, creation dates
  • Engagement Metrics: Follower counts (1M+ accuracy)
  • Status Verification: Partner/affiliate detection
  • Visual Assets: Profile images, banners, offline screens

๐Ÿ”ด Live Stream Monitoring

  • Real-time Status: Instant live/offline detection
  • Stream Details: Titles, game categories, viewer counts
  • Preview Images: High-quality stream thumbnails
  • Start Times: Precise stream initiation timestamps

๐ŸŽฌ Video Content Extraction

  • Recent VODs: Latest 5 videos with complete metadata
  • Performance Metrics: View counts, duration in seconds
  • Game Classification: Category tagging for each video
  • Direct URLs: Twitch video page links

โœ‚๏ธ Top Clips Aggregation

  • Viral Content: Most viewed clips with view counts
  • Curator Attribution: Clip creator information
  • Duration Data: Precise clip lengths in seconds
  • Thumbnail Access: Preview images for each clip

๐Ÿ“ฆ Media Format Options

  • Multiple Resolutions: 1080p60, 720p60, 480p, 360p, 160p
  • Audio-Only Tracks: Separate audio streams available
  • Codec Information: AVC/H.264 specifications
  • Bitrate Details: Technical streaming parameters

๐Ÿ” SEO & Metadata Extraction

  • Meta Tags Complete: Twitter cards, Open Graph data
  • JSON-LD Structure: Schema.org video object data
  • Page Titles: Exact Twitch page titles
  • Robots Directives: Indexing information

โš™๏ธ Input Configuration

Just enter the Twitch TV channel URL in the Input Section then click the "start" button and wait for the results. The URL will be like this:

{
"url": "https://www.twitch.tv/subroza"
}

๐Ÿ“ Input Specifications

ParameterTypeRequiredDescription
urlStringYesValid Twitch TV channel URL (twitch.tv/ format)

๐Ÿ“ค Output Structure

You will see output like this comprehensive Twitch TV Scraper result:

[
{
"channel": "subroza",
"url": "https://www.twitch.tv/subroza",
"metadata": {
"user_id": "40965449",
"login": "subroza",
"display_name": "Subroza",
"bio": "Pro VALORANT Player | Streamer | Business Inquires: subroza@iso-ent.com | ",
"created_at": "2013-03-04T00:58:14.249692Z",
"profile_image_url": "https://static-cdn.jtvnw.net/jtv_user_pictures/c875f23e-dd8d-4ae2-b8c1-bb3da46852b0-profile_image-300x300.png",
"offline_image_url": "https://static-cdn.jtvnw.net/jtv_user_pictures/ec2037d1-0592-4b43-b3c8-04961460b1a4-channel_offline_image-1920x1080.png",
"banner_image_url": "https://static-cdn.jtvnw.net/jtv_user_pictures/751242c9-369d-49e9-88b9-a64ed33ac828-profile_banner-480.png",
"primary_color": "FD0000",
"is_partner": true,
"is_affiliate": false,
"follower_count": 1115003
},
"stream": {
"is_live": true,
"stream_id": "318106129370",
"title": "๐Ÿš€ STREAM #1 OF THE DAY - RAMADAN DAY 19 ๐Ÿš€ !pc !ev63 !schedule",
"game": "VALORANT",
"viewer_count": 3483,
"started_at": "2026-03-08T11:41:27Z",
"preview_image_url": "https://static-cdn.jtvnw.net/previews-ttv/live_user_subroza-1280x720.jpg"
},
"recent_videos": [
{
"id": "2717022309",
"title": "๐Ÿš€ STREAM #2 OF THE DAY - RAMADAN DAY 18 ๐Ÿš€ !pc !ev63 !schedule",
"published_at": "2026-03-08T11:41:32Z",
"length_seconds": 18255,
"view_count": 208,
"thumbnail_url": "https://vod-secure.twitch.tv/_404/404_processing_640x360.png",
"game": "VALORANT",
"url": "https://www.twitch.tv/videos/2717022309"
}
],
"top_clips": [
{
"id": "3126363996",
"title": "juicertroops",
"view_count": 176681,
"created_at": "2023-04-05T20:37:02Z",
"duration_seconds": 28,
"url": "https://www.twitch.tv/subroza/clip/OriginalJazzyWoodpeckerBabyRage-XMSV-56OvPbKKwmQ",
"thumbnail_url": "https://static-cdn.jtvnw.net/twitch-clips/iHbwOFzElfuejrz2yisJkA/AT-cm%7CiHbwOFzElfuejrz2yisJkA-preview-260x147.jpg",
"game": "VALORANT",
"curator": "Ithbaan"
}
],
"more_metadata": {
"title": "Subroza (live) 2026-03-08 16:45",
"uploader": "Subroza",
"description": "๐Ÿš€ STREAM #1 OF THE DAY - RAMADAN DAY 19 ๐Ÿš€ !pc !ev63 !schedule",
"is_live": true,
"thumbnail": "https://static-cdn.jtvnw.net/previews-ttv/live_user_subroza-0x0.jpg",
"webpage_url": "https://www.twitch.tv/subroza",
"formats_count": 7,
"media_links": [
{
"type": "direct",
"url": "https://use23.playlist.ttvnw.net/v1/playlist/...",
"ext": "mp4",
"resolution": "1920x1080",
"fps": 60,
"vcodec": "avc1.64002A",
"acodec": "mp4a.40.2",
"tbr": 8967.946
}
]
}
}
]

๐Ÿ“‹ Output Field Documentation

Channel Metadata Section

FieldDescription
channelTwitch TV channel username
metadata.user_idUnique Twitch user identifier
metadata.display_nameChannel display name
metadata.bioChannel description/bio
metadata.created_atAccount creation timestamp
metadata.follower_countTotal followers (up to 1M+)
metadata.is_partnerTwitch partnership status

Live Stream Section

FieldDescription
stream.is_liveCurrent live status (boolean)
stream.titleCurrent stream title
stream.gameGame category being streamed
stream.viewer_countCurrent live viewers
stream.preview_image_urlLive stream thumbnail

Video Content Section

FieldDescription
recent_videos[].titleVOD title
recent_videos[].length_secondsDuration in seconds
recent_videos[].view_countTotal VOD views
recent_videos[].urlDirect Twitch video URL

Clip Section

FieldDescription
top_clips[].titleClip title
top_clips[].view_countClip view count
top_clips[].curatorClip creator username
top_clips[].duration_secondsClip length

Media Links Section

FieldDescription
more_metadata.media_links[].resolutionVideo resolution (e.g., 1920x1080)
more_metadata.media_links[].fpsFrames per second
more_metadata.media_links[].vcodecVideo codec
more_metadata.media_links[].acodecAudio codec
more_metadata.media_links[].tbrTotal bitrate

๐Ÿ“Š Quality Tiers Available

The Twitch TV Scraper automatically detects and provides multiple streaming quality options:

  1. Ultra HD - 1920x1080 (1080p60) with source quality
  2. High Definition - 1280x720 (720p60) for smooth playback
  3. Standard Definition - 852x480 (480p) for balanced streaming
  4. Mobile Optimized - 640x360 (360p) for bandwidth conservation
  5. Low Bandwidth - 284x160 (160p) for slow connections
  6. Audio Only - Separate audio track for podcast-style listening

Each quality tier includes complete technical specifications for professional streaming workflows.


๐Ÿ› ๏ธ Technical Features

๐Ÿ”ง Advanced Format Support

  • HLS streaming format extraction
  • Multiple resolution access (160p to 1080p60)
  • Frame rate detection (30fps, 60fps)
  • Codec specifications (AVC/H.264)

๐Ÿ“Š Comprehensive Metadata

  • Precise follower counts with decimal accuracy
  • ISO 8601 timestamp formatting
  • Partner/affiliate status verification
  • Primary color codes for branding

๐ŸŽฏ Precision Data Extraction

  • Millisecond-accurate duration timing
  • Real-time viewer count monitoring
  • Historical video performance metrics
  • Clip popularity ranking

๐Ÿ” SEO Enhancement Features

  • Complete meta tag extraction for SEO analysis
  • JSON-LD structured data for search engines
  • Twitter card and Open Graph data
  • Robots directive information

๐Ÿ’ผ Use Cases

  • Esports Organizations โ€“ Track player streaming schedules and performance
  • Marketing Agencies โ€“ Analyze influencer engagement metrics
  • Content Researchers โ€“ Study streaming patterns and viewer behavior
  • App Developers โ€“ Build Twitch-integrated applications
  • Brand Managers โ€“ Monitor sponsored streamer content
  • Competitive Analysts โ€“ Compare channel growth strategies
  • Clip Compilation Creators โ€“ Access top clips for highlight reels

โญ Why Choose Our Twitch TV Scraper?

  • Reliable Performance: Stable and efficient downloading process specifically optimized for Twitch TV
  • Comprehensive Data: Get all channel, stream, video, and clip metadata in one place
  • User-Friendly: Simple interface for both beginners and advanced users
  • Regular Updates: Maintained to ensure compatibility with Twitch TV changes
  • Direct Media Access: Multiple quality formats including source-quality 1080p60
  • SEO-Ready Output: Complete meta tags and structured data included

โš ๏ธ Limitations

  • Only works with public Twitch TV channels
  • Rate limits apply based on Twitch's API restrictions
  • Live stream access requires channel to be currently streaming
  • Some VODs may be subscriber-only or age-restricted

Explore our complete scraping ecosystem for comprehensive social media data extraction:

๐ŸŽต Facebook Scrapers:


๐Ÿ“ง Need Customization?

Want *higher resolutions, **batch channel scraping, or *custom metadata fields for your Twitch TV Scraper needs?

โœ‰ Email codenest2.0@gmail.com for tailored solutions!