Twitch API
The Twitch API enables developers to build experiences that integrate with Twitch, including retrieving stream data, managing users, and interacting with chat.
Documentation
Documentation
https://dev.twitch.tv/docs/api/
Authentication
https://dev.twitch.tv/docs/authentication
GettingStarted
https://dev.twitch.tv/docs/api/get-started
RateLimits
https://dev.twitch.tv/docs/api/guide#rate-limits
Specifications
OpenAPI
https://dev.twitch.tv/docs/api/reference
OpenAPI
https://raw.githubusercontent.com/api-evangelist/twitch/refs/heads/main/openapi/twitch-helix-openapi.yml
Other Resources
Webhooks
https://dev.twitch.tv/docs/eventsub
API Status
https://devstatus.twitch.tv/
TermsOfService
https://www.twitch.tv/p/legal/terms-of-service/
PrivacyPolicy
https://www.twitch.tv/p/legal/privacy-notice/
Scopes
https://dev.twitch.tv/docs/authentication/scopes/
ChangeLog
https://dev.twitch.tv/docs/change-log/
Migration Guide
https://dev.twitch.tv/docs/api/migration
Concepts
https://dev.twitch.tv/docs/api/guide
Clips
https://dev.twitch.tv/docs/api/clips
Videos
https://dev.twitch.tv/docs/api/videos/
GraphQL
https://raw.githubusercontent.com/api-evangelist/twitch/refs/heads/main/graphql/twitch-graphql.md