Username Checker - Handle Availability on 100+ Sites
Pricing
from $12.00 / 1,000 platform checkeds
Username Checker - Handle Availability on 100+ Sites
Check a username across 100+ verified public sites. Get exists, available or unknown with confidence, category filters and a maximum-site budget. Keep follower snapshots for the original ten social platforms.
Pricing
from $12.00 / 1,000 platform checkeds
Rating
0.0
(0)
Developer
SR
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
3
Monthly active users
9 days ago
Last modified
Categories
Features
Share
This username checker checks one handle across more than 100 public sites, with a clear result and confidence score for every selected site. It keeps profile names, followers and verified badges from the original ten social platforms. Choose a category or set a maximum number of sites to control how much each run checks.
The original ten are Instagram, TikTok, X, YouTube, Threads, Snapchat, Pinterest, GitHub, Reddit and LinkedIn. They remain the default when you do not select sites. The wider catalog includes communities, developer platforms, creative portfolios, games, music services and public author profiles. Each newly supported site has been tested with a known existing handle and a handle that returns a missing profile.
What this username checker returns
Every selected site receives one of three answers: exists, available or unknown. A confidence score describes the evidence behind that answer. A failed request, login requirement or changed page produces unknown. Unknown results are never listed as available, so you can make a decision with the uncertainty visible.
Use the results to review a brand name, audit a creator's public footprint, collect profile links for agency onboarding, or compare naming options across the sites that matter to a project. A result describes a public profile check. It cannot reserve the name or promise that a website will let you register it.
Input
| Field | Purpose |
|---|---|
handle | One username, with or without a leading @. Required. |
platforms | Site IDs in output order. Use ["all"] for the complete catalog. Missing or empty keeps the original ten unless a category is selected. |
category | Optional category filter, such as coding, gaming, music, art, business or social. |
max_sites | Maximum selected platform checks in the run, from 1 to 150. |
concurrency | Simultaneous checks, from 1 to 5. Default four. |
The simplest input is the same as before:
{"handle": "nike"}
For a wider selection, choose all sites and a maximum. A category by itself selects matching sites from the catalog; when combined with a site list, it filters that list. The Console leaves the site list empty so choosing a category selects its matching sites. Raising the maximum alone keeps the original selection. Platform IDs match the published catalog; examples include wordpressorg, codeberg-org, gitlab, chess and scratch.
Leading @, surrounding whitespace and slashes are removed and usernames are compared in lowercase. The legacy brand alias is accepted when handle is empty. Unknown site IDs are ignored. Duplicate site IDs keep their original order and produce repeated rows and platform-check charges. Select each site once if you want one check per site.
Output
The first row has _type: handle_summary and lists checked, present, available and
unknown sites, verified accounts and total followers. Every following row has
_type: profile, a platform ID, the requested handle, public URL and result.
The following is from an actual run for nike. The summary, Instagram and Snapchat rows are shown; the remaining platform rows use the same shape. Public follower counts change over time.
[{"_type": "handle_summary","handle": "nike","platforms_checked": ["instagram","tiktok","x","youtube","threads","snapchat","pinterest","github","reddit","linkedin"],"platforms_present": ["instagram","tiktok","x","youtube","threads","snapchat","pinterest","github","reddit"],"platforms_available": [],"platforms_unknown": ["linkedin"],"verified_on": ["instagram","x","threads","snapchat"],"total_followers": 328082796},{"_type": "profile","platform": "instagram","queried_handle": "nike","url": "https://www.instagram.com/nike/","exists": true,"result": "exists","confidence": 0.9,"category": "social","handle": "nike","name": "Nike","followers": 290838671,"verified": true,"extra": {"posts": 1678,"category": null},"source": "cross-platform-handle-checker","profile_url": "https://www.instagram.com/nike/","fetched_at": "2026-11-02T18:28:39.975Z"},{"_type": "profile","platform": "snapchat","queried_handle": "nike","url": "https://www.snapchat.com/add/nike","exists": true,"result": "exists","confidence": 0.9,"category": "social","handle": "nike","name": "Nike","followers": null,"verified": true,"extra": {"snaps": null},"source": "cross-platform-handle-checker","profile_url": "https://www.snapchat.com/add/nike","fetched_at": "2026-11-02T18:28:39.975Z"}]
Output fields and confidence
Profile rows keep the existing platform, queried_handle, url, exists,
handle, name, followers, verified and extra fields. They also include
source, profile_url, fetched_at, category, result and confidence.
An unknown row includes an error describing the incomplete check.
The existing boolean exists remains false for both available and unknown. Read result to distinguish them. Unknown always has confidence zero. Verified status and profile-marker checks use 0.95; verified missing-body or redirect rules and original source adapters use 0.9. These scores describe the detection method; they are not a measured statistical probability.
New catalog sites return null for follower counts and other profile details that are not collected. The original ten adapters retain the public snapshots already provided by this actor. Null does not mean zero followers or an unverified account. The summary sums only follower values from matching, present profiles.
Interpreting availability
Available means the tested public profile returned the site's verified missing response. A website can still reserve a name or prevent registration. Unknown means there was no reliable answer and should be checked again later or reviewed on the website. This actor never creates accounts, signs in, sends password-reset messages or requests account-recovery emails. It checks public pages and public profile data.
Some original adapters use public content or search to obtain profile snapshots. A matching repository owner or post author can establish presence. An empty search cannot establish that the account is free. GitHub, Reddit, Pinterest and LinkedIn therefore return unknown for inconclusive searches. LinkedIn recognizes personal profile slugs, and company pages are outside that check. An unrelated search hit never contributes another person's followers to your total.
Pricing and maximum cost
The rates remain $0.02 per run plus $0.012 per delivered dataset row.
The event is displayed as Dataset row delivered (event ID: platform_check).
Every delivered row is billed once: found profiles (exists), available handles
(available), inconclusive or failed checks (unknown), and the handle_summary row.
Unknown rows are charged even when the source could not be checked. Read result,
confidence and error in the dataset to understand the evidence and any failure.
With an empty dataset there are no row charges; the run start fee remains.
Cost = run_start + rows × price = $0.02 + rows × $0.012. For N selected checks there are at most N + 1 rows, including the summary. The ceiling is $0.02 + (max_sites + 1) × $0.012: ten checks cost at most $0.152, one hundred $1.232, and the hard limit of 150 checks $1.832. The default selection remains ten checks. Set max_sites lower to reduce the ceiling. These figures cover this actor's events; any Apify platform usage charges are separate.
Without a paid Apify plan, a run receives at most ten dataset rows: the summary and up to nine platform rows, each billed once, for at most $0.14 in actor events. That smaller selection is applied before checking sources, so the summary describes the checks actually performed. A smaller requested maximum remains smaller. Split a selection into separate runs or use a paid plan for larger runs. Large paid selections are collected in batches automatically before the final summary and platform rows are delivered.
FAQ
Does available mean I can register the name?
It means the public profile returned a verified missing response. The website may still reserve that name or apply additional registration rules. Review the site before making a registration or brand decision.
Why did a site return unknown?
The source may be temporarily unavailable, require a login, return an unexpected page or fail to provide an exact profile match. Unknown preserves that uncertainty and never appears in the available list. Retry later or review that website directly.
Are follower counts available for every site?
The original ten social adapters retain their existing public profile snapshots. New catalog checks focus on presence. Where a count is not collected or exposed, the output is null. No follower number is estimated.
Can I check many usernames in one run?
Each run checks one username. Start separate runs for different names through the Apify API or a schedule, then compare their datasets. A category and maximum apply to each run independently.
Can I check only a few sites?
Yes. Select their site IDs in platforms and set max_sites if needed. Results retain the order of your selection. The ten original social platforms remain the default.
How can I export results?
The dataset can be downloaded as JSON, CSV, Excel or XML, or read through the Apify API. Each row carries its platform and handle, so exported rows can be joined to your own brand or creator records without relying on the summary position.
Supported site IDs
The catalog contains 122 sites: the original ten social adapters and 112 additional verified public profile checks. Select all to check the full catalog within your maximum, or choose individual IDs from the input selector.
| Category | Additional site IDs |
|---|---|
| art | carbonmade, domestika-org, fur-affinity, giphy, imgflip, picsart, tumblr |
| business | buymeacoffee, calendly, digitalocean, freelancer-com, issuu, kofi, slides, slideshare, trello, webnode |
| coding | arduino-forum, bitbucket, cod-dex, coddy, codeberg-org, ctan, dev-community, docker-hub, geeksfor-geeks, gitea, gitlab, hackerone, laracast, launchpad, opencollective, opensource, pastebin, rubygems, scratch, sourceforge, velog, w3schools, wordpressorg, yuque |
| community | ameblo, armchairgm, blogger, boosty, ccm, doctissimo, figma, forums-opera-com, geocaching, gitee, hackaday, ifttt, inaturalist, jimdo, kwork, livejournal, my-mail-ru-bk-ru, myanimelist, naver, note, openstreetmap, rottentomatoes, teletype, tistory, tradingview, xing |
| education | bible-com, cyber-harvard-edu, duolingo, instructables, wolframalpha-forum |
| gaming | chess, giantbomb, jigsawplanet, kick, minecraft, planetminecraft, roblox, star-citizen |
| music | bandcamp, freesound, mixcloud, myspace, soundcloud |
| news | buzzfeed, cnet, dailykos, ebaumsworld, flipboard, globalvoices, hackernoon |
| photo | imageshack, rajce-net |
| social | about-me, clubhouse, couchsurfing, empowher, linktr-ee, minds, mix, ok, pikabu, soup, substack, telegram, theodysseyonline, vk, wattpad |
| video | coub, dailymotion, itemfix |
Site definitions use data from Maigret, Copyright (c) 2020-2026 Soxoj, under the MIT license. The checking implementation is maintained independently.