Twitch streaming REST API without OAuth
May 18, 2026
I'm building a Twitch integration for our game Dawn Apart. Modern game marketing revolves heavily around influencer marketing. Yes, you can spend money on people playing your game, or in the best case they play it on their own because they like it and they get great content out of it.
It's what the industry calls streamable. Is your game streamable? Hooray, you have it easy. It isn't? Well, get lost then.
Dawn Apart is an automation colony sim. A lot of moving parts and a lot of Wuselfaktor, or lava lamp effect. Great for streaming, but we could up the ante a little by allowing chatters and lurkers to interact with the streamer through the game. So we came up with the idea that chatters appear as colonists in the game. The most active chatters replace the name of a colonist, and whenever they say something it appears as a speech bubble over their head. How cool is that?
One problem: the Twitch chat is a little hard to get if you are not the channel owner, and I didn't want to implement the whole OAuth procedure hell. What could go wrong anyway? Someone plays with the viewers of another streamer. Unlikely.

In order to implement this feature, I had to build my own REST API for Twitch that streams the current chat. You can test it here with Gronkh, a famous German streamer (if he is live), or with Jynxzi, an English speaking one. Or with any streamer who has an audience and is live at the moment on Twitch. Just hack the URL to your liking.
For now it is open to everyone, so use it if you want. I'm curious to see what you build for your game or stream.

0 Kommentare