How to Track a Hashtag on X
Enter what to track.
A #hashtag, a $cashtag for a stock or token, an @mention, or a keyword or "exact phrase".
Pick the window.
The last 24 hours or the last 7 days, optionally in one language.
Read the report.
Activity over time, who is driving the conversation, the top posts and the related hashtags. Download the posts as CSV.
What the Hashtag Report Measures (and What It Doesn’t)
| Measured from the sample | Not measured, and why |
|---|---|
| Posts per hour and pace | The all-time total of posts for a tag: no public source counts every post on X |
| Unique authors and top voices by followers | "Reach" as the sum of followers: followers aren’t people reached |
| Verified share, languages, media share | Sentiment, unless a model labels it as an estimate |
| Related hashtags | Private data such as impressions by source |
| Top posts by views and likes, sample totals |
Everything on the page comes from real posts returned by X search: the latest ones for activity, the most popular ones for the top posts. The banner always tells you how much time the sample covers.
Hashtag Analytics for Campaigns, Brands and Events
Campaigns
Check whether your campaign hashtag is catching on, who is using it, and which posts carry it.
Brands and competitors
Track a brand @mention or $cashtag to see today’s conversation and its loudest voices.
Events and fandoms
Follow an event hashtag hour by hour. For a live posts-per-hour figure, use the Hashtag Counter.
Free Hashtag Trackers vs Paid Tools
| Paid trackers | "Free trial" tools | This report | |
|---|---|---|---|
| Login or email needed | Yes | Yes | No |
| Instant result | After setup | After signup | Seconds |
| Honest sample size shown | Varies | Rarely | Always |
| Historical tracking | Yes | Limited | Via the API |
| Price | From about $150 per month or per report | Free for days | Free, 5 reports a day |
Social Bearing, long the go-to free tool, stopped working in 2023 when X ended free API access. Paid tools such as TrackMyHashtag or Keyhole make sense for long-running tracking. For a quick, honest read on a hashtag right now, this page is enough.
Build a Hashtag Tracker With the API
For continuous tracking, collect posts on a schedule with /search-tweets and keep your own history. X search operators all work: #hashtags, $cashtags, @mentions, lang:, min_faves: and more.
- 20 posts per request, sorted by latest or popular
- 20 requests per second on every plan
- 100 free requests to start, no card
import requests, collections
resp = requests.post(
"https://api.sorsa.io/v3/search-tweets",
headers={"ApiKey": "YOUR_API_KEY"},
json={"query": "#AI lang:en", "order": "latest"},
).json()
authors = collections.Counter(t["user"]["username"] for t in resp["tweets"])
print(authors.most_common(5))Related Tools
Frequently Asked Questions
How do I track a hashtag on Twitter for free?
Enter the hashtag above. You get a report on its latest posts in seconds: activity per hour, top voices, top posts, languages and related hashtags, with no login or email.
How many tweets does a hashtag have?
No public tool can count every post ever made with a hashtag, because X doesn’t publish that total. What you can measure is the pace: how many posts a tag gets per hour right now. The Hashtag Counter shows it.
Can I track cashtags and mentions too?
Yes. Enter a $cashtag such as $BTC, an @mention, or any keyword or phrase instead of a hashtag.
How far back does the report go?
It covers the last 24 hours or 7 days, up to a sample of 80 posts. For busy tags, 80 posts may cover only minutes; the banner shows exactly how long. For full history, use the Sorsa API.
Does it show the reach of a hashtag?
It shows real views on the top posts and the total views in the sample. It doesn’t add up followers and call it "reach", because followers aren’t people who saw the posts.
Is the hashtag tracker free?
Yes. You get 5 free reports a day, which reset at 00:00 UTC, with no login.