Twitch · GraphQL Specification
Twitch GraphQL
Twitch uses GraphQL internally for its web and mobile clients. While Twitch does not offer an officially supported public GraphQL API, the internal GQL endpoint at `https://gql.twitch.tv/gql` is widely documented by the developer community through reverse engineering.
Overview
Twitch GraphQL is a GraphQL API specification published by Twitch on the APIs.io network.
Twitch uses GraphQL internally for its web and mobile clients. While Twitch does not offer an officially supported public GraphQL API, the internal GQL endpoint at https://gql.twitch.tv/gql is widely documented by the developer community through reverse engineering.
The specification includes 7 reference links.
Tagged areas include Entertainment, Gaming, Live Video, Streaming, and Video.
Endpoint
References
- Scopes documentation https://dev.twitch.tv/docs/authentication/scopes/
- Getting Started https://dev.twitch.tv/docs/authentication
- Official Helix REST API docs https://dev.twitch.tv/docs/api/reference/
- EventSub subscription types https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types
- Authentication scopes https://dev.twitch.tv/docs/authentication/scopes/
- Twitch Developer GitHub https://github.com/twitchdev
- Community GQL reverse engineering reference https://github.com/mauricew/twitch-graphql-api