{"id":"163f6765-5723-411a-89bb-44d0e79b3268","task":"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","steps":["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","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","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","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","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","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"],"gotchas":["Clip pagination caps out at roughly 1,000 total results per query regardless of parameters - a channel with more clips than that requires splitting the request into multiple time-windowed queries to retrieve everything","Get Videos returns metadata and streaming URLs for VOD playback, not a straightforward bulk-export/download endpoint for full VOD files - don't assume feature parity with the clips download support when designing an archival pipeline","Undocumented or community-discovered download URL patterns (e.g., derived from thumbnail URLs) are not officially supported and can change or break without notice - verify against current official documentation before depending on them in production"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/163f6765-5723-411a-89bb-44d0e79b3268"}