Twitch
Twitch API reference: 4 endpoints for streamer profiles, videos, clips and schedules. Per-endpoint credit prices and cURL examples.
Streamer profiles, videos, clips and stream schedules.
Base path: /v1/twitch/...
Quickstart
curl "https://api.insightsocial.app/v1/twitch/profile?handle=ninja" \
-H "x-api-key: $INSIGHTSOCIAL_API_KEY"Endpoints
Every endpoint here has a fixed price.
1 are beta: they return the source's own structure under our naming rules (snake_case keys, string ids, ISO times where the source gives a timestamp) rather than a schema-2 entity, and their fields may change. See Schema 2.
| Endpoint | Credits | What it returns | Key parameters |
|---|---|---|---|
/profile | 10 | Returns a Twitch streamer's public profile: display name, follower count, bio, profile image URL, broadcast language, and partner or affiliate status. | handle |
/clip | 10 | Returns one Twitch clip's title, view count, duration, creator name, broadcaster name, game name, thumbnail URL, and creation timestamp. | url |
/user/videos | 10 | Returns up to 100 of a Twitch user's videos: id, slug, URL, embed URL, title, view count, language, duration, game info, broadcaster details, thumbnail, and available qualities. | handle |
/user/schedule | 10 | Returns a Twitch user's upcoming stream schedule, each entry with start time, end time, title, description, and thumbnail URL. Beta. | handle |