TikTok Handles · Bulk Availability
Pricing
from $2.45 / 1,000 handle checkeds
TikTok Handles · Bulk Availability
Check TikTok username availability in bulk — no login. Paste handles, get available/taken, plus checked alternatives when a name is taken. Free plan: 20 handles / run. Export CSV, JSON, Excel
Pricing
from $2.45 / 1,000 handle checkeds
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
TikTok Username Availability Checker · Bulk · No Login
Turn a list of TikTok handles into a clean availability table — paste your usernames, get available / taken for each one, plus checked alternatives when a name is taken. Export CSV, JSON, or Excel.
No login. No cookies. No TikTok account needed.
Also checking Instagram + TikTok + 8 more in one run? → Social Handle Checker
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Brand / product manager | Lock a TikTok handle before launch | 10–50 brand name variants |
| Startup founder | Align TikTok with IG / domain naming | 15–30 company-name variations |
| Agency | Client naming workshop / onboarding report | Paid plan — 100–300 names, CSV export |
| Social media consultant | Validate handles during client setup | Weekly batch (paid for bulk) |
| Creator / influencer | Find a free vanity handle | 10–20 creative variants |
| Username hunter / brand protection | Scan niches or watch a shortlist | Paid plan — large lists + schedule |
What you get by default: yes / no / error per handle, a tiktok.com/@… link, and up to 3 checked alternative suggestions when the name is taken.
When suggestions help: turn a “taken” result into a shortlist of free variants without a second brainstorming round.
Quick start
- Open the Actor on Apify Console
- Under TikTok handles, paste usernames — one per line (
@andtiktok.com/@…URLs are stripped) - Click Start
- Open the Dataset tab — download CSV, JSON, or Excel
Free plan: 20 handles / run. Paid: unlimited (set a max charge per run to cap spend).
Ready-made examples
| Example | Best for | Status |
|---|---|---|
| Brand TikTok handle check | Product / brand launch shortlist | Task saved — publish with Actor |
| Agency bulk TikTok scan | Client onboarding CSV | Task saved — publish with Actor |
| Creator name variants | Find a free vanity handle | Task saved — publish with Actor |
| Startup TikTok consistency | Align company-name variants | Task saved — publish with Actor |
Public Example URLs appear after Store publish (daily publication quota). Specs: published-tasks/.
What you get (columns)
| Field | Description |
|---|---|
handle | Username checked (without @) |
available | yes / no / error |
profileUrl | https://www.tiktok.com/@… |
suggestions | When taken, up to 3 alternatives that checked available — else N/A |
error | Failure detail, or N/A |
Invalid names (too long, bad charset) are written as error rows and not billed.
Input
| Parameter | Type | Description |
|---|---|---|
handles | array | TikTok usernames. @, profile URLs, casing, duplicates normalised. |
maxTotalChargeUsd | number | (API only) Spend cap for the run. |
proxyConfiguration | object | Unused on Console. Cloud runs use Apify residential proxy automatically. |
verboseLogs | boolean | (API only) Extra debug lines in the run log. Default false. |
{"handles": ["charlidamelio", "mybrand2026", "getmybrand", "mybrandhq"]}
How much does it cost to check TikTok usernames?
Pay-per-event: Handle checked = one definitive yes / no result. Invalid names are free. Actor start is ~$0.00005.
| Scenario | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
| 20 handles (Free plan try) | ~$0.07 | ~$0.06 | ~$0.06 | ~$0.05 |
| 1,000 handles | $3.50 | $3.15 | $2.80 | $2.45 |
| 5,000 handles | $17.50 | $15.75 | $14.00 | $12.25 |
Vs Store competitors (Aug 2026):
| Actor | Unit | Free list ≈ /1k |
|---|---|---|
| This Actor | 1 definitive TikTok check | $3.50 |
| maged120/tiktok-username-checker | 1 result | ~$19 Free / ~$11 Bronze |
| corent1robert/instagram-handle-checker (sibling) | 1 IG check | ~$4 Free |
| corent1robert/social-handle-checker | 1 handle × multi-network | ~$8.70 / handle row |
HTTP-only checks keep compute low; Apify residential proxy is used by default on cloud (TikTok blocks many datacenter exits).
Is it legal to check TikTok username availability?
This Actor only reads public TikTok profile pages (the same pages anyone can open in a browser). It does not log in, create accounts, or access private data. As with any automation against a third-party site, use results in line with TikTok’s terms and applicable law (including brand / trademark rules for the names you claim).
Limitations
- Availability is a point-in-time snapshot — someone can register a free name minutes later.
- TikTok may challenge or rate-limit heavy bursts — those rows return
error(we prefer that over a false “available”). - Suggestions are simple variants (
name1,getname, …) that we actually re-check — not AI name generators.
Also available
- Instagram Username Availability Checker — same UX for Instagram (high-intent SEO sibling).
- Social Handle Checker — IG + TikTok + X + YouTube + more in one run.
Local development
cd tiktok-handle-checkernpm installnpm testnpm run start:dev
Default input.json is a short smoke list. storage/ is local-only (ignored on push).
Support
Need a custom checker or multi-platform workflow? corentin@outreacher.fr