Instagram account analyzer: mutual follows and closest ties, from the account's own lists.
StoriesFly's account analyzer shows who a public Instagram account is closest to: mutual follows, found in both its follower and following lists, and the closest ties — shared photos, and the people who like and comment on its posts most. It names only what it found, and says how much of each list was read. A one-off report reads the lists once, on any plan: 149 ★ or $2.99. On Basic or Pro, for an account tracked with its following and followers, the report can run for a month, built from the tracker's readings every 7 days: 400 ★ or $7.99 for 30 days, 300 ★ or $5.99 on Pro. It cannot be made for a private account.
Account to watch@handle
public lists onlybuilt from the weekly readingOne-off on any plan, or for a month
One reading at a timeThe map is not an archive. It is drawn from the most recent reading of the two lists, so it can be up to a week behind the account, and the reading before it is not kept as a map. What changed between readings is kept elsewhere: every follow and unfollow the readings found is a dated entry in the tracker's timeline.
Where every line on the map comes from
The map shows who follows whom as of the last reading, not as of now.
Why the map is only as fresh as its last reading
How two lists turn into a map
Each reading stores two lists for the account: who it follows and who follows it. A name found on both is a mutual follow, and that is a fact about the lists. Next to it go the closest ties: accounts it appears with in tagged photos, and the people who like and comment on its recent posts most. The map draws up to 8 of them, the ones with the most to show for it first, and gives the total number of mutual follows.
A list can come back a few names short of its counter, and a very long one is read only in part, so the report says how much of each list was read. A name the reading did not reach proves nothing either way, and the map draws no conclusion from it.
Readings, list sizes and what is drawn
In the tracker, a list longer than the plan covers is not read by name unless capacity has been added to the plan. For a monthly report that list is read separately, at most once every 30 days; a one-off report reads both lists itself and says how far it got.
- Full reading of both lists
- 7 d
- Connections drawn on the map
- 8
- Followers read by name on Pro, per account, by default
- ≤ 3500
- Following read by name on Pro, all accounts together, by default
- ≤ 3000
Sampling likers against reading whole lists
The first method is cheaper and demonstrates well. The second is the one whose connections mean something, and its cost is freshness: the map is as old as the last reading, up to a week.
A map drawn from who liked what is mostly holes, because only a few likers of a few posts are ever read. We shipped one, watched it come up empty, and replaced it.
Both lists read to the end and compared with each other. Every connection on the map is on one of them.
From a handle to a map
Four stages. The map exists after the second and only changes at the fourth.
- 01You pick the reportA one-off report works for any public handle on any plan: 149 ★ or $2.99. For a month, the handle goes into your tracker on Basic or Pro with its following and followers: 400 ★ or $7.99 for 30 days, 300 ★ or $5.99 on Pro.
- 02The first readingBoth lists are read and the map is drawn from them: mutual follows and the closest ties first, up to 8 on the map, with how much of each list was read.
- 03Sweeps in betweenEvery 180 minutes a sweep re-reads the account's counts in the tracker. A sweep does not add or remove a connection; only a reading of the lists does.
- 04The next readingSeven days on, both lists are read again and the map is drawn from them. What changed is written to the tracker's timeline with that reading's date.
What the map cannot contain
Five gaps, each with the reason behind it.
- 01Anything since the last readingThe map is drawn from the latest reading of the lists, which can be up to 7 days old. A follow made since then is on the next map, not this one.
- 02Earlier mapsEach reading replaces the one before it, so there is no map of last month to compare with. The dated follows and unfollows in the tracker's timeline are the record of change.
- 03Anything before tracking startedNo reading, no list. The public profile keeps no archive of past follower lists, so there is nothing to import.
- 04Lists too long to read by nameBy default, in the tracker on Pro a list, followers or following, is read by name up to 3,500 names, with 7,000 followers and 3,000 following shared across all your accounts together; capacity added to the plan raises these limits. A verified account's follower list is read only in part, because Instagram shows only a small part of it. A one-off report reads each list up to its own limit, and every report says how much of each list it read.
- 05Private accountsThe lists of a private account are shown to approved followers only. An account that goes private keeps the map from its last public reading. Its counts are still re-read, but its lists are not, and they are not asked for again until 30 days after the reading that found it private.
How the connection map behaves
How fresh is the map?
Up to 7 days old. It is drawn from the latest full reading of the follower and following lists, which are read when tracking starts and every 7 days after that.
Why do the connections stay the same all week?
Because they are drawn from a reading, and the next reading is a week away. The sweeps in between re-read the counts, and a count does not say who follows whom.
Can I see how the map looked a month ago?
No. Each reading replaces the last one. What changed between readings is in the tracker's timeline, where every follow and unfollow the readings found carries its date.
Which plan do I need?
Any plan, for a one-off report: 149 ★ or $2.99. For a month, Basic or Pro, with the account in your tracker with its following and followers: 400 ★ or $7.99 for 30 days, 300 ★ or $5.99 on Pro.
Will the account know it is being mapped?
No. Nothing in a reading carries your name or touches the account, and Instagram sends no notice for it.
Why can a very large account have no map?
In the tracker a list is read by name only up to the plan's limit, which on Pro is 3,500 names per list, with 7,000 followers and 3,000 following shared across all your accounts, unless capacity has been added to the plan. A one-off report reads as much of each list as its own limit allows and says how much that was. When neither list can be read, there is no map.
How is this different from the analytics page?
This page maps who follows whom from the latest reading of both lists. The analytics page writes a summary of one profile from its public counters and tracked events.
More Free Tools
The same job on TikTok: TikTok Analytics
The first map is drawn from the first reading, and not a day earlier.
Nothing from before the first reading can be imported, and each map is drawn from the lists as that day's reading found them.
