Social Username Checker avatar

Social Username Checker

Pricing

from $9.00 / 1,000 results

Go to Apify Store
Social Username Checker

Social Username Checker

Check whether usernames are available or already taken across platforms: Twitte, Instagram, YouTube, GitHub, GitLab, Telegram, Snapchat, Mastodon, Bluesky, Linktree, About.me, Twitch, Vimeo, Dev.to, Replit, Docker Hub, Steam, Xbox, Chess.com, Minecraft, Lichess, SoundCloud, Patreon, and more

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Username Availability Checker tells you — in a single run — whether a username (handle) is available or already taken across 29+ of the most popular social media, video, gaming, coding, music and creator platforms. Feed it a list of usernames, pick the platforms you care about, and get a clean, structured table back showing exactly where each handle is free. Perfect for securing a consistent brand name, claiming a personal handle everywhere, or bulk-checking hundreds of usernames at once.

Built on the Apify platform, it gives you API access, scheduling, integrations (Zapier, Make, Slack, Google Sheets), proxy rotation, and run monitoring out of the box — no code required.

What does the Username Availability Checker do?

This Actor takes one or more usernames and checks each of them against the platforms you select. For every username/platform combination it reports whether the handle is available, taken, or unknown (couldn't be confirmed at that moment), along with the public profile URL where that handle would live.

Supported platforms (29+): Twitter / X, Instagram, YouTube, GitHub, GitLab, Telegram, Snapchat, Mastodon, Bluesky, Linktree, About.me, Twitch, Vimeo, Dev.to, Replit, Docker Hub, Steam, Xbox, Chess.com, Minecraft, Lichess, Dribbble, Gravatar, SoundCloud, Last.fm, Patreon, Tumblr, Flickr, and Substack.

Why use the Username Availability Checker?

  • Brand consistency — make sure your business, product, or project name is free everywhere before you launch.
  • Personal branding — find a single handle you can claim across every network.
  • Bulk username research — check hundreds of names automatically instead of opening each site by hand.
  • Availability monitoring — schedule recurring runs to catch a handle the moment it frees up.
  • Automation & integrations — pipe results straight into Google Sheets, a database, or your own app via the Apify API.

How to use the Username Availability Checker to check handles

  1. Open the Actor in Apify Console.
  2. In Usernames to Check, add the handles you want to look up (one per line).
  3. Under Platforms, keep the popular defaults or select exactly which networks to check.
  4. Choose your Proxy Configuration (Apify Proxy is recommended).
  5. Click Start and watch results populate in the Output tab. Export anytime as JSON, CSV, Excel, or HTML.

Input

FieldTypeDescription
usernamesarrayThe handles to check, one per line.
platformsarray (multi-select)Which platforms to check each username against. Defaults to the five most popular networks.
proxyConfigurationobjectProxy settings for the run. Apify Proxy is recommended.

Example input

{
"usernames": ["johnsmith", "janedoe"],
"platforms": ["Twitter / X", "Instagram", "GitHub", "YouTube", "Telegram"],
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Each row in the dataset is one username/platform result. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"username": "johnsmith",
"platform": "GitHub",
"category": "Coding",
"available": false,
"status": "taken",
"url": "https://github.com/johnsmith",
"note": null,
"checkedAt": "2026-06-19T16:03:53.349Z",
"quota": "Unlimited."
}

Data table

FieldDescription
usernameThe handle that was checked.
platformThe platform the check was run against.
categoryPlatform category (Social, Video, Coding, Gaming, Music, etc.).
availabletrue if the handle is free, false if taken, null if undetermined.
statusHuman-readable status: available, taken, or unknown.
urlThe public profile URL for that handle.
noteExtra context when a result couldn't be confirmed.
checkedAtTimestamp of the check (ISO 8601).
quotaAlways "Unlimited." — this Actor has no usage cap.

Usage limits

There is no usage limit on this Actor — every account, free or paid, can run it without a monthly cap or result limit. The quota field on each result simply reads Unlimited.. You only pay for what you run (see pricing below).

How much does it cost to check username availability?

This Actor uses a simple pay-per-result model: you are charged $1.00 per 1,000 results, where one result is a single username checked on a single platform. There are no monthly fees — you only pay for what you run.

Example: checking 100 usernames across the 5 default platforms = 500 results ≈ $0.50. Checking 1,000 usernames across all 29 platforms = 29,000 results ≈ $29.

The Apify free tier includes monthly usage credits, which is enough to try the Actor and run small batches at no cost. To keep costs down, select only the platforms you actually need.

Tips and advanced options

  • Start with the default platform selection for the fastest, cheapest runs, then widen coverage as needed.
  • Use Apify Proxy for the most reliable results, especially on larger batches.
  • Schedule recurring runs to be notified when a taken handle becomes available.
  • A status of unknown means the result couldn't be confirmed at that moment — simply re-run to retry.
  • Note that a few JavaScript-heavy platforms (such as X) always respond as if a profile exists, so they may lean toward reporting "taken" even for a free handle.

FAQ, disclaimers, and support

Is availability guaranteed? No. Results reflect a best-effort signal at check time; the only way to truly reserve a handle is to register it on the platform itself. Treat unknown results as "try again."

Is this legal? The Actor only checks the public availability of handles and does not collect personal data. You are responsible for complying with each platform's Terms of Service.

Something looks off, or a platform is missing? Open an issue from the Actor's Issues tab. Custom platform support and tailored solutions are available on request.