Create a Twitch clip via the Clips API

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. Obtain a user access token with the clips:edit scope for the broadcaster or a user who has permission to create clips on the channel.
  2. Confirm the target channel is currently live, as clips can only be created from active live streams.
  3. Send a POST request to the Create Clip endpoint (/helix/clips) with broadcaster_id as a query parameter; optionally set has_delay=true to add a brief delay before the clip starts.
  4. Include the Authorization (Bearer token) and Client-Id headers on the request.
  5. Parse the id and edit_url from the response; the clip is being processed asynchronously.
  6. Poll the Get Clips endpoint (/helix/clips?id={clip_id}) until the clip's thumbnail_url is populated, indicating the clip is ready for viewing or sharing.

Known gotchas

Related routes

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
dev.twitch.tv · 6 steps · unrated
Implement live clipping (clip creation during a live stream) and VOD handoff with Cloudflare Stream
developers.cloudflare.com · 6 steps · unrated
Create a VOD clip from a live-to-VOD asset on Mux, including safely clipping while the source broadcast is still active
docs.mux.com · 6 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