LurkAPI

Instagram username checker

See if a username is free on Instagram, and who has it if not.

Try

Free, no signup: 5 tries a day

How to check if an Instagram username is available

  1. Type the name you want, like yourbrand.

  2. Press Check. We look it up on Instagram.

  3. See if it looks available, or who has it and variations to try.

What people use it for

  • Name a new brand

    Try handle after handle until one comes back free, before you register the domain.

  • One handle everywhere

    Check the same name on TikTok in one tap, so your brand matches across apps.

  • See who has your name

    If it's taken, see the account and its followers before you try a variation.

FAQ

It says available, but Instagram won't let me take it. Why?

Instagram holds names it doesn't show: deactivated, deleted or just-changed ones, and names it reserves. Read available as very likely, not certain.

What are Instagram's username rules?

Up to 30 letters, numbers, periods and underscores, with no period at the start or end and none doubled. Case doesn't matter.

Can I check many usernames at once?

Not here. The API's Instagram profile endpoint checks one name a call at 1 credit; a 404 (not_found) means no account uses it.

Is it free?

Yes. No account: 5 free tries a day. A free account gets 100 credits, topped up to 25 daily. Each check uses one try, or 1 credit with an account. Names that break the rules are caught free.

Get this as an API

One GET, clean JSON. 1 credit a call, from $0.45 per 1,000 calls. Median answer 0.42 s.

GET/v1/instagram/profile?username=lurkapi.peep
{
  "data": { "pk": "13460080", … },
  …
}