What Instagram's own insights actually report
A professional account, Business or Creator, gets exactly one number for its bio link: total taps, shown in the Professional dashboard under profile activity. That single figure is the whole story. Instagram does not break it down by which post sent the tap, which country the tapper was in, or whether the same person tapped more than once. It is a running total, not a log.
Where to find it
Open your profile, tap the menu, then Insights or Professional dashboard depending on your app version. Under profile activity you will see external link taps, sometimes labeled link clicks or website taps. Personal accounts never see this screen at all. Switching to Business or Creator is the price of admission for any Instagram link click data, and it is also how you get instagram link click tracking working in the first place.
Story link sticker clicks
A link sticker on a story gets its own tap count in that story's individual insights, separate from the bio link total. This used to require 10,000 followers under the old swipe-up system. The link sticker removed that gate, so any professional account can add a clickable link to a story now. The catch is that story insights are easiest to check while the story is live or saved to a highlight. Once a story disappears without being saved, its individual tap data becomes much harder to find later.
What Instagram never tells you, no matter your account type
Even at its best, Instagram's own numbers stop well short of what most people mean when they ask how do I find link clicks on Instagram. It will not tell you:
- Who tapped the link, or any identifying detail about them
- Which specific post, caption, or comment sent the tap, for a bio link
- City or country of the person who clicked
- What that person did after they left Instagram
- A per link breakdown if you list more than one destination under Links in your bio, only a combined total
That last point catches people out constantly. List three links in your bio and Instagram's tap count will not tell you which of the three got tapped. You get a total, not a breakdown, which is a genuinely different thing from tracking.
Captions, comments, and reels do not carry clickable links
Text in an Instagram caption or comment is never clickable, no matter how the URL is formatted. The only two organic ways to get a working, tappable link out of Instagram are the bio link and a story link sticker. A link written into a Reel caption gets read as plain text, and Instagram will not report a thing about it, because nobody can tap it. If a caption says "click the link below," that link only works if it also sits in the bio, and any resulting taps land in the same bio total described above, with no way to separate a Reel driven tap from a random profile visit.
How each Instagram link surface compares
| Where the link lives | Click count in Instagram | Who clicked | Click ID on the URL |
|---|---|---|---|
| Bio link, professional account | Yes, one running total | No | No |
| Story link sticker | Yes, per story | No | No |
| Multiple links under Links | Combined total only | No | No |
| Instagram or Meta ad | Yes, full click and CTR data in Ads Manager | Aggregate demographics only | Yes, fbclid |
| Personal account bio link | No data at all | No | No |
Does Instagram use anything like fbclid or ttclid
No, not for organic taps. When someone taps your bio link or a story link sticker naturally, Instagram opens it in its in-app browser and does not append any tracking parameter to the destination URL. That is different from Facebook, where fbclid attaches to almost any outbound link tapped inside the app, and different from TikTok's ttclid on the ad side. Run the same link as a paid Instagram ad through Meta Ads Manager, though, and fbclid shows up, because Instagram ads run through Meta's shared ad infrastructure. Organic and paid behave differently on the same platform, and that gap is where most explanations of instagram link click tracking go quiet.
Why "who clicked my link" is the wrong question to ask Instagram
People searching for how to see who clicked my Instagram link are usually hoping for a name, a handle, or at least a device. Instagram will never supply that, for any account type, at any price tier. Publishing which specific follower tapped an external link would be a privacy leak the platform has no reason to open up. What professional accounts get instead is an aggregate count and, for stories, a per story total. If identity level detail matters to you, a link tool with visitor identification, matching high confidence and low confidence visitor profiles from IP address data rather than device fingerprinting, gets you closer, though it will never account for every tap, and it only ever describes activity on the page the link points to, not what a visitor does elsewhere on the internet afterward.
How to actually see who clicked your Instagram link
If the built in tap count is not enough, and for most accounts it is not, the fix is to stop relying on Instagram and build tracking into the link itself before you ever post it.
Tag your destination with UTM parameters
Add UTM parameters (source, medium, campaign) to the URL you put in your bio, using something like Raydar's UTM builder, and check what UTM parameters actually do if you want the mechanism spelled out. Once the link carries utm_source=instagram, your own site analytics can isolate that traffic on its own, independent of anything Instagram's dashboard shows.
Point your bio at a link tool that logs real clicks
A raw destination URL in your bio gives you nothing beyond Instagram's single tap count. Point your bio link at a page built for click tracking instead of just hosting a list, and every tap gets logged with referrer, first touch and last touch source, and country and city level location. That is the specific gap a tool like Raydar is built to close, and it is worth reading how it stacks up against using Instagram's native bio link on its own before deciding whether the built in option is enough for your account.
Check what a link is already carrying
Handed a link and want to know what it is already tagged with before you add your own parameters? Run it through Raydar's link decoder to see every parameter attached.
What a professional account switch actually changes
Switching from personal to Business or Creator does more than unlock the tap count. It also puts a category label and, depending on setup, a contact button on your profile, and it hands Instagram permission to show you follower demographics alongside link taps. None of that is optional if link data matters to you: there is no halfway tier, no paid add-on for a personal account, that turns on link click reporting without the full switch. If you have avoided going professional to keep your profile looking like a regular account, that choice is also, quietly, a choice to have zero visibility into your bio link.
The honest limit
There is no setting, no upgrade, and no workaround that makes Instagram show individual visitor identities or a per post breakdown of bio link taps. Instagram was built to keep people inside the app, not to double as a marketing dashboard, and the tap count is what is left over from that priority. It confirms the link got used. It says nothing about who used it. Anyone promising Instagram will hand you name level attribution on an organic tap is describing a feature that does not exist. Insights also do not update instantly, so do not expect a tap to appear the second it happens; give the dashboard a little time before assuming the number is wrong. If a real breakdown by post, by campaign, or by individual visitor actually matters to your business, build that in from the start rather than hoping Instagram eventually adds it.