VOOZH about

URL: https://apify.com/automation-lab/username-checker

โ‡ฑ Username Checker โ€” Search 460+ Sites for Any Handle ยท Apify


๐Ÿ‘ Username Checker โ€” Find Profiles Across 460+ Platforms avatar

Username Checker โ€” Find Profiles Across 460+ Platforms

Pricing

Pay per event

Go to Apify Store

Username Checker โ€” Find Profiles Across 460+ Platforms

Search for any username across 460+ platforms instantly. Like Sherlock but no install needed โ€” runs in the cloud. Find social media accounts, check username availability, or audit your brand. Covers GitHub, Reddit, Twitter/X, Instagram, TikTok, Steam, YouTube, LinkedIn, and 450+ more.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

1

Bookmarked

299

Total users

55

Monthly active users

2 months ago

Last modified

Share

Username Checker is the most comprehensive username lookup tool on Apify. Enter any username and instantly see where it is registered across 460+ social media, developer, gaming, music, video, and creative platforms โ€” with direct profile links, platform categories, and availability status.

Powered by the same platform database as the popular open-source Sherlock project, but delivered as a fully managed, no-install cloud API with batch processing, JSON/CSV/Excel export, and Zapier/Make integrations.

What does Username Checker do?

Username Checker scans 460+ social media and web platforms in seconds to tell you exactly where a username is registered. Enter any username and get a full report showing which platforms have a matching profile, complete with direct links, platform categories, and availability status.

The actor sends lightweight HTTP requests to each platform's profile URL and checks whether the profile exists. No browser automation, no headless Chrome, no Puppeteer โ€” just fast, reliable HTTP checks that run on 256 MB of memory and finish in under a minute.

Use it to audit your own online presence, investigate a brand name before registering it, research someone's digital footprint, or verify that your desired handle is available everywhere you want it.

Who is it for?

๐Ÿ”Ž OSINT researchers โ€” Map a person's digital footprint across 460+ platforms in a single API call. Feed results into investigation pipelines or link analysis tools. Works like Sherlock username checker but with no local install required.

๐Ÿข Brand managers โ€” Check if your company or product name is already taken on major platforms before launching. Identify squatters and impersonators.

๐ŸŽจ Content creators โ€” Secure a consistent username across YouTube, TikTok, Instagram, Twitch, and 456 other platforms before someone else grabs it.

๐Ÿ›ก๏ธ Cybersecurity professionals โ€” Detect fake accounts, monitor brand impersonation, and enumerate user presence across services during security assessments.

๐Ÿ“Š Marketing agencies โ€” Run username audits for clients. Export results to spreadsheets or feed them into dashboards via the API.

๐Ÿ‘ค Anyone picking a new username โ€” Before you commit to a handle, find out where it is already taken and where it is still available.

Why use this checker?

Manual checkingUsername Checker
โฑ๏ธ Speed30โ€“60 minutes per usernameUnder 60 seconds per username
๐ŸŒ Coverage10โ€“15 platforms you remember460+ platforms, every time
๐Ÿ“‹ OutputNotes in a spreadsheetStructured JSON with direct profile links
๐Ÿ”„ AutomationCopy-paste in browser tabsAPI, webhooks, scheduled runs
๐Ÿ’ฐ CostYour time$0.005 per username checked
๐Ÿ”— IntegrationsNoneZapier, Make, Google Sheets, Slack, 1000+ apps
๐Ÿ“ˆ ScalabilityOne at a timeBatch check up to 100 usernames per run
๐Ÿ”ง SetupInstall Python + Sherlock locallyZero install โ€” runs in the cloud

Platforms checked

Username Checker covers 460+ platforms across 9 categories:

๐Ÿ“ฑ Social (50+ platforms)

Twitter/X, Instagram, Reddit, TikTok, Snapchat, Pinterest, Tumblr, LinkedIn, Mastodon, Threads, VK, Signal, Telegram, Gravatar, About.me, Linktree, AllMyLinks, Bluesky, Clubhouse, Disqus, Kik, Facebook, Quora, Minds, Mewe, Parler, Gab, Diaspora, Ello, MeWe, and more

๐Ÿ’ป Development (80+ platforms)

GitHub, GitLab, BitBucket, HackerOne, Replit, CodePen, npm, PyPI, Docker Hub, HackerRank, LeetCode, Kaggle, Codeforces, DEV Community, Hashnode, Medium, Apple Developer, Asciinema, Codecademy, SourceForge, Stack Overflow, Exercism, Codeberg, Launchpad, and many more

๐ŸŽจ Creative (60+ platforms)

