Can You See Who Someone Recently Followed on Instagram?
Not from inside the Instagram app, no. The Following tab looks like it might be in time order, newest follows on top, but it isn't, and hasn't been for years. Instagram tracks exactly when every follow happens internally; it just never shows that timeline to anyone. Here's the honest state of things in 2026 and the only method that actually reconstructs "recent follows."
The Following list is algorithmic, not chronological
When you open someone's Following list, the order you see is generated by a relevance algorithm, personalized to you, the viewer. Two different people looking at the same account's Following list can see different orders. There's no chronological view and no sort control to force one for someone else's list.
This matters because of a very common myth: "the account at the top of their Following list is who they follow most / interacted with most / secretly like." False. It's an algorithmic guess about which of those accounts is most relevant to you, the person looking. It is not a "most recent" order and not a "closeness" ranking. Instagram doesn't expose follow timestamps or a closeness score to anyone browsing.
But the follow time does exist, just hidden
Here's the nuance that makes "recent follows" partly answerable. Instagram absolutely records when each follow happened, that's how it builds suggestions and feed ranking. The limitation is purely a display choice: it never renders the Following list in chronological order for you to read. The data exists; the chronological view doesn't.
That's the gap third-party "recently followed" trackers exploit, and understanding how they work tells you exactly what's possible and what isn't.
How "recently followed" trackers actually work
They don't have secret access to Instagram's internal timestamps. Instead, they do the same snapshot-and-diff trick as unfollower trackers:
- Take a snapshot of the account's public Following list now.
- Take another snapshot later.
- Whoever is in the new list but not the old one was followed in between.
following last week = { A, B, C }
following today = { A, B, C, D, E }
newly followed = today − last week = { D, E }
So a tracker can only tell you follows that happened after it started watching that account. It cannot reveal who someone followed last month if it wasn't already snapshotting them. Anyone promising a full chronological history from a standing start is misrepresenting how this works, there's no historical timeline to pull, only the diff between snapshots you captured.
This only works on public accounts (their Following list has to be visible to snapshot), and you build it yourself from public data rather than trusting an app with your login. The Instagram followers guide and the unfollower-tracking write-up cover the same snapshot mechanics, following lists are just the mirror image of follower lists.
// Diff two stored snapshots of an account's public "following" list.
function newlyFollowed(previousIds, currentIds) {
const prev = new Set(previousIds);
return currentIds.filter((id) => !prev.has(id)); // in new, not in old
}
Store the numeric account IDs, not handles, since people rename, and run the snapshot on whatever cadence you need.
What this can't do
- No retroactive history. You only see follows that happen after your first snapshot. There's no way to pull "who they followed before you started watching."
- Public accounts only. If their Following list is private, you can't snapshot it, and neither can any legitimate tool.
- The in-app order still means nothing. Even with tracking, don't read the native Following-tab order as chronological or as closeness. It's personalized relevance, nothing more.
- It's about following, not feelings. A new follow is a new follow. It doesn't tell you why, and reading relationship drama into it is a good way to be wrong.
- Login-based apps are a risk. Anything asking for the target's or your Instagram password to "reveal recent follows" is a scam or a ToS-violating account automation. The snapshot method needs neither.
Frequently Asked Questions
Can you see who someone recently followed on Instagram in the app?
No. The Following tab is ordered by a personalized relevance algorithm, not chronologically, and there's no setting to sort someone else's list by follow date. Instagram doesn't expose follow timestamps to viewers.
Does the top of someone's Following list mean anything?
No. It's an algorithmic order personalized to whoever is looking, not "most recent," not "closest," not "interacts most." Different viewers see different orders for the same account.
How do "recently followed" trackers work then?
They snapshot the account's public Following list over time and diff the snapshots, anyone new since the last snapshot was followed in between. They have no access to Instagram's internal timestamps.
Can a tracker show who someone followed last month?
Only if it was already snapshotting that account last month. There's no way to pull historical follow order from a standing start, the data isn't exposed, so it can only be reconstructed going forward.
Does this work on private accounts?
No. You can only snapshot a Following list that's public. If the account is private, its following isn't visible to snapshot.
Are "recently followed" apps that need my login safe?
No. Avoid any app requesting your (or the target's) Instagram password, that's a security and terms-of-service risk. The snapshot-and-diff method works on public data without logging in.
Want to track follow and follower changes from public data, no login required? Start free with 50 credits (no card) and snapshot public lists you can diff yourself.
Found this helpful?
Share it with others who might benefit
Ready to Try SociaVault?
Start extracting social media data with our powerful API. No credit card required.