Question About Using Twitch API for a Non-Commercial Clip Index

Hello,

I am a Twitch user in Japan, and I am planning to build a small non-commercial website for viewers of two related Japanese GTA V RP communities, “ストグラ (Stogra)” and “ストグラFV (Stogra FV).”

I previously contacted Twitch Developer Support by email about this project and was directed to the Developer Forums for development-related questions.

I would like to confirm whether my planned use of the Twitch Clips API is permitted.

The website would be a searchable index of Twitch Clips that I personally create. I would use the Twitch API to retrieve metadata such as:

Clip title

Clip URL

Creation date/time

Broadcaster name

Other publicly available Clip metadata, where permitted

The metadata would be stored in my own database so that viewers could search and sort Clips by broadcaster, character name, date, etc.

The website would:

Be completely non-commercial.

Not download, host, mirror, or stream the Clip videos.

Link users directly to the original Clips on Twitch.

Clearly indicate that the Clips are hosted on Twitch.

My main questions are:

Is it permitted to retrieve and display metadata for Clips created by my own Twitch account on an external website?

Is it permitted to store this metadata in my own database for an extended period and make it searchable by third parties?

Does it matter if the Clips were created by my account but the original streams belong to other broadcasters?

Are there any specific requirements regarding data retention, caching, attribution, Twitch branding, or displaying Clip metadata?

I would appreciate any guidance regarding the Twitch Developer Agreement or applicable Twitch policies.

Thank you!

Best regards,

Twitch Username: johndoe_0133

This seems to be a request for legal advice. So best ran by a lawyer.

This is NOT legal advice: In my opinion the described use case is fine

Thank you very much for taking the time to answer my question.

I understand that this is ultimately a legal matter and that your response cannot be considered legal advice. Your personal opinion that the use case I described should be fine is very helpful, and I really appreciate it.

For context, this project was mainly intended as a personal web development practice project rather than a commercial service. Since I don’t want to go as far as consulting a lawyer for a personal learning project, I may decide not to proceed with the Twitch API implementation.

In any case, your response gave me a much better understanding of where things stand, so thank you again for your help!