Find Instagram ID
Get numeric ID for any Instagram profile instantly
Your numeric Instagram ID will appear here after searching.
What an Instagram user ID is
An Instagram account has a username (@instagram) and a separate numeric user ID (25025320). The username is a label the owner can change from the app in seconds. The ID is assigned when the account is created and stays with it forever, even after a rename.
That difference matters. If you store usernames, your data breaks the moment someone rebrands. Every Instagram Graph API call, every scheduling tool and every analytics integration identifies accounts by the numeric ID for exactly this reason.
What you can paste in the box
The field is flexible — all of these resolve to the same account:
-
A bare username, with or without the @ —
instagramor@instagram -
A full profile URL —
https://www.instagram.com/instagram/ -
A URL with tracking parameters — everything after
?igsh=is stripped automatically
Post, reel and story URLs are not profile URLs. Open the account itself and copy that address, or just type the username.
Why a lookup fails, and what to do
If nothing comes back, it is almost always one of these:
- The username is misspelled. Instagram usernames allow dots and underscores, and
john.doeis a different account fromjohn_doe. - The account was renamed or deleted. An old username stops resolving immediately, and may even belong to someone else now.
- Private accounts still return an ID — the ID is public metadata. What you will not get is any content behind the follow wall.
- Instagram throttles unauthenticated requests heavily. If lookups suddenly stop working, wait a minute and retry; this is the most common temporary cause.
Where the ID is used
The numeric ID is required by the Instagram Graph API and the Basic Display API, by Facebook Business Manager when linking an Instagram account to a page, and by most third-party schedulers and analytics dashboards when you connect an account.
It is also the right primary key for your own database. Store the ID, show the username — that way a rebrand never orphans your records.
What this tool can and cannot see
Only public profile metadata is read — the same information Instagram already serves to a logged-out visitor opening the profile page. No login is used, no session is borrowed, and nothing is requested on your behalf.
That boundary is the reason some lookups return less than you might expect. Follower lists, story viewers, archived posts and anything behind a private account are simply not visible from outside, and no public tool can change that. If a service claims otherwise, it is either asking you to log in or lying.
Resolved IDs are cached so repeat lookups of the same username return instantly. Nothing identifying you is stored alongside them.
Frequently asked questions
Is it free and do I need to log in?
Free, with no account and no quota. A captcha runs to block automated scraping, nothing more.
Will the account owner be notified?
No. Looking up an ID reads public profile metadata. It does not view a story, follow, or leave any trace on the account.
Does it work for private accounts?
Yes for the ID itself, since that is public. No for anything inside the account — posts, followers and stories stay private.
The ID I get is different from one I saw elsewhere. Why?
Check whether the other number was a media ID or a post ID. Those identify a single photo or reel, not the account, and look similar but are much longer.
Can I get the username back from an ID?
Not with this tool — it resolves username to ID, in that direction only.