How to Analyze Any X Account

1

Enter the handle

Your own account, a competitor, a creator you might hire, or any public profile.

2

Run the audit

The analyzer reads the profile, X’s About this account data, up to 60 recent original posts and both shadowban tests. It takes about 20 seconds.

3

Read the score and the details

Start with the six component bars, then the metrics, the top posts and the tips. Open the linked tools for any area you want to explore further.

How the Account Score Is Calculated

The score adds up six components, each from 0 to 100, weighted by how much they matter for growth:

6components
  • Activity20%
  • Engagement30%
  • Reach20%
  • Consistency10%
  • Visibility10%
  • Profile10%

Score = 20% Activity + 30% Engagement + 20% Reach + 10% Consistency + 10% Visibility + 10% Profile

ComponentWeightMeasured as
Activity20%Original posts per week over the last 90 days
Engagement30%Median engagement rate by views, against accounts of the same size
Reach20%Median views divided by followers, against accounts of the same size
Consistency10%Share of the last 13 weeks with at least one post
Visibility10%Search ban and search suggestion ban tests
Profile10%Custom avatar, bio, link and pinned post

Engagement and reach are compared within size bands, because a 500-follower account and a 5-million-follower account behave differently. The benchmarks come from Sorsa’s own measurements of active public accounts in each band.

The benchmark table for each size band is being measured and will appear here with its date. Until then, engagement and reach are shown in every report’s metrics but left out of the score, and the report says the score is based on 4 of 6 components.

A score is a summary. The component bars and metrics underneath are where the useful detail is.

What the Audit Shows

SectionWhat it tells you
Profile factsJoin date, where X says the account is based, Premium start date, username changes, verification, whether DMs are open
ScoreSix components with their formulas
MetricsMedian and average views, engagement rates by views and by followers, posts per week, share of posts with media
Content mixHow much is text, photo, video, links and quotes
Posting rhythmWhen the account posts, by weekday and hour
Top postsThe three best recent posts by views or likes
VisibilityWhether X hides the account from search or search suggestions
TipsPatterns found in this account’s own posts

Free Twitter Analytics for Another Account

X’s own Analytics dashboard shows detailed numbers only to the account owner, and only with Premium. For anyone else’s account, you need public data. It goes further than most people expect: views, likes, reposts, replies, quotes and bookmarks on every post, plus posting times, formats and the About this account facts. This analyzer turns all of that into one report.

What the public can see (in this audit)

  • Views on every post
  • Likes, reposts, replies, quotes and bookmarks
  • Posting times, by weekday and hour
  • Formats: text, photo, video, link and quote
  • X’s About this account facts

What only the owner sees (X Analytics, Premium)

  • Impressions by source
  • Profile visits
  • Link clicks
  • Follower demographics
  • Video retention

What stays private: impressions by source, profile visits, link clicks, follower demographics and video retention. No outside tool can see those. Tools that claim to estimate “earnings” or “audience personality” are guessing.

How to Improve Each Part of the Score

Activity

20%

Post original content at least 3 times a week. Reposts don’t count, so write, quote with a comment, or post media.

Engagement

30%

Ask real questions, share specific data or experience, and end posts with something worth replying to. Avoid engagement bait, which X can penalize.

Reach

20%

Use formats that travel: images, short videos and threads that people save and quote. Post when your audience is active; the rhythm heatmap shows when that is.

Consistency

10%

A steady schedule beats bursts. Even one good post a week keeps the consistency score up.

Visibility

10%

If a shadowban test fails, pause automation and repetitive links for a few days. The shadowban guide has the full recovery steps.

Profile

10%

Add a clear photo, a bio that says who you are, a link and a pinned post. It is the fastest 10 points to gain.

Why This Audit Checks Visibility and Authenticity Too

Most profile analyzers stop at engagement. That misses two questions that decide whether the numbers mean anything: can people actually find this account, and is it what it appears to be?

CheckTypical profile analyzersThis audit
Score weights publishedNoYes
Shadowban tests includedNoYes, search and suggestion
Based-in country, username changes, Premium timingNoYes, from X’s About data
Data timestamp shownRarelyAlways
Personality archetypes and earnings guessesOftenNever

Account Audits at Scale With the API

Agencies audit dozens of creators before a campaign, and brands report on their own accounts every month. All of the data in this report comes from four Sorsa API endpoints:

  • About 6 requests per full audit, at 20 requests per second
  • Your own weights and benchmarks, or ours
  • Schedule weekly runs for trend reports
  • 100 free requests to start: about 16 full audits, no card
4 endpointsFor developers
import requests, statistics

H = {"ApiKey": "YOUR_API_KEY"}
B = "https://api.sorsa.io/v3"

info = requests.get(f"{B}/info", headers=H, params={"username": "nasa"}).json()
posts = requests.post(f"{B}/user-tweets", headers=H,
                      json={"username": "nasa", "with_replies": False}).json()["tweets"]
views = [t.get("view_count", 0) for t in posts if not t.get("retweeted_status")]
print(info["followers_count"], statistics.median(views))

Every Account Check in One Place

The analyzer gives you the overview. For a closer look at one area:

Frequently Asked Questions

How do I analyze a Twitter account for free?

Enter the handle above. The analyzer reads the profile, the About this account data, up to 60 recent original posts and both shadowban tests, and returns a 0 to 100 score with six components, plus the metrics, top posts and tips behind it. No login needed.

Can I see Twitter analytics for another account?

Yes, the public part. Views, likes, reposts, replies, quotes and bookmarks are public for every post, and the analyzer summarizes them for any account. Private numbers such as profile visits and link clicks are visible only to the owner in X Analytics.

How is the account score calculated?

It is a weighted sum of six components: activity 20%, engagement 30%, reach 20%, consistency 10%, visibility 10% and profile 10%. Engagement and reach are compared with accounts of the same size. The full formula and benchmarks are published on this page.

What is a good score?

Scores compare an account with its own size band, so a small account can score as high as a large one. Rather than chasing a number, look at the lowest component bar: it shows where the account has the most room to improve.

How many posts does the audit use?

Up to the latest 60 original posts, without replies or reposts, from the last 90 days. Accounts that post less use whatever is available, and the report says so.

Does it check for shadowbans?

Yes. Every audit runs the search ban and search suggestion ban tests, the same ones as the free Shadowban Checker.

Does it estimate how much an account earns?

No. X does not publish payout rates, so any earnings estimate is a guess. To check whether an account meets X’s payout requirements, use the X Monetization Checker.

Will the account know I analyzed it?

No. The audit reads public data only and never interacts with the account.

Is this Twitter analyzer free?

Yes. You get 3 free audits a day, which reset at 00:00 UTC, with no login.

Can I audit many accounts at once?

Yes, through the Sorsa API: about 6 requests per full audit, at 20 requests per second, and 100 free requests to start.