If you've ever tried to answer a simple question like "Who has this founder started following this month?", you've probably hit a wall. X (formerly Twitter) will show you who an account follows, but never when they followed them. No sorting, no filters, no dates.
I ran into this while doing creator discovery and competitive research. This post covers what is and isn't knowable about recent follows, practical ways to get at that data, and some ground rules for doing it responsibly.
What X actually shows you
Open any profile, click Following, and you get a long, scrollable list of accounts. That's it. Here's what's missing:
- No follow timestamps. Nothing in the UI tells you when a follow happened.
- No sort options. You can't sort by date, name, or follower count.
- No filters or search inside the list. You can't search one account's following list for a keyword or a specific handle.
- Login required. Logged-out visitors are generally asked to sign in before they can browse following and follower lists.
So the only built-in signal is the order of the list.
The ordering: roughly reverse-chronological, but not a guarantee
In practice, following lists tend to show the most recently followed accounts near the top, which is why "scroll the top of their Following list" is the usual advice. But be honest about what that order does and doesn't tell you:
What you can reasonably infer
- Accounts near the top were probably followed more recently than accounts further down.
- If you check the same list at two points in time, new entries at the top are likely new follows.
What you can't know from the list alone
- The exact date or time of any follow. Position isn't a timestamp.
- Whether the order is strictly chronological. X doesn't document this as a guarantee, and behavior can change without notice.
- Unfollow and re-follow history. If someone unfollowed and followed again, you can't see that.
- Removed accounts. Deactivated or suspended accounts can disappear from lists and shift positions.
The only reliable way to learn when a new follow appeared is to observe the list over time and compare snapshots. Any tool or method claiming to show exact historical follow dates for arbitrary accounts should be treated with skepticism.
Notifications don't help much either
If it's your account, you get a notification when someone follows you. But notifications aren't an archive:
- They only keep a limited number of recent events.
- Follow notifications are often grouped ("X and 12 others followed you").
- They only cover follows of your account, not who other accounts are following.
Why you might care: real use cases
This isn't about snooping. There are practical reasons to look at recent follows on public accounts:
- Creator discovery. People you trust in your niche are good filters. If a respected developer just followed five new accounts, those accounts are often worth a look.
- Competitive research. Watching who a competitor's official account follows can hint at new partnerships, hires, integrations, or markets they're paying attention to.
- Trend monitoring. When several VCs or well-known builders start following the same new project around the same time, that's an early signal worth noting. Not proof, but a useful prompt to dig further.
- Your own audience. Seeing who recently followed you helps you spot collaborators, customers, or communities you didn't know you were reaching.
Approach 1: Manual scrolling
The free, zero-setup option.
- Log in to X.
- Open the target profile and click Following.
- Look at the first 20–50 entries.
- Optionally screenshot or copy the handles so you can compare later.
Pros: free, no tools, works right now.
Cons: tedious, needs an X login, and you have to keep your own snapshots to detect changes. It doesn't scale beyond a couple of accounts.
Approach 2: The official X API
If you're a developer, the obvious move is the API. X offers endpoints for retrieving the accounts a user follows and the accounts following them.
Things to know before you start:
- There are no follow timestamps here either. The API returns lists of users, not dated follow events. You'd still have to poll and diff results yourself to detect new follows.
- Access is paid and tiered. X has changed its API pricing and plans several times. Free access is very limited, and follow-graph endpoints usually need a paid plan. Check the current developer portal before you design around it, since what's included at each level changes.
- Rate limits are tight. If you're tracking many accounts, you'll hit limits fast.
- You maintain the pipeline. Auth, storage, scheduling, diffing, and handling deleted or suspended accounts are all on you.
A minimal "detect new follows" loop looks something like this in pseudocode:
every N hours:
current = fetch_following(user_id) # list of user IDs
previous = load_snapshot(user_id)
new_follows = current - previous # set difference
save_snapshot(user_id, current)
record(new_follows, detected_at=now()) # your timestamp, not X's
Note the comment: the date you record is when you detected the follow, not when it happened. That's the most accuracy you can honestly claim.
For production monitoring this is the right path. For occasional research, it's a lot of overhead.
Approach 3: Use a lookup tool
If you just want to check what a public account has been following lately without writing code or logging into X, a lookup tool is the practical middle ground.
Full disclosure: I built Recently Followed, a free web tool for researching public X accounts. You enter a username and review the newest following and follower data available for that account. A few details that matter:
- No X login needed. You sign in with a free Recently Followed account instead, which comes with a daily allowance of free searches.
- The checked account isn't notified.
- Public accounts only. Protected accounts aren't available, which is how it should be.
The same honesty rules apply: you're seeing the latest available data, not a timestamped history, so treat the order as a strong hint rather than a precise timeline.
The site also has some free browser-based X tools that come in handy in research workflows: a video and GIF downloader, a thread-to-Markdown reader (nice if you keep notes in Obsidian or Notion), follower export, and trending topics.
Ethics and privacy: ground rules
Follow data is public, but that doesn't mean anything goes. A few rules I stick to:
- Public accounts only. If someone has protected their account, respect that. Don't try to work around it.
- Research, not surveillance. Looking at what industry accounts follow is normal market research. Obsessively tracking a private individual is not.
- Don't harass or call people out. A follow isn't an endorsement, and inferring relationships or intentions from it can be wrong and hurtful.
- Respect platform terms and store less. Use sanctioned access, and keep only the snapshot data you need.
Quick checklist
Before you go researching recent follows, run through this:
- [ ] Is the account public?
- [ ] Do I have a clear, legitimate reason (discovery, research, trends)?
- [ ] Am I treating list order as a hint, not a timestamp?
- [ ] For tracking over time, am I saving snapshots and diffing them?
- [ ] If using the API, have I checked the current plan limits and pricing?
- [ ] Am I avoiding conclusions about people based on a single follow?
Wrapping up
X doesn't show follow dates. The list's rough reverse-chronological order is the only built-in signal, and it's useful as long as you don't over-trust it. For a quick look, scroll manually. For serious monitoring, build on the API and diff snapshots. For everyday research without the setup, a lookup tool gets you most of the way there.
Whatever you use, keep it to public accounts and keep it respectful. Have you found other good ways to spot what's new in someone's follow graph? Tell me in the comments.

