Twitch DownloaderVODs · Clips · Live

Free · No account · Open-source

Twitch Username CheckerCheck in seconds whether a Twitch username is taken.

Type any name and vodfetch asks Twitch's public API live whether a channel with that username exists — including its display name, creation date, Partner status and whether it's streaming right now.

Source quality up to 1080p60 · MP4 output · VODs, clips & live recordings

Whether you're picking a name for a new channel, checking if a streamer you heard about actually exists, or need the exact login for another tool, this checker gives you a straight answer from Twitch itself — in your browser, with nothing stored. One honest caveat: if no channel shows up, the name is not in use right now, but that does not always mean you can register it. Twitch holds back the names of renamed, suspended and reserved accounts, and enforces its username policy at signup. The checker tells you what exists; the final word on claiming a name always happens at Twitch's signup form.

What the checker actually asks Twitch

Pressing Check, or hitting Enter in the box, sends one GraphQL request from your browser straight to Twitch's public endpoint at gql.twitch.tv, with no proxy in between, because that endpoint accepts cross-origin requests. The request asks for a single user record by login: the account id and canonical login, the display name, the creation date, the Partner or Affiliate role, and whether a stream object currently exists. The match is exact, so a name that differs by one underscore is a separate lookup and no near-misses are suggested. Before anything is sent, the box strips a leading @ and lowercases what you typed, because Twitch logins are lowercase.

The badges come from that same single response. Partner or Affiliate is read from the account's roles, and only one of the two is ever shown — Partner takes precedence if both flags are set. A “live now” badge means only that Twitch returned an active stream for that channel at the instant of the request, not a status someone recorded earlier, and no viewer number is fetched alongside it. The bold line is the verdict itself; the channel's display name appears in the sentence beneath it and can differ in capitalisation from the login you typed. Viewer counts, follower totals and past-name history are not part of this query.

Because the lookup keys on the current login, a “no channel with this name” answer means only that Twitch returned no public channel on that exact login at that moment. It reports what exists, not what you may register: this query has no way to see whether Twitch is holding a name back after a rename, after a suspension, or because it is reserved. Only Twitch's own signup or name-change form settles that.

There is no stored list of names behind this page and no cached answers. Every click issues a fresh request, so the result reflects the second you pressed the button and can change before you finish signing up. If the request fails or Twitch cannot be reached, the box shows an error rather than reporting the name as free, so a failed lookup is never rendered as availability. Names are checked one at a time, and the request carries only Twitch's public web Client-ID header — no login token — so only public channel fields come back.

Request sentOne POST to gql.twitch.tv/gql — a user(login:) lookup, straight from your browser
Accepted inputUp to 25 characters: a–z, 0–9 and underscore (leading @ stripped, capitals lowered)
Fields returnedAccount id and login, display name, creation date, Partner/Affiliate, live yes/no
CachingNone — one fresh request per click
AuthenticationPublic Client-ID header only; no login token
Not supportedBulk lists, name suggestions, availability alerts, viewer or follower numbers

How to check if a Twitch username is taken

  1. 1

    Type the username

    Enter the exact name you want to check — no URL needed, 4–25 letters, numbers or underscores.

  2. 2

    Click Check username

    Your browser queries Twitch's public API directly. Nothing is uploaded or stored.

  3. 3

    Read the result

    You'll see whether the name is taken, when the account was created, its Partner/Affiliate status and whether it's live — or that no channel uses the name.

Frequently asked questions

How do I check if a Twitch username is taken?

Type the name into the checker above and click Check. vodfetch queries Twitch's public API and tells you whether a channel with that exact username exists, along with its creation date and Partner status.

If no channel shows up, can I register the name?

Not guaranteed. A name with no existing channel is not in use right now, but Twitch blocks names of suspended accounts, holds renamed users' old names for a period, and reserves some names entirely. The definitive check is Twitch's own signup or username-change form.

Can I see when a Twitch account was created?

Yes — when the username exists, the checker shows the account's creation date, which is handy for spotting impersonators or verifying how old a channel really is.

Can I download videos from a channel I find here?

Yes. When a channel exists, one click takes you to vodfetch's channel browser, which lists its recent VODs and most-viewed clips — each with a free MP4 download.

Related guides

Why use — and share — vodfetch? 👋

Real talk: vodfetch is built by one person — a dad of two with a wife, a day job, and a slightly broken sense of free time — trying to make a little extra on the side. No investors, no growth team, no dark patterns. Just me and a lot of coffee.

So here's the honest deal: the tool is free and always will be. A couple of small, non-annoying ads keep the lights on — that's it. No spam, no pop-ups, no fake 'Download' buttons, no account, no watermark. And it's all open-source, so you can check I'm not up to anything shady.

A tiny ask, and a big thank-you ❤️

If vodfetch saved a clip before it vanished, the kindest thing you can do costs nothing: send it to one friend who streams, drop a star on GitHub, or paste the link in your Discord. That word-of-mouth is honestly the whole marketing budget. Thank you — really.

Twitch Downloader Blog: Guides & Tips

Twitch to MP3

Extract audio from any Twitch VOD or clip — free, no account.

Twitch Clip to GIF

Turn any Twitch clip into a shareable GIF — free, in your browser.

Twitch Converter

Convert any Twitch VOD, clip or stream to MP4, or extract the audio — free, no watermark, no account.

Twitch Chat Log

Export the full chat replay of any Twitch VOD as a timestamped text file.

Twitch Records

The all-time Twitch records, with sources and dates: the most-watched single stream ever, the subscriber recor

Twitch Sub Counts, Explained

Twitch does not expose subscriber counts publicly. Every 'live sub counter' you have ever seen is an inference

Our Data Methodology

Every number on this site is one of two things: a live lookup from Twitch's public API at the moment you click

Read guide →

For personal use only. You are responsible for complying with Twitch's Terms of Service and applicable copyright law. This tool only accesses publicly available content and does not bypass any paywall or DRM.