Embed your Twitch videos and clips on your website
Show a Twitch channel's newest videos and its most watched clips on your site, playing in Twitch's own player. Type the channel's name: no key and no sign-in to Twitch.
If you stream on Twitch, your website can show what you have already broadcast and what your viewers clipped, without you picking videos by hand.
What it shows
- The channel’s past broadcasts, highlights and uploads (its newest videos), plus its most viewed clips of the last 30 days, all together, newest first. We keep up to 24.
- Each one as a tile: the video’s or clip’s thumbnail with a play mark, and its title. Tiles are wide (16:9) in the grid and the carousel.
- Grid, carousel, masonry or bento, light or dark.
- With the lightbox on, a tile plays the video or clip in Twitch’s own player on your page, muted at first (your visitor unmutes it in the player). Without the lightbox, a tile links to the video or clip on twitch.tv.
- The channel’s picture and @name above the grid, with a Follow link, if you turn the header on. While the channel is streaming, a red Live now shows beside the name, and a click plays the stream on your page.
- Or a live card above the tiles while you stream (set Live stream to Inline): the live picture, title and viewer count, playing the stream right in the card on a click. Twitch’s player loads only then, never with the page.
It is a grid of video tiles, since a video’s text is just its title. There are no like or view counts. A Twitch source can join a mixed feed.
How to set it up
- Sign in to TileSet with Google.
- Add a source, pick Twitch, and type the channel’s name, or paste a link to its twitch.tv page. A link to one of the channel’s videos or clips on twitch.tv/name works too.
- Build the widget and paste the snippet into your site, or let your AI agent do it (see the guide for Claude Code).
Twitch’s channels are public, so there is nothing to authorize and no password to share. It works for any channel. If the channel is renamed, the widget keeps working.
Why you can trust it
We read only what Twitch shows anyone who visits the channel. We keep each video’s and clip’s title, thumbnail address, date and link, for at most a day, as Twitch’s developer terms require. Past that, the next time your widget is viewed we fetch the channel again, at no credit cost. A video or clip the channel deletes is gone at the next update. We do not copy the thumbnails or the channel picture: your visitors’ browsers load them from Twitch, and a visitor who plays a video loads Twitch’s own player.