It is a question people search for constantly and rarely get a straight answer to: can you actually see what someone is doing on Instagram? The honest reply is “some of it, the public part, and not the way you might think.” Cutting through the myths here saves a lot of wasted time and protects you from the scams that prey on exactly this curiosity.

Start with what is impossible, because that clears away most of the noise. You cannot read someone’s direct messages; they are private and encrypted, and any service claiming otherwise is lying. You cannot see inside a private account you do not follow; the privacy wall genuinely blocks that. You cannot get a complete history of everything someone has ever done; that data is not stored anywhere accessible.
If a tool promises any of those things, stop. It is either a scam designed to take your money, or spyware that needs to be installed on the target’s phone — a category serious enough that an international Coalition Against Stalkerware exists to fight it, and one that is illegal in many places. The impossible claims are the clearest warning sign in this entire space, and the federal consumer-protection guidance on how to spot the top scams that start on social media is a good reminder that “too good to be true” is usually exactly that.
Now the real part. On a public account, a meaningful amount is visible to anyone: who they follow, who follows them, their public posts, public likes and comments, and stories while they are live. This is public information by the account owner’s own choice. Instagram itself spells out the distinction in its help documentation on the differences between public and private accounts: a public account is visible to anyone, while a private one limits its posts, stories, and follower lists to approved followers.
The catch is that Instagram presents it in a way that makes change hard to track. The following list is shuffled, not chronological. Stories vanish. There is no history. So while the data is public, noticing what is new, the thing people actually want, is where the difficulty lies.
The tools that genuinely help do one specific thing: they record public data over time and show you what changed. They save the state of a public profile at regular intervals and compare each save against the last, surfacing new follows, new followers, and unfollows in chronological order — the timeline the app refuses to show. They do this anonymously, working only on public data, with no password and no interaction with the tracked account. IGDetective is one tool built this way; if you want to see what that looks like in practice, you can check it out here.
That is the whole legitimate capability. Not hidden data, not private content, just public data organized into the chronological view Instagram withholds. Modest compared to the wild promises of the scam apps, but real, and genuinely useful.
The curiosity behind the search is usually one of a few things. Someone wants to settle a personal doubt with facts rather than anxious guessing. A parent wants to stay aware of who is connecting with their teenager publicly. A creator or marketer wants to track what a competitor is doing. All legitimate, all served by the same public-data tools, differing only in why.
What none of these need is the impossible stuff. You do not need to read DMs to notice a pattern of new public connections. You do not need private-account access to study a public competitor. The legitimate public-data view covers the real use cases; the impossible promises exist mainly to separate curious people from their money.
Because the data is public, observing it is legal in most places. But there is a line. Using public information to inform yourself, settle a question, or stay aware is reasonable. Using it to harass, stalk, or intimidate someone is not, and that holds regardless of what is technically visible. The capability is neutral; the use is where responsibility lives.
Will the person know I looked at their profile? No. Viewing a public profile, or its follower and following lists, does not notify the account owner. The exception is stories: watching a story while logged into your own account adds you to its viewer list, which is why anonymous story viewers exist.
Can any app show me who someone recently followed? On a public account, yes — a tool that records the following list over time can surface new follows in order. On a private account you do not follow, no tool can, whatever it claims.
Can I see what someone likes on Instagram? Only public engagement — likes and comments left on public posts. The Instagram app itself no longer shows you what other people like, which is why the only route is a tool that watches public activity over time.
So, can you see what someone does on Instagram? You can see their public activity, follows, unfollows, public engagement, organized into a clear timeline by tools that record and compare public snapshots. You cannot see their private messages or private accounts, and anything claiming you can is a scam. Knowing exactly where that line sits is what lets you get the real, useful answer without falling for the fake, expensive, or dangerous one.
Sources: