Twitch API for AI agents
Read Twitch channels with follower counts, live status and viewers, a channel's videos and stream schedule, and clips by URL as unified JSON.
Using ChatGPT, Claude Code or another client? See the setup steps
Use Twitch records as evidence, not glue code.
UnifAPI keeps the public Twitch surface discoverable through MCP and callable over HTTP. Agents can inspect the schema, fetch only the records needed for the task, and return the result with request, pagination, and billing metadata intact.
Vet streamers for sponsorships with follower counts, live status, recent videos and similar streamers.
Plan campaigns around a channel's published stream schedule and the games it streams.
Measure a clip's reach from its views, game and broadcaster before featuring it in content.
4 ready-to-call endpoints
Get a Twitch channel
Returns a Twitch channel by login: display name, bio, follower count, live status, recent videos and similar streamers. Returns `not_found` when the channel does not exist.
Get a Twitch channel's stream schedule
Returns the upcoming stream schedule segments of a Twitch channel with start and end times, titles and categories.
List videos from a Twitch channel
Returns videos (past broadcasts, highlights, uploads) from a Twitch channel with titles, durations and view counts. Filter by type and sort by time or views.
Get a Twitch clip by URL
Returns one Twitch clip by URL: title, broadcaster, game, view count, duration, playback URLs and related clips. Returns `not_found` when the clip does not exist.