No API key or quota
SpinDeck does not use the YouTube Data API, so there is no Google Cloud project to create, no OAuth consent screen, and no daily quota that can strand you halfway through a stream. You paste a URL and it works.
SpinDeck picks a random winner from your YouTube Live chat while you are still streaming. Viewers type one word, their avatar drops into a slot, and the wheel spins a provably fair winner on your OBS overlay. No Google API key, no OAuth screen, no quota to run out of mid‑stream, and no cap on how many people can enter.
Most tools called a “YouTube comment picker” do something different from what a live streamer needs.
A comment picker reads the comment section under a finished video. You paste a video URL, it downloads comments, and you draw a name afterwards. That suits a channel running a week-long giveaway on an uploaded video.
A live chat picker reads the messages scrolling past while you are live, and reveals the winner on stream in front of the people who entered. That is what SpinDeck does.
The distinction matters for three reasons:
Start your stream or premiere as usual. In SpinDeck, click New giveaway, name the prize and choose how many slots the deck has — 5 to 200. The slot count decides when the wheel spins.
Any youtube.com/watch, youtu.be or /live/ link works. SpinDeck resolves it to the live chat and starts following messages in real time. Unlisted streams and waiting rooms work too, because the chat is read the same way a viewer’s browser reads it.
!join by default, or any word you like. Matching ignores case and strips emoji and invisible characters, which matters on YouTube where copy-pasted messages often carry hidden formatting marks.
Copy the overlay URL into OBS as a Browser source at 1920×1080. Transparent background, so it layers over your scene. It shows the filling counter, then the spin, then the winner card.
Everyone who types it takes one slot with their YouTube channel name and profile picture. Duplicates from the same channel are ignored. When the deck is full, the wheel spins by itself.
SpinDeck does not use the YouTube Data API, so there is no Google Cloud project to create, no OAuth consent screen, and no daily quota that can strand you halfway through a stream. You paste a URL and it works.
Limit a giveaway to channel members so your paying supporters get something back. Membership status arrives with the chat message, so it is enforced as people enter.
One transparent overlay URL for OBS or Streamlabs Desktop, with URL options for scale, position and whether names show under the avatars.
The winner is chosen server-side with crypto.randomInt before the animation begins. The wheel is a replay of a decision already made, so no viewer, extension or browser can influence it.
Store the code with the round and only the winner sees it, through a private claim link. Nothing sensitive is spoken aloud or pasted into chat where a VOD would keep it forever.
Every round has a public page your chat can open on a phone to watch the same spin in sync — useful on YouTube, where stream delay can otherwise spoil the reveal.
Create a round on SpinDeck, paste your YouTube live stream URL, choose a keyword and a slot count, and add the overlay to OBS. Everyone who types the keyword in your live chat takes a slot, and when the deck fills, the wheel spins and picks a winner on stream.
Not quite. A comment picker reads the comments under a finished video. SpinDeck reads your live chat while you are streaming and reveals the winner live, which is what you want for a giveaway during a broadcast.
No. SpinDeck reads live chat the same way a viewer’s browser does, so there is no API key, no OAuth screen and no permission granted over your channel.
No comment cap. The only limit is the slot count you choose for the round, up to 200. Free comment-picker tools often stop at around 100 comments; that restriction does not exist here.
Yes. Unlisted streams, premieres and waiting rooms all have a live chat, and SpinDeck follows it from the URL you paste.
Yes. Members-only mode restricts entries to your YouTube channel members, enforced as each message arrives.
Yes, free to create an account and run rounds, with no card required.
No. Viewers never visit SpinDeck. They type the word in your YouTube chat like any other message and their slot appears with their channel name and picture.
Entries are read in real time, and every round has a public page that stays in sync with the overlay, so viewers watching along on a phone see the spin land at the same instant your overlay does.
Free to start. Paste your live URL, drop the overlay into OBS, say the word.