DeviantArt, Behance, Dribbble, ArtStation, Flickr, Unsplash, VSCO, Wattpad, Archive of Our Own, Imgur, Giphy, Audiojungle, Issuu, 500px, SmugMug, Artfight, Cara, Cohost, and more

๐ŸŽฎ Gaming (50+ platforms)

Steam Community, Xbox Gamertag, Roblox, Minecraft, Lichess, Chess.com, Itch.io, Kongregate, Speedrun, Twitch, Faceit, Tracker.gg, Battlefield, and more

๐ŸŽต Music (20+ platforms)

Spotify, SoundCloud, Last.fm, Bandcamp, Genius, Mixcloud, Audiomack, Beatport, and more

๐Ÿ“น Video (15+ platforms)

YouTube, Twitch, Vimeo, DailyMotion, Rumble, Kick, Odysee, PeerTube, and more

๐Ÿ’ผ Business (30+ platforms)

Freelancer, HubPages, Product Hunt, Gumroad, BuyMeACoffee, Patreon, SlideShare, Redbubble, Fiverr, Ko-fi, and more

๐Ÿ“ฐ News & Blogging (20+ platforms)

Hacker News, Slashdot, WordPress, Blogger, BuzzFeed, Flipboard, Substack, Ghost, and more

๐Ÿ”ง Other (100+ platforms)

Duolingo, Goodreads, Strava, MyAnimeList, Letterboxd, Trello, Instructables, Anilist, Apple Discussions, OpenStreetMap, Wikipedia, Scribd, Keybase, and 90+ more niche platforms

Data you get

Every result row contains the following fields:

FieldTypeDescription
usernameStringThe username that was checked
platformStringName of the platform (e.g., "GitHub", "Twitter")
categoryStringPlatform category: Social, Development, Creative, Gaming, Music, Video, Business, News, or Other
urlStringDirect link to the profile page
foundBooleantrue if the username exists on this platform, false if available

Results include all 460+ platforms for each username, so you can see both where the username is taken and where it is still available.

How much does it cost to check usernames?

Username Checker uses pay-per-event pricing on Apify:

EventPrice
๐Ÿ Actor start$0.005 (one-time per run)
โœ… Username checked$0.005 per username

Cost examples

ScenarioUsernamesCost
Quick check for one handle1$0.01
Compare 5 username ideas5$0.03
Audit 10 accounts10$0.055
Brand monitoring batch of 2525$0.13
Large-scale OSINT sweep of 5050$0.255
Maximum batch of 100 usernames100$0.505

Each username is checked across all 460+ platforms. The $0.005 per-username fee covers all platform checks for that username โ€” there is no additional per-platform charge.

๐Ÿ’ก New Apify users get $5 in free credits โ€” enough to check ~990 usernames.

How to use

  1. ๐Ÿ”— Go to Username Checker on Apify Store
  2. โœ๏ธ Enter one or more usernames in the Usernames field (no @ symbol needed)
  3. โš™๏ธ Optionally set Max Usernames to limit how many are checked
  4. โ–ถ๏ธ Click Start to run the actor
  5. ๐Ÿ“Š View results in the Dataset tab โ€” use the "Found Profiles" view to see only confirmed matches
  6. โฌ‡๏ธ Export results as JSON, CSV, Excel, or XML
  7. ๐Ÿ”— Click any profile URL in the results to visit the profile directly

Input parameters

ParameterTypeRequiredDefaultDescription
usernamesString arrayYesโ€”List of usernames to check. Plain usernames only โ€” no @ symbol, no URLs.
maxUsernamesIntegerNo10Maximum number of usernames to process from the list. Range: 1โ€“100.

Example input

{
"usernames":["johndoe","janedoe","elonmusk"],
"maxUsernames":10
}

Output example

[
{
"username":"johndoe",
"platform":"GitHub",
"category":"Development",
"url":"https://www.github.com/johndoe",
"found":true
},
{
"username":"johndoe",
"platform":"Twitter",
"category":"Social",
"url":"https://x.com/johndoe",
"found":true
},
{
"username":"johndoe",
"platform":"Instagram",
"category":"Social",
"url":"https://instagram.com/johndoe",
"found":false
},
{
"username":"johndoe",
"platform":"Reddit",
"category":"Social",
"url":"https://www.reddit.com/user/johndoe",
"found":true
},
{
"username":"johndoe",
"platform":"Steam Community (User)",
"category":"Gaming",
"url":"https://steamcommunity.com/id/johndoe/",
"found":false
}
]

Each run produces up to 100 * number_of_usernames result rows (one row per platform per username).

Tips for best results

๐Ÿ”ค Use plain usernames โ€” Enter johndoe, not @johndoe or https://twitter.com/johndoe. The actor builds the correct URL for each platform automatically.

