Is it legal to use https://gql.twitch.tv/gql endpoint

Hello,

i would like to be able to send cheers through API and it currently can be done just through connecting https://gql.twitch.tv/gql endpoint.

Is it leggal or its something developers of twitch prohibit or dislike or its alright to use it.

Reffering to this post: https://twitter.com/cbenni_o/status/1058151552857374720?lang=en

Thank you.

The only documented end points that you should/can be using are documented here

GraphQL is not a documented endpoint.
Third parties should not be using GraphQL.
Use at your own risk.

Use at your own risk of functionality or use at your own risk of ban ? :slight_smile:

Both.

You could get blocked from using it.
Face higher sanctions, since most of GQL doesn’t work with a normal oAuth token.
Risk of functionality as undocumented endpoints can and will change at any point.

Also additionally to figure out how GQL operates you technically broke the developer TOS by reverse engineering the Twitch Website to determine how the calls work and are made.

Main TOS: Section 9 vii

https://www.twitch.tv/p/en-gb/legal/terms-of-service/

vii. reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Twitch Services or any part thereof, except and only to the extent that this activity is expressly permitted by the law of your jurisdiction of residence;

Developer TOS: Section 3

https://www.twitch.tv/p/en-gb/legal/developer-agreement/

3. Limitations. You must comply with all instructions and requirements in any integration documents, guidelines, policies, or other documentation that we provide or make available to you. You will not reverse engineer, disassemble or decompile the Program Materials or otherwise compromises Twitch’s rights in the Program Materials ~snip~

1 Like

Thank you for extensive answer.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.