StockTwits Alternatives in 2026: Bull/Bear Sentiment After the API Freeze
StockTwits still runs the largest retail bull/bear gauge in the market, but getting at it is the hard part. The self-serve developer API has been frozen to new sign-ups for years. Programmatic sentiment now lives behind a partner-only feed with no public price. These are the StockTwits alternatives, sorted by what you need from it.
The short version
- Want a scored signal you can sign up for today: Adanos, Finnhub or StockGeist
- Specifically need StockTwits-sourced data: FMP or Utradea
- Need the native Bull/Bear tags: partner Firestream or a scraper at your own risk
- Just want a per-ticker read: a per-stock sentiment page, not an API
What StockTwits offers and why its API is the problem
StockTwits invented the retail sentiment signal: every message can be tagged Bullish or Bearish, then rolled into a live 0-100 gauge per symbol, weighted by 24-hour message volume and how many accounts are talking. With a reported ten million-plus users, no other retail community produces the same steady stream of self-declared bull and bear calls. As a place to read the crowd on a single ticker, it is still the reference.
Access is the catch. StockTwits' self-serve developer portal has sat behind a "not accepting new registrations" notice for years while the company reviews its API and terms. Programmatic sentiment moved to a partner and enterprise feed instead: a real-time Firestream stream plus a Sentiment V2 REST API, both of which need a stream-authorized account, with no published self-serve price and no free tier, alongside enterprise data channels on Databricks and QUODD. A developer today cannot just sign up and pull the bull/bear gauge the way they could a few years ago. The alternatives below close that gap, sorted by which part of it you hit first.
The alternatives at a glance
| Tool | StockTwits data? | Sentiment output | Free tier / from | API & commercial |
|---|---|---|---|---|
| StockTwits (baseline) | Native source | 0-100 bull/bear gauge | None for new devs | Partner/enterprise only |
| Adanos | No; X + Reddit | Bull/bear % + 0-100 BuzzScore | Free 250/mo; $29 / $299 | Yes; commercial on $299 |
| FinancialModelingPrep | Yes; legacy | Per-platform score | Free 250/day* | REST; enterprise for display |
| Finnhub | No; Reddit + X | -1 to +1 composite | Paid only (403 on free) | REST + SDKs; paid commercial |
| StockGeist | No; Reddit + X + news | Pos/neu/neg + emotion | 10k credits free | REST + SSE streaming |
| Utradea | Yes; engagement | Buzz volume + bull/bear lists | Free BASIC*; ~$22.95/mo* | REST via RapidAPI |
| Quiver Quantitative | No; Reddit WSB | Per-ticker WSB score | From $30/mo | Yes; Commercial tier |
| ApeWisdom | No; Reddit + 4chan | Mentions only (API) | Free, no key | Keyless; undocumented |
| Swaggy Stocks | No; Reddit WSB | Rules-based labels | Free (web only) | No public API |
*Free-tier quotas and Utradea's entry price render client-side on the vendor pages and could not be confirmed line by line, so treat the starred figures as directional and verify before committing. Notes reflect June 2026. Vendors change plans often.
Two of these carry StockTwits data as a self-serve product. FinancialModelingPrep breaks it out per platform, but the endpoint is legacy. Utradea aggregates its engagement volume rather than the calibrated tags. The unofficial Anysite and Apify scrapers expose the native Bull/Bear tags directly, at terms-of-service risk. Everything else rebuilds the same use case from X and Reddit, so the choice depends less on the StockTwits badge than on the gap you are closing.
Pick by what StockTwits' API will not hand you
You need self-serve access, not a sales call
StockTwits' developer API is closed to new sign-ups and the partner feed means a contract, the wall most people hit first. If you want a key today, Adanos, Finnhub, StockGeist, FinancialModelingPrep and Utradea all let you register and pull data without talking to anyone. Adanos and StockGeist go further with a real free tier, so you can test the scoring before you spend.
You need StockTwits-sourced data specifically
Sometimes only the StockTwits crowd will do, because that is the community your model was trained on or the one your users watch. FinancialModelingPrep still breaks StockTwits out per platform, though the endpoint is legacy and access is narrowing. Utradea aggregates StockTwits engagement alongside X and Reddit. The Anysite and Apify scrapers expose the native Bull/Bear tags directly. All three carry redistribution and continuity risk, so read the terms before anything ships.
You need a scored bull/bear signal through an API
StockTwits' value is the tag, a clean bullish-versus-bearish read. To get that shape from an API you can sign up for, Adanos returns bullish and bearish percentages plus a 0-100 BuzzScore. Finnhub returns a calibrated -1 to +1 composite, while StockGeist splits scores into positive, neutral, negative and an emotion dimension. Mind the gap between a score and raw volume: Utradea and ApeWisdom hand you counts and trending lists, not a calibrated polarity.
You want more than one crowd
StockTwits is a single venue. If a spike there should be checked against Reddit, financial news or prediction markets before you act, Adanos carries X, Reddit, news and Polymarket on one key and one response shape. StockGeist pairs social with news. When the same signal shows up across several crowds, it is harder to fake than a single feed.
You need commercial rights in writing
A free or scraped feed is fine until a lawyer asks about licensing. ApeWisdom does not publish commercial terms; the scraper routes grant none. Adanos grants commercial use on its $299 Professional tier with documented rate limits. Quiver offers a separate Commercial API tier, while FinancialModelingPrep needs an enterprise agreement to display or redistribute. If the data ends up in a product, check the commercial terms before anything else.
You just want a per-ticker read, not an API
Plenty of StockTwits searches never touch the API. The query is {ticker} stocktwits, someone checking how one stock's crowd leans right now. If that is you, there is nothing to build: the free Adanos per-stock pages and the Reddit and X Top 100 rankings show bullish and bearish sentiment per ticker across sources, no key required. The API is for when you want that same read inside your own code.
Each one, in a line or two
Adanos, for a scored API you can sign up for today
The closest self-serve match to the StockTwits use case: bullish and bearish percentages plus a transparent 0-100 BuzzScore, built from Reddit and X (formerly Twitter) rather than StockTwits itself. Best for developers and bots that want a documented score, clear rate limits and commercial rights. Free for 250 requests a month, then $29 Hobby and $299 Professional. You can try the scoring with no key on the free X Top 100 and Reddit Top 100 pages.
FinancialModelingPrep, for StockTwits data inside one API
What it keeps that others drop: an actual StockTwits sentiment field, broken out alongside X, Reddit and Yahoo per ticker, inside a broad prices-and-fundamentals API. Best if you are already on FMP and want a cheap StockTwits-inclusive signal. The catch: the Social Sentiment endpoint is legacy and limited to eligible accounts, so display or resale needs an enterprise agreement.
Finnhub, for a calibrated score bundled with market data
A clean -1 to +1 social composite with positive and negative sub-scores, inside a broad, well-documented market-data API with official SDKs. Best for teams already on Finnhub for quotes and fundamentals. Note that the social endpoint is not on the free tier, returning 403 until you buy a premium plan. Its X freshness is doubtful after 2023, so treat the live signal as Reddit-led.
StockGeist, for real-time and emotion
It runs per-minute scores over REST and an SSE stream, split into positive, neutral and negative with an informative-versus-emotional dimension, across social and news. Best for low-latency use where StockTwits sourcing is not required. A generous 10,000 free monthly credits make it easy to evaluate, though history is shallow at around a month.
Utradea, for cheap StockTwits-inclusive buzz
Engagement counts and bullish-versus-bearish trending lists across StockTwits, X and Reddit in one low-cost RapidAPI feed, with links back to source posts. Best for an indie builder who wants StockTwits volume without a contract. It is buzz volume rather than a calibrated tag, with a look-back of only 24 to 72 hours. The RapidAPI listing also shows signs of light maintenance.
Quiver Quantitative, for WSB history and alt-data
It brings per-ticker WallStreetBets mentions plus a sentiment score with history back to August 2018, alongside congressional trades and other alternative datasets. Best for research that wants a long backtest window. From about $30 a month, with commercial use on a separate tier and no StockTwits data.
ApeWisdom, for free Reddit mentions
A free, keyless JSON feed of Reddit and 4chan ticker mentions with 24-hour deltas, the easiest zero-cost start. Best as a quick attention gauge. The API returns mention volume only, not a bull/bear score, with no published rate limits or commercial terms.
Swaggy Stocks, for a free WSB dashboard
Bullish and bearish labels and options-flow tooling in a clean, free WallStreetBets dashboard. Best for browsing rather than building, since there is no documented public API to integrate against.
The unofficial route, the Anysite and Apify scrapers, is the only self-serve way to pull StockTwits' native Bull/Bear tags today. It works for prototyping, but it runs against StockTwits' terms, grants no commercial rights and can be cut off without notice, so it is not something to build a product on.
Where Adanos fits and where it does not
We build one of these tools, so here is the honest version rather than a sales pitch. The most important caveat comes first: Adanos does not use StockTwits data. Its retail signal is X/FinTwit and Reddit, the closest API-first stand-in for the StockTwits community, so it replaces the use case, not the source. If your model specifically needs StockTwits messages, your list is FMP, Utradea or the scrapers, not us. This page also lives on our own site, so treat the placement with the usual skepticism. The Adanos figures are self-reported from our product pages, not independently audited.
Honest strengths
- Self-serve REST API with a real free tier and public pricing, no sales call
- Scored output: bullish and bearish percentages plus a documented 0-100 BuzzScore
- X, Reddit, news and Polymarket on one key, so a spike can be cross-checked
- Free per-stock pages and Top 100 rankings to try the scoring before registering
Honest limits
- No StockTwits data; the social signal is X/FinTwit and Reddit
- Hourly refresh, not the real-time gauge StockTwits and StockGeist offer
- Commercial use is paywalled to the $299 Professional tier
- History reaches 365 days, shallower than an enterprise backtest feed
FAQ
Does StockTwits still have a public API in 2026?
Not for new developers. The self-serve developer portal has sat behind a "not accepting new registrations" notice for years while StockTwits reviews its API and terms. Programmatic bull/bear sentiment now runs through partner and enterprise feeds, a Firestream stream and a Sentiment V2 API that need a stream-authorized account, plus Databricks and QUODD channels, with no published self-serve price or free tier.
How do I get StockTwits bull/bear sentiment programmatically now?
Three routes. Sign a partner or enterprise agreement for StockTwits Firestream or its Sentiment V2 API. Use a third party that still carries StockTwits data: FinancialModelingPrep (legacy) or Utradea (engagement volume). Or use unofficial scrapers such as Anysite or Apify to pull the native tags, at terms-of-service risk.
What is the best self-serve alternative to the StockTwits API?
For a scored retail signal you can sign up for today, Adanos returns bullish and bearish percentages plus a 0-100 BuzzScore from X and Reddit, with a free tier and commercial rights on its $299 plan. Finnhub and StockGeist are strong use-case alternatives. If you specifically need StockTwits-sourced data, FMP and Utradea are the self-serve options that still carry it.
Is there a free StockTwits sentiment API?
StockTwits no longer offers a self-serve free API. For a free scored alternative, Adanos has a free tier of 250 requests a month across X and Reddit. StockGeist gives 10,000 free monthly credits. ApeWisdom is free and keyless but returns Reddit mention counts, not a bull/bear score.
Which alternatives actually use StockTwits data?
Only three self-serve routes still carry it: FinancialModelingPrep's Social Sentiment endpoint (StockTwits alongside X, Reddit and Yahoo, but legacy), Utradea (StockTwits engagement volume) and the unofficial Anysite and Apify scrapers (native Bull/Bear tags, terms-of-service risk). Adanos, Finnhub and StockGeist replace the use case through X and Reddit instead.
Sources
Pricing and feature notes captured June 2026 from each vendor. Tools change their plans, so verify the current terms before you commit.
- StockTwits developer API notice, closed to new registrations
- StockTwits Firestream and Sentiment V2 partner feed
- Adanos X and Reddit stock sentiment API, scored bull/bear plus BuzzScore
- FinancialModelingPrep Social Sentiment endpoint (legacy)
- Finnhub social-sentiment endpoint
- StockGeist, real-time social and news sentiment API
- Utradea Social Sentiment API (StockTwits, X, Reddit) on RapidAPI
- Quiver Quantitative WallStreetBets data and Commercial API tier
- ApeWisdom free Reddit and 4chan mention API
- Swaggy Stocks free WSB sentiment dashboard