HASHTRACKER

Built on the official X API

Analytics reports for any conversation on X

You type what you want to measure: a hashtag, a phrase, an account. The report comes back with the real impressions the official API gives for every tweet, and you export the lot so you can check any figure yourself.

Used for

  • A live event

    Query#YourEvent

    Movement over time with the peak hour, total impressions, and the ranking of tweets by impressions.

Who uses Hash Tracker, and for what

Built on the official X API

No scraping and no intermediaries.

Archive from 2006

The full history, included in every plan.

Filters that narrow

Cut the query by language, engagement, place or type of post.

Plans

The only thing that changes between plans is how many tweets you can analyse. Everything else is identical in all four.

Basic

5,000

tweets per month

US$50

per month

Advanced

50,000

tweets per month

US$478

per month

Premium

100,000

tweets per month

US$905

per month

In all four plans

  • Unlimited reports
  • Full history from 2006
  • No time range limit
  • Every metric
  • Export every tweet
  • Reports are unlimited. What you pay for is tweets analysed, never the number of reports you run.
  • Your balance renews every month. What you do not spend is lost, it does not roll over.
  • Cancel whenever you want, with no penalty. You keep the plan until the day it was due to renew, and it renews on its own every month until you cancel.

The same product in all four

What you receive

The report

A web report you open in the browser and can share with a link. Every figure comes from counting, summing, dividing or sorting the columns of the dataset. No model is involved and no value is estimated.

What the report covers

  • Volume
  • Ratios
  • Concentration
  • Tweet rankings
  • Account rankings
  • Composition
  • Movement over time
  • Hashtags, links and emojis
  • Author profiles

Every metric explained

The export

One row per tweet, yours to download. It is the same raw material the report is built from, so you can check any figure in it yourself. Everything we deliver follows the Twitter compliance rules.

What each row carries

  • The tweet
  • Engagement
  • The author
  • Content
  • Relations

Always Twitter compliant

What you can do with it

What counts as a query

One term, or several combined. It works the same for a live event, an ad campaign, an account or a topic. Any query can then be narrowed down by language, engagement, place or type of tweet.

Hashtag

#Eurovision

Keyword

car insurance

Phrase

"worst customer service"

Link

nytimes.com

Emoji

🗳️

Account

@yourbrand

Sent by an account

from:yourbrand

A Twitter list

list:1234567890

Combine them

(@yourbrand OR #yourbrand) since:2025-01-01 until:2026-06-01

Your brand, however people wrote it, across a fixed window.

list:1492601169428025349

Everything posted by the members of one Twitter list.

(#Eurovision OR "eurovision final") lang:es -is:retweet

One topic in Spanish, originals only, retweets left out.

from:competitor min_faves:100

What a competitor posted that actually landed.

("customer service" OR "support") (@yourbrand OR #yourbrand) lang:en

Complaints about you, in English, whatever word they used.

And narrow it down

  • LanguageKeep only the languages you care about.
  • EngagementA floor of likes, retweets or replies.
  • PlaceThe location the author declares.
  • Type of tweetOriginals, replies, quotes or retweets.

Who uses Hash Tracker, and for what

Metrics in the report

What it measures How it is worked out What you decide with it
Real impressionsKey metric How many times the tweets were actually seen. The official API returns an impression count for every single tweet from 2023 onwards, which is when X started publishing them. Nothing is modelled and nothing is extrapolated. Whether the conversation was seen at all, and by how many. Estimated reach cannot answer that.
Real reach against potentialKey metric How much of the theoretical audience was actually reached. Add up the followers of everyone who posted, which is the audience in theory, and compare it with the impressions the tweets really got. How far the follower count of the accounts involved is from the reach actually produced.
Efficiency per accountKey metric Impressions earned per tweet published, account by account. An account impressions divided by the number of tweets it posted. Which accounts produce the most impressions per tweet, independently of how many followers they have.
Concentration How few tweets, and how few accounts, account for half of everything that was seen. Sort every tweet by impressions and add them up from the top. The count that reaches half the total impressions is the answer, and the same is done for accounts. How much of the total comes from a small group, and how much is a long tail.
Composition How images, links, replies, quotes, languages and verified authors split the volume. Percentage splits, each one with its own impression and engagement breakdown. Which format earned attention in this specific conversation, not in general.
Movement over time Tweets, impressions and engagement across the period, with the peak hour and the peak day. Grouped from the timestamp of each tweet, at the granularity the period calls for. When the activity concentrated, hour by hour and day by day.
Engagement per tweet Retweets, likes, replies and quotes, counted one by one for every tweet. The API returns each count with the tweet. Adding them gives total engagement, and sorting by it gives the ranking. Which tweets carried the conversation, and which accounts wrote them.

The full metric catalogue

The export

The export is the same data the report is built from, one row per tweet in a CSV. It opens in a spreadsheet, loads into a notebook and can be passed to a language model. Once it is downloaded, the analysis no longer depends on this tool. Everything we deliver stays within the Twitter compliance rules.

We are Twitter compliant at every step, so the dataset always stays within what the API terms allow.

What each row carries

The tweet

_id reportName text noteTweetText createdAt type lang url

Engagement

impressions favorites totalRetweets replies

The author

userId userName alias bio followers following lists statusesCount verified location userLocation userCreatedAt profilePicture

Content

links firstLink images firstImage isImage mentions

Relations

quotedId quotedUserId inReplyToId inReplyToUserId retweetedId retweetedUserId

Common questions

What exactly can I search for?
Hashtags, single keywords, exact phrases, links, emojis, accounts and mentions. You can combine them in one query.
How far back does the history go?
To 2006, and there is no limit on the time range of a single query. A plan does not restrict the period you look at, only the number of tweets you analyse.
Do unused tweets roll over to next month?
No. The balance renews every month and whatever is left over is lost.
Is there a free version?
No. No trial, no freemium, no complimentary first report. Every plan is paid from the first report.
What is in the export?
One row per tweet, covering the tweet itself, its engagement, its author, its content and how it relates to other tweets. The exact set of columns can change as the API changes, and we are Twitter compliant at every step.
What happens if I run out of tweets?
You can buy extra tweets at any time without changing plan. They land in your balance straight away, and they expire when your current month ends, the same as the tweets in your plan. Nothing carries over to the following month.
Can I cancel whenever I want?
Yes, with no penalty and no notice period. You keep the plan until the day it was due to renew, and you can use the balance you already paid for until then. If you do not cancel, it renews on its own every month.

All questions and answers

Choosing a plan

Every plan carries the same product. The only decision is how many tweets you need to analyse each month.

See the plans

Secure checkout

Confirm your plan

Plan
tweets per month
Total per month

Renews monthly. Cancel whenever you want, from your account.

Payment details

Card payment is not connected yet. Nothing will be charged.