๐Ÿ“ Check variations โ€” If your preferred username is taken, try variations in the same run: johndoe, john_doe, johndoe_, thejohndoe.

๐Ÿ“ฆ Batch similar checks โ€” Checking 10 usernames in one run is cheaper than 10 separate single-username runs (you save $0.09 on start fees).

โšก Keep batches reasonable โ€” The actor processes usernames sequentially. A batch of 100 usernames takes longer than a batch of 10. Use maxUsernames to cap large lists.

๐Ÿ” Filter results โ€” Use the "Found Profiles" dataset view in Apify Console to see only platforms where the username exists, or the "All Results" view for the complete picture.

Integrations

Connect Username Checker to your existing tools and workflows:

๐Ÿ”— Zapier โ€” Trigger username checks when a new row is added to Google Sheets, then write results back automatically.

๐Ÿ”— Make (Integromat) โ€” Build multi-step workflows that check usernames, filter results, and send alerts to Slack or email.

๐Ÿ”— Google Sheets โ€” Export results directly to a spreadsheet for easy sharing and analysis.

๐Ÿ”— Slack / Discord โ€” Get notified when a username is found on specific platforms.

๐Ÿ”— Webhooks โ€” Receive results via HTTP webhook as soon as the run finishes.

๐Ÿ”— REST API โ€” Call the actor programmatically from any language or platform.

Learn more about integrations in the Apify integrations documentation.

API usage

Call Username Checker programmatically using the Apify API. Here are examples in popular languages:

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('automation-lab/username-checker').call({
usernames:['johndoe','janedoe'],
maxUsernames:10,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
// Filter to found profiles only
const found = items.filter((item)=> item.found);
console.log(`Found ${found.length} profiles across ${newSet(found.map((i)=> i.platform)).size} platforms`);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/username-checker').call(run_input={
'usernames':['johndoe','janedoe'],
'maxUsernames':10,
})
items =list(client.dataset(run['defaultDatasetId']).iterate_items())
found =[item for item in items if item['found']]
print(f"Found {len(found)} profiles")

cURL

# Start the actor and wait for it to finish
curl-X POST "https://api.apify.com/v2/acts/automation-lab~username-checker/run-sync-get-dataset-items?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"usernames": ["johndoe"],
"maxUsernames": 10
}'

Get your API token from Apify Console Settings.

MCP integration

Use Username Checker as a tool inside AI assistants via the Model Context Protocol (MCP).

Claude Code

Add this to your Claude Code MCP configuration:

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com?tools=automation-lab/username-checker"
}
}
}

Claude Desktop

Add this to your Claude Desktop configuration file (claude_desktop_config.json):

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com?tools=automation-lab/username-checker"
}
}
}

Once connected, Claude can check usernames for you directly in conversation. Just ask something like: "Check if the username techguru is available across social media."

Legality

โœ… Yes. Username Checker only accesses publicly available profile pages โ€” the same pages any person can visit in a web browser. It does not bypass any login walls, CAPTCHAs, or access controls. It does not scrape private data, personal information, or protected content.

The actor checks whether a profile URL returns a valid page or a "not found" response. This is functionally identical to typing a URL into your browser's address bar.

Key points:

๐Ÿ“Œ No authentication is used or bypassed on any platform.

๐Ÿ“Œ No private or protected data is accessed.

๐Ÿ“Œ No rate-limiting mechanisms are circumvented.

๐Ÿ“Œ Results contain only the username, platform name, profile URL, and existence status โ€” no personal data is extracted from profiles.

Always ensure your use case complies with applicable laws in your jurisdiction and the terms of service of individual platforms.

FAQ

How long does a run take? A single username typically completes in 30โ€“60 seconds. Checking 10 usernames takes roughly 5โ€“10 minutes. The actor runs checks concurrently to keep execution times short.

Why does the actor show 460+ platforms but I see fewer results? You should see 460+ results per username โ€” one for each platform. If a platform is temporarily down, it may be marked as found: false. Check the "All Results" view to see the complete list.

Can I check if a username is available (not taken)? Yes. Look for results where found is false โ€” those are platforms where the username is available. Use the dataset filter or export to CSV and sort by the found column.

Does it work with usernames that contain special characters? The actor passes usernames as-is to each platform's URL template. Most platforms support letters, numbers, underscores, and hyphens. Spaces and special characters like @, #, or ! may produce unreliable results because most platforms do not allow them in usernames.

Can I schedule recurring checks? Yes. Use Apify Schedules to run the actor on any interval โ€” hourly, daily, weekly. Combine with webhooks to get notified of changes.

