Free · no signup · multi-platform
Social media username checker
Enter one handle. See if it's taken on TikTok, Instagram, X, and YouTube — no signup.
Protected by Cloudflare Turnstile
Quick start
How to check a username across platforms
Paste once. We probe the platforms Social Fetch already covers with live profile endpoints.
- Step 1
Enter a username
Type the handle you want to check (with or without @). Letters, numbers, dots, and underscores work.
- Step 2
Run the multi-platform probe
We hit the same TikTok, Instagram, X, and YouTube profile endpoints the paid API uses — in parallel.
- Step 3
Read taken vs likely available
Each platform shows taken, likely available, or a format/error note. Open a taken profile when you want the public URL.
How it works
Taken means a profile resolved
Availability here is inferred from public profile lookups — the same signals agencies use when screening a name.
Real profile lookups
Taken means a public profile (or private account) resolved. Likely available means the endpoint returned not found.
Four platforms in parallel
TikTok, Instagram, X, and YouTube — each row maps to a live public profile lookup.
Not a registrar
Platforms can reserve, restrict, or delay handles. Use this for spot checks before branding work, not as a signup API.
Platforms
What we check today
Each row in the result panel maps to one production endpoint.
TikTok
Probes /v1/tiktok/profiles/{handle}. Found or private counts as taken.
Probes /v1/instagram/profiles/{handle}. Same found / private / not_found outcomes.
X (Twitter)
Probes /v1/twitter/profiles/{handle}. Periods aren't valid on X — we skip those formats instead of guessing.
YouTube
Probes /v1/youtube/channel?handle=…. Channel handle match → taken; not found → likely available.
Free tool
Good for spot checks, not pipelines
Same profile stack as paid customers — built for spot checks, not pipelines.
Protected by Turnstile
Cloudflare Turnstile keeps bots off the free page.
Four lookups per submit
Each check fans out to four profile endpoints. Batch handle lists belong on the API with your key.
Public data only
We don't create accounts or hold usernames. Results reflect what the public profile APIs return right now.
From code
Automate username checks from code
This page checks one handle at a time across four platforms. For brand audits, reserved-name sweeps, or CRM enrichment, call the same profile endpoints from your backend — same JSON, your API key, no browser Turnstile in the way.
- Loop a CSV of candidate handles with bounded concurrency
- Reuse TikTok / Instagram / X / YouTube profile responses downstream
- Pair with engagement and transcript endpoints when a handle is taken
- New accounts get 100 free API credits
More free tools
Try another free tool
Try another free tool. Or browse all free tools.
TikTok profile viewer
Public TikTok profile stats, readable in the browser.
Open toolInstagram profile viewer
Public Instagram profile + recent posts, no login.
Open toolAsk social data in plain English
One question → one routed API lookup (1-credit routes).
Open toolFree TikTok transcript generator
Paste a URL, copy caption-track text — no signup.
Open tool
FAQ
Username checker FAQ
How does the username checker work?
We look up the handle on TikTok, Instagram, X, and YouTube. Found or private → taken. Not found → likely available.
Does “likely available” mean I can register it?
No. It means our profile lookup returned not found. Platforms can still reserve, restrict, or delay handles. Confirm on the platform before you commit to a brand.
Which platforms are included?
TikTok, Instagram, X (Twitter), and YouTube. Those match the profile routes we already run in production.
Why can't some handles be checked on X?
X handles only allow letters, numbers, and underscores. If your candidate includes a period (valid on Instagram), we skip X instead of sending a bad request.
Is this the same as the paid API?
Yes for the underlying lookups — GET /v1/tiktok/profiles/{handle}, Instagram and X profiles, and GET /v1/youtube/channel. This page adds Cloudflare Turnstile.
Can I check a list of usernames?
Not on this page — it's one handle at a time. For lists, call the profile endpoints from your backend with your key.
Do you hold or reserve usernames?
No. We only read public profile data. We never create accounts or lock names.
Need more than a spot check?
Sign up for 100 free API credits, then call these tools from your own code — no browser Turnstile in the way.