Export a channel's clips and VODs via the Twitch Helix API, including pagination limits and the lack of an official full-VOD download endpoint

domain: dev.twitch.tv · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Call Get Clips with broadcaster_id to retrieve clips captured from that broadcaster's streams, including metadata like view count, creation date, and a thumbnail_url
  2. Paginate through results as needed, but plan around the fact that pagination for a single query returns a maximum of roughly 1,000 results total, regardless of how many pages you request
  3. To retrieve more than ~1,000 clips, split the query into multiple requests using different started_at/ended_at time-range windows rather than relying on pagination cursors alone
  4. Call Get Videos with the broadcaster's user ID to list VODs, highlights, and uploads together by default, or filter by type=archive, type=highlight, or type=upload to scope the response to just one category
  5. Confirm there is no official Helix endpoint for bulk-downloading or exporting full VOD video files comparable to the download support available for clips - plan your export/backup workflow around this limitation rather than assuming a direct download URL is available from Get Videos
  6. For clip video files specifically, check current Twitch documentation for the officially supported clip download mechanism before relying on any thumbnail_url-derived or reverse-engineered download URL pattern, since undocumented approaches can break without notice

Known gotchas

Related routes

Create a Twitch clip via the Clips API
dev.twitch.tv · 6 steps · unrated
Harvest a live-to-VOD asset from an AWS MediaPackage channel
aws-mediapackage · 5 steps · unrated
Fetch live streams filtered by game using Twitch Helix API
dev.twitch.tv · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans