Instagram Username Availability Checker + Profile Intel avatar

Instagram Username Availability Checker + Profile Intel

Pricing

from $3.00 / 1,000 username checkeds

Go to Apify Store
Instagram Username Availability Checker + Profile Intel

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

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

a day ago

Last modified

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: true or available: 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 unknown and is not billed.

Input

FieldDescription
usernamesThe handles to check, with or without @. One per line in the console, or a JSON array via the API. Duplicates are removed.
proxyConfigurationProxy settings. Residential proxies are strongly recommended and used by default.
maxConcurrencyHow 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.