What happens if a platform is temporarily down? If a platform returns an error (timeout, 5xx response), the actor may report found: false for that platform. Re-run the check later if you suspect a false negative.

How do I export results? In Apify Console, go to the run's Dataset tab and click the export button. Supported formats: JSON, CSV, Excel (XLSX), XML, and RSS. You can also fetch results programmatically via the API.

Is there a limit on how many usernames I can check? Each run supports up to 100 usernames (controlled by the maxUsernames parameter). For larger volumes, run the actor multiple times or use the Apify API to start multiple concurrent runs.

Why is a username showing as "found" when the profile does not exist? Some platforms return a 200 OK status for non-existent profiles (redirecting to a search page or showing a generic page). The actor handles this with response-body checks where possible, but edge cases may produce false positives. If you notice a consistent false positive, please report it.

Can I check only specific platforms? The current version checks all 460+ platforms for every username. Platform filtering may be added in a future version. You can filter the output after the run using the dataset API's fields and filter parameters.

Username Checker vs Sherlock

Sherlock is a popular open-source command-line tool for hunting down social media accounts by username. Username Checker is built on the same platform database but runs in the cloud with no installation required.

Sherlock (open-source)Username Checker (this actor)
๐Ÿ”ง SetupPython install, pip, CLIZero install โ€” just click Run
โ˜๏ธ Runs onYour local machineApify cloud
๐Ÿ“ค ExportTerminal output / CSVJSON, CSV, Excel, XML, API
๐Ÿ”— AutomationShell scriptsApify API, Zapier, Make, webhooks
๐Ÿ“ฆ Batch inputOne username at a timeUp to 100 usernames per run
๐Ÿ”” AlertsNoneWebhooks, scheduled runs
๐ŸŒ Platform count~400460+

Use Username Checker when you want Sherlock's power without the local setup overhead, or when you need API access, batch processing, or integrations.

Related tools

๐Ÿ”— Username Checker โ€” This actor

๐Ÿ”— Sherlock (open-source) โ€” The Python CLI this actor is inspired by

Explore more actors from automation-lab on the Apify Store.

You might also like

Username Availability Checker ๐Ÿ”

easyapi/username-availability-checker

Check username availability across 80+ platforms including Twitter, Instagram, YouTube, GitHub, and more! Get instant results with platform logos, URLs, and availability status. Essential tool for brand research, social media management, and digital presence optimization. ๐Ÿ”

All-in-One Username Availability Checker

scraper-mind/all-in-one-username-availability-checker

Username Availability Checker โ€“ Quickly check username availability across 85+ platforms like Instagram, X, Reddit & more! ๐Ÿš€ Ensure your brand or online identity is unique and secure. โœ… Supports proxy configuration for privacy. Get accurate results in JSON, CSV, or Excel!

198

5.0

Instagram Username Availability Checker ยท Bulk ยท No Login

corent1robert/instagram-handle-checker

Instantly check Instagram username availability for hundreds of handles at once. Save hours of manual work by automating username validation. Get real-time availability status and smart suggestions for taken usernames. Perfect for agencies, entrepreneurs, and marketers researching brand names.

๐Ÿ‘ User avatar

Corentin Robert

74

1.0

Username Search Scraper โ€” 480+ Sites (OSINT)

khadinakbar/username-osint-scraper

Find where a username is registered across 480+ websites (Twitter, GitHub, Reddit, TikTok, gaming, dev, NSFW). MCP-ready. $0.04 per username scanned.

43

Social Handle Checker ยท IG, TikTok, FB, Pinterest, Youtube, X

corent1robert/social-handle-checker

Check handle availability across Instagram, TikTok, Facebook, Pinterest, YouTube (@), and X (Twitter) in one run. Built for founders and agencies picking a brand name. Export JSON/CSV from the dataset.

๐Ÿ‘ User avatar

Corentin Robert

103

4.6

Domain Inspector

visita/domain-inspector

A powerful, all-in-one tool to perform DNS lookups, WHOIS queries, HTTP status checks, and SSL certificate validation for a list of domains. It can clean full URLs down to the bare domain (e.g., https://www.apify.com/store โ†’ apify.com) and run all checks in a single batch.

๐Ÿ‘ User avatar

Visita Intelligence

351

5.0

Username OSINT Availability Checker

dev00/username-osint

Perform deep OSINT lookups to instantly check username availability across 30+ top social media, professional, and gaming platforms.

dev00

9

Instagram Profile

truefetch/instagram-profile

Bulk-lookup Instagram profiles โ€” follower count, following count, bio, post count, verified badge, business email, and 33 fields per account. No login. $2.50 per 1,000.

50

5.0