The Twitter / X Social Listening API

Track every conversation about your brand, product, or market on X. Keyword and hashtag search, mention tracking, full reply and quote threads, and history back to 2006, returned as clean JSON from a single API key. Flat-rate, 50x cheaper than the official X API.


Problem

Built for X. Not bolted onto it.

Multiplatform tools go shallow on X

General-purpose listening platforms spread across a dozen networks and reach X through a thin shared connector. They miss the replies, the quote tweets, and the accounts that actually amplified a post.

X is where your category lives

If X is where your category actually launches, argues, and complains, you need depth: every reply and quote under a post, the full advanced-search operator set, and history back to 2006. We do one platform completely instead of many platforms partially.

A data API, not a locked dashboard

Because this is a data API, you get structured JSON you pipe into your own BI, your own product, or an AI agent. No seat limits, no fixed dashboard, no data you cannot export.

That clean data layer is the Sorsa API: every matching tweet with metrics and the full author profile attached, ready to score, store, and join against your own data.


Building blocks

Everything social listening on X needs, in one API

Keyword & hashtag search

Find any topic, hashtag, or boolean query with the full set of advanced search operators.

/search-tweets

Mention tracking, tagged and untagged

Catch direct @handle tags and the far larger volume of posts that name your brand in plain text. See how to track every brand mention.

/mentions + /search-tweets

Full conversation context

Pull the replies, quote tweets, and the accounts that retweeted any post, so you see the whole thread, not just the original.

/comments · /quotes · /retweeters

Account & audience tracking

Monitor any account's timeline, followers, and following graph; batch up to 100 profiles per request.

/user-tweets · /followers · /info-batch

Trends by location

Read trending topics for any region by WOEID to tell an isolated spike from a real market movement.

/trends

Historical archive to 2006

Date-windowed search reaches the full public X archive, so you can benchmark a launch from years ago.

since_date / until_date

Developer experience

One request. Clean JSON. That is the whole learning curve.

cURL
curl -X POST "https://api.sorsa.io/v3/search-tweets" \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "\"your brand\" min_faves:10 lang:en -filter:retweets", "order": "latest"}'
JSON
{
  "tweets": [
    {
      "id": "1788246135503892480",
      "full_text": "Switched our brand monitoring to this and the depth is night and day.",
      "created_at": "2026-06-04T09:12:44Z",
      "likes_count": 142,
      "retweet_count": 23,
      "reply_count": 9,
      "view_count": 18734,
      "lang": "en",
      "user": {
        "username": "devorah_builds",
        "display_name": "Devorah",
        "followers_count": 8421,
        "verified": true
      }
    }
  ],
  "next_cursor": "DAABCgABF7c2hF..."
}

Every result already carries engagement metrics and the full author profile. No second call to enrich, no OAuth, no expansions to remember.


Use cases

What teams build on it

Brand & reputation monitoring

Track mentions and sentiment-loaded keywords, route hits to Slack or Discord, and respond before a complaint spreads. Set up near-real-time alerts.

Competitive intelligence

Run the same analysis across competitor handles, map audience overlap, and measure share of voice from one key. Benchmark competitors.

Campaign & launch measurement

Date-windowed pulls quantify volume, reach, unique voices, and top posts for any launch window.

Market & financial sentiment

Sub-300ms responses surface ticker and keyword signals before mainstream coverage picks them up.


Cost

Flat-rate, and built for spiky volume

$0.09 Sorsa API / 1K tweets
vs
$5.00 Official X API / 1K tweets

Listening volume is unpredictable. With per-resource billing, a viral spike becomes a surprise invoice. With flat-rate it costs nothing extra, and the author profile is included free on every tweet.

See full pricing

Pricing

Pick a plan

1 request equals 1 action, on every endpoint, on every plan. Same 20 req/sec on Starter as on Enterprise.

Starter
10K requests
$49/mo
Billed monthly
Save $950 vs official API

  • 10,000 monthly requests
  • ~1M tweets equivalent
  • 20 req/sec rate limit
  • Full advanced-search operators
Get started
Enterprise
500K requests
$899/mo
Billed monthly
Save $49,000 vs official API

  • 500,000 monthly requests
  • ~50M tweets equivalent
  • History back to 2006
  • Priority support
Get started

Custom plans above 500K requests with dedicated rate limits, contacts@sorsa.io.


FAQ

Questions, answered

Does Twitter/X have a social listening API?

X exposes data endpoints (search and mentions among them) under pay-per-use pricing and OAuth, but there is no dedicated social listening product. Third-party APIs like ours package the same public X data behind a single key with flat monthly pricing, which is what most listening builds run on.

What is the difference between a social listening API and a social listening tool?

A tool gives you a finished dashboard you log into. An API gives you the raw structured data to build your own dashboard, embed listening inside your product, or feed an AI agent. We are the data layer, not a dashboard, so nothing is locked in and everything is exportable.

Can I track brand mentions that do not tag my @handle?

Yes. The mentions endpoint catches direct @handle tags, and tweet search catches your brand name in plain text, which is usually the larger share of the conversation. Run both and deduplicate by tweet ID. The mention-tracking guide covers the pattern.

Can I monitor X in real time?

Yes. Poll the search or list endpoints on a short interval and push new posts to Slack, Discord, or any webhook. End-to-end latency is your interval plus about 300ms, which is near real-time for brand and market monitoring. The real-time monitoring guide has production-ready code.

How far back does the data go?

Date-windowed search reaches the full public X archive back to 2006, so you can run the same analysis on a campaign from years ago for benchmarking.

How much does it cost?

Flat monthly plans: $49 Starter, $199 Pro (most popular), $899 Enterprise. On Pro that works out to roughly $0.0001 per tweet, about 50x cheaper than the official X API, and traffic spikes never cost extra.

Try Sorsa API

Live in 3 minutes. 50x cheaper than the official X/Twitter API. 20 req/sec on every plan.