Username Checker
Pricing
from $5.00 / 1,000 results
Username Checker
Checks whether a username is taken across hundreds of websites and returns the profile link wherever it exists
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Mina
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Check whether a username is taken across hundreds of websites — and get the link to every profile that exists.
What does Username Checker do?
Give it a username and it checks it against more than 400 sites — social networks, developer platforms, forums, gaming, streaming, marketplaces — and tells you where it is taken, where it is free, and which sites could not be reached.
For every site where the username exists you get a direct link to that profile.
Why use Username Checker?
- Brand protection — find out who has registered your brand name on platforms you do not use yet.
- Handle availability — before launching, check the name is free everywhere that matters.
- Account inventory — list the platforms where a handle you own is registered.
- Research and due diligence — assemble a public footprint for a handle.
Running it on Apify adds scheduling, an API, integrations (Sheets, Slack, Zapier, S3), and run monitoring.
How to use Username Checker
- Enter one or more Usernames.
- Leave Only return sites where it exists on to get just the hits.
- Click Start.
A full check takes a couple of minutes per username, because every site is contacted individually. To go faster, list a handful of sites under Limit to specific sites.
Results appear in the Output tab as they arrive, and download as JSON, CSV, Excel, or XML.
Input
| Field | Description |
|---|---|
usernames | Usernames to check, one per line. |
found_only | Keep only sites where the username is taken. Turn off to see everything. |
include_adult_sites | Adult sites are skipped by default. |
only_sites | Check only these sites by name, e.g. GitHub, Instagram. Much faster than a full sweep. |
timeout_seconds | How long to wait for one site before giving up on it. |
Output
{"username": "dhh","site": "GitHub","status": "found","profile_url": "https://www.github.com/dhh","site_url": "https://www.github.com/","http_status": 200,"response_time_seconds": 0.42}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data fields
| Field | Description |
|---|---|
username | The username checked. |
site | The website checked. |
status | found, available, unknown, blocked by bot protection, or not applicable. |
profile_url | Direct link to the profile, when the username exists there. |
site_url | The website's home page. |
http_status, response_time_seconds | What the site answered and how long it took. |
What the statuses mean
- found — the username exists on that site.
- available — the site answered, and nothing is registered under that name.
- unknown — the site could not be reached in time. This is not the same as available; treat it as no answer.
- blocked by bot protection — the site refused the check outright, so nothing can be concluded.
- not applicable — the username cannot exist there, usually because it breaks that site's naming rules.
How much does it cost to check usernames?
A full sweep contacts every site once, so cost tracks usernames × sites. Narrowing Limit to specific sites to the platforms you care about makes a run dramatically cheaper and faster.
Tips
- Name a shortlist. Most people only care about a dozen platforms; listing them under Limit to specific sites turns minutes into seconds.
- Do not read
unknownas free. If it matters, re-run those sites with a longer timeout. - Turn off
found_onlywhen you are checking availability for a launch — the point is then where it is not taken.
FAQ and support
Which sites are covered? Over 400, including the major social, developer, gaming, and streaming platforms. A few large sites are absent because they block this kind of check entirely — Reddit, for instance, is not in the list.
A profile link 404s. Why? Some sites answer "taken" for names that are reserved, suspended, or deleted rather than actively used. The link is where a profile would be; it is worth opening it before drawing conclusions.
Does it log in or see private content? No. It only asks each site whether a public profile page exists, exactly as an anonymous visitor would.
A word on personal data. A username is often traceable to a real person, and a list of someone's accounts across the internet is personal data under GDPR and similar laws. Checking a brand name or your own handles is uncontroversial. Profiling an individual without a lawful basis is not, and may also breach the terms of the sites being checked. You are responsible for how you use this — consider whether you have a legitimate reason, and consult a lawyer if you are unsure.
Found a bug or want a field that is missing? Open an issue on the Actor's Issues tab.