Instagram Username Availability Checker + Profile Intel
Pricing
from $3.00 / 1,000 username checkeds
Instagram Username Availability Checker + Profile Intel
Bulk-check whether Instagram usernames are available or taken, and get full profile details on every taken handle. No login.
Pricing
from $3.00 / 1,000 username checkeds
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Check whether Instagram usernames are available or taken, in bulk, with no login or account required, and get the full public profile of every handle that is already taken in the same run.
Most availability checkers only tell you yes or no. This one also hands you the account behind every taken handle (followers, verification, category and more), so a single run doubles as lightweight profile research.
What you get
- Bulk checks. Paste a list of handles (or send a JSON array via the API) and get a clean row per username.
- Definitive verdict. Each handle comes back as
available: trueoravailable: false, resolved accurately, never a false "available". - Profile enrichment on taken handles. For any handle that is taken, you also receive follower count, following, post count, full name, verified status, private/business flags, category, avatar and website.
- You only pay for real answers. If a handle can't be resolved on a run, that row is returned as
unknownand is not billed.
Input
| Field | Description |
|---|---|
usernames | The handles to check, with or without @. One per line in the console, or a JSON array via the API. Duplicates are removed. |
proxyConfiguration | Proxy settings. Residential proxies are strongly recommended and used by default. |
maxConcurrency | How many handles to check in parallel (default 8). |
{"usernames": ["mybrandname", "example_handle_9f3x2", "another_idea"],"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
One dataset row per username. Available handles are compact; taken handles carry the profile.
{ "username": "example_handle_9f3x2", "available": true, "taken": false, "checked_at": "2026-07-12T09:00:00.000Z" }
{"username": "mybrandname", "available": false, "taken": true,"full_name": "My Brand", "followers": 48213, "following": 312, "posts": 190,"is_verified": true, "is_private": false, "is_business": true,"category": "Retail company", "external_url": "https://example.com","profile_pic": "https://.../avatar.jpg", "checked_at": "2026-07-12T09:00:00.000Z"}
Export as JSON, CSV, Excel or HTML from the dataset.
Use cases
- Claim a new handle for a brand, campaign or personal account, checking dozens of ideas at once.
- Handle acquisition research, see who currently holds a taken handle and how active they are.
- Lead generation and prospecting, turn a list of handles into follower counts and verification status.
- Brand and impersonation monitoring, watch a set of look-alike handles for changes.
Pricing
Pay per result: $0.003 per definitive check (about $3 per 1,000 handles). No monthly rental, no per-run start fee. Unknown/rate-limited rows are free.
Notes
- Availability is a point-in-time snapshot; an available handle can be claimed by someone else moments later.
- A single fixed IP is throttled after roughly 25-30 checks, which is why residential proxy rotation is the default and recommended setting for larger lists.
Found this useful? Leave a quick review. It takes a few seconds and it genuinely helps other people find the actor.