Username Checker - Handle Availability on 100+ Sites avatar

Username Checker - Handle Availability on 100+ Sites

Pricing

from $12.00 / 1,000 platform checkeds

Go to Apify Store
Username Checker - Handle Availability on 100+ Sites

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

SR

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

9 days ago

Last modified

Features

Limited permissions

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

FieldPurpose
handleOne username, with or without a leading @. Required.
platformsSite IDs in output order. Use ["all"] for the complete catalog. Missing or empty keeps the original ten unless a category is selected.
categoryOptional category filter, such as coding, gaming, music, art, business or social.
max_sitesMaximum selected platform checks in the run, from 1 to 150.
concurrencySimultaneous 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.

CategoryAdditional site IDs
artcarbonmade, domestika-org, fur-affinity, giphy, imgflip, picsart, tumblr
businessbuymeacoffee, calendly, digitalocean, freelancer-com, issuu, kofi, slides, slideshare, trello, webnode
codingarduino-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
communityameblo, 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
educationbible-com, cyber-harvard-edu, duolingo, instructables, wolframalpha-forum
gamingchess, giantbomb, jigsawplanet, kick, minecraft, planetminecraft, roblox, star-citizen
musicbandcamp, freesound, mixcloud, myspace, soundcloud
newsbuzzfeed, cnet, dailykos, ebaumsworld, flipboard, globalvoices, hackernoon
photoimageshack, rajce-net
socialabout-me, clubhouse, couchsurfing, empowher, linktr-ee, minds, mix, ok, pikabu, soup, substack, telegram, theodysseyonline, vk, wattpad
videocoub, dailymotion, itemfix

Site definitions use data from Maigret, Copyright (c) 2020-2026 Soxoj, under the MIT license. The checking implementation is maintained independently.

⌂ 换网址