Key takeaways
Short answer: The most direct way to tell if someone is active on Instagram right now is the green "Active now" dot next to their name in your DM inbox or chat. It only appears if you can message each other and both of you have Activity Status switched on β if either person turned it off, the dot disappears for both of you. When that's unavailable, recent stories, likes, and message read-receipts are the next-best clues.
Instagram surfaces activity status in a few places, all inside Direct Messages:
If you see a green dot, they're on the app at that moment. If you see "Active 1h ago," that's the last time Instagram registered them online.
There are a few reasons the status is missing, and it's usually not a glitch:
So a missing green dot doesn't mean they're offline β it often just means the status is switched off on one side.
When the green dot isn't available, you can infer activity from what they leave behind:
A story posted "2m ago" is a strong sign they're currently in the app. Stories show a timestamp when you tap into them. Note that watching their story adds your name to their viewer list β it's the one action that reveals you, unlike viewing a profile.
If they just liked or commented on a public post, that activity is timestamped and public. A burst of recent likes usually means they're scrolling right now.
Check your DM inbox for a green 'Active now' dot next to their name. It only appears if you can message each other and both have Activity Status turned on. Fresh stories, recent likes, and 'Seen' receipts are good backup signals.
Usually because they (or you) turned off Activity Status, which hides it in both directions, or because you're not connected enough to see it. A restricted or blocked status also hides it. It doesn't necessarily mean they're offline.
No. Viewing their activity status or profile is invisible and sends no notification. Only watching their story reveals you, by adding your name to their story viewer list.
Not reliably or safely. Instagram offers no official online-history feature, and any app promising one by taking an Instagram login is a scam and against the rules. You can only infer activity from public signals like posts, likes, and follow changes over time.
Fake and bot accounts tend to share a specific combination: little or no post history, a following count far higher than followers, a generic or stolen profile photo, and comments that feel copy-pasted rather than specific.
Sudden follower drops are almost always caused by Meta purging fake or inactive accounts, a batch of real people unfollowing at once, or accounts getting deactivated or removed β not a mysterious shadowban reducing your follower count.
Business and creator accounts get built-in growth charts through Instagram Insights, while personal accounts need manual counts or a third-party tracker since Instagram doesn't show historical follower data to regular profiles.
If you've DM'd them, "Seen" with a recent time means they just opened the chat β a direct sign they're active.
Someone actively browsing often follows or unfollows accounts in that session. You can't see this in real time inside the app, because Instagram removed the public following-activity feed in October 2019 and never restored it. A tracker that compares snapshots can catch these changes β see how to see who someone recently followed on Instagram.
No. This is worth stating plainly:
Instagram doesn't offer an official "online history," and you should be wary of any app claiming to log someone's exact online times by taking a login β that's both against Instagram's rules and a security risk. What you *can* do safely is watch a public account's public behavior over time: when their new follows, unfollows, and posts tend to cluster. That paints a realistic picture of their active windows without ever touching their account.
If your interest is really "what are they doing on here lately," pairing activity signals with follow-change alerts tells you far more than a green dot alone. See how to see who unfollowed you on Instagram for how the same snapshot technique surfaces changes.
Use the green Active now dot in DMs as your primary signal, and fall back on fresh stories, likes, and read receipts when it's hidden. Remember the status is mutual β if you can't see theirs, check whether your own is switched off. None of these methods need a password, and none tip the person off.
Catchr builds on the same idea: it quietly watches a public Instagram account you care about and alerts you when they follow or unfollow someone or their activity changes β pulling only public data, never logging into their account, and never letting them know you're keeping tabs.