Built-in scraper
Twitch Scraper
8 built-in tools that collect Twitch data for your AI, with no API key or account to set up.
8 toolsNo API key needed
Tools
- Get Twitch ClipFetches detailed data for a Twitch clip by URL, including metadata and direct video URLs. Returns clip id, slug, url, embedURL, title, viewCount, language, durationSeconds, game info, broadcaster details with follower count, thumbnailURL, and videoQualities at multiple resolutions with a signed videoURL for playback. Also includes additional clips from the same broadcaster.
- Get Twitch Clip TranscriptGets a transcript from a public Twitch clip. transcript_source is native, ai, or null. Over 120 seconds, videos cannot be AI-transcribed by default. These routes remain synchronous. Allow at least 30 seconds on your client.
- Get Twitch ProfileRetrieves a Twitch user's public profile by handle, including identity, social links, and content. Returns id, handle, displayName, description, followers count, and linked social accounts (instagram, x, tiktok). Also includes lastBroadcast with startedAt (ISO 8601 UTC) and title, allVideos with game info, duration, and view counts, featuredClips with clip metadata and thumbnails, and similarStreamers. lastBroadcast comes from Twitch's broadcast metadata rather than saved videos, so it can remain available when a channel is offline and its saved broadcasts have expired or were never saved. lastBroadcast is null when Twitch does not provide it; startedAt and title can individually be null when unavailable.
- Collect Twitch Streams by URLReturns Twitch stream details (channel, title, category, viewers, followers, language) for a channel URL.
- Discover Twitch Streams by Category URLGiven a Twitch category/game directory URL, discovers and returns its live streams.
- Discover Twitch Streams by SearchDiscovers Twitch streams matching a search keyword.
- Get Twitch User ScheduleFetches a user's schedule by handle, returning a list of scheduled events with start time, end time, title, description, and thumbnail URL. Supports pagination via cursor and a trim option for lighter responses.
- Get Twitch User VideosFetches a list of videos (100 max) for a Twitch user, returning each video's id, slug, url, embedURL, title, viewCount, language, durationSeconds, game info, broadcaster details with follower count, thumbnailURL, and videoQualities at multiple resolutions with a signed videoURL for playback. Supports pagination via cursor and a trim option for lighter responses.