Skip to content
Happy Endpoint
Stocktwits API
API v1.0 Stocktwits

Stocktwits API

Access Stocktwits messages, bullish and bearish sentiment, trending tickers, quotes, price charts, financial news and earnings transcripts.

Overview

The Stocktwits API combines social market discussion with symbol, sentiment and market data. Retrieve public message streams, trending tickers and bullish or bearish sentiment for investor research, sentiment dashboards and market monitoring applications.

Search and data coverage

Use /search or /lookup-symbols to resolve a ticker, then retrieve symbol records and fundamentals. /symbol-stream, /user-stream, topic streams and message search provide several ways to explore discussions. Individual message, thread and conversation routes retain the context needed for message analysis.

Sentiment routes cover current sentiment, charts, daily values and a market sentiment index. Trending symbols and rankings support discovery, while quote, price chart and sparkline endpoints add market context. News, earnings calendars, calls and transcripts help connect discussion to company events.

What you can build

  • Retail investor sentiment dashboards
  • Trending ticker and market discussion monitoring
  • Research combining messages, price charts and company news
  • Earnings-event analysis with calls and transcripts

Coverage and comparison tips

The OAS includes stocks, ETFs, crypto, forex, futures, indices and other symbol types. Coverage and available fields differ by asset and region. Keep sentiment observations separate from price observations and retain their timestamps when analyzing changes.

Getting started

Start with /lookup-symbols to discover the identifiers and filter values used by the routes above. Then test a focused request such as /lookup-symbols?symbols=AAPL and inspect its JSON response before adding more filters or pagination. The endpoint list below reflects the supplied OpenAPI specification.

Subscribe to the Stocktwits API on RapidAPI to get your API key and view current plans and request limits. Send your key in the X-RapidAPI-Key header and use X-RapidAPI-Host: stocktwits5.p.rapidapi.com for requests.

Explore Morningstar API, or browse the API library for other markets and platforms.

What you can do

Retail investor sentiment dashboards
Trending ticker and market discussion monitoring
Research combining messages, price charts and company news
Earnings-event analysis with calls and transcripts

Endpoints & Schema

MethodPathSummary
GET/statusCheck whether the Stocktwits API is available.
GET/searchFind stocks, ETFs, indices, futures, crypto, private companies, forex pairs, NFTs and users by ticker, name or username.
GET/lookup-symbolsIdentify up to 100 symbols in one call: name, logo, market cap and page link for each.
GET/symbolOne symbol's page: identity, live price, watchers, trending topics, AI summary and poll.
GET/symbol-by-urlOpen a symbol's page from a stocktwits.com/symbol/<SYMBOL> or /coins/<coin> link; returns the same data as /symbol.
GET/symbol-announcementsThe official announcements pinned to a symbol's page, such as the current community poll.
GET/fundamentalsA company's fundamentals: valuation, profitability, balance sheet, dividends, share structure, beta and 52-week range.
GET/fundamentals-batchFundamentals for up to 100 symbols in one call, keyed by symbol: the batch form of /fundamentals.
GET/eps-factsA company's reported EPS and revenue against estimates (beat/miss and surprise), the upcoming estimates and the next earnings call date.
GET/watcher-statsHow many Stocktwits users watch a symbol, its 1/7/30-day watcher growth, a 7-day breakdown and its growth rank.
GET/funding-roundsA private company's funding rounds with dates and valuations (OpenAI, Anthropic and other private-company .P symbols).
GET/crypto-dataA crypto asset's profile: prices in 11 currencies, supply, market cap, all-time high/low, links and two months of daily history.
GET/quoteReal-time quote for one symbol, optionally with fundamentals, single-stock futures, private-company profile or futures contract specs.
GET/quotesReal-time quotes for up to 100 symbols in one call, keyed by symbol, optionally with single-stock futures.
GET/price-chartPrice chart (OHLCV bars) for one symbol over 1D to ALL, with optional regular-session-only and coarser intraday bars.
GET/sparklinesThe latest session's intraday close-price sparklines for up to 100 symbols in one call, optionally regular-session only.
GET/market-cap-chartMarket-cap history (with traded volume for crypto) of a crypto asset or a private company over a chosen range.
GET/sentimentA symbol's Stocktwits sentiment and message volume now, with 15-minute and 24-hour change and per-window summaries.
GET/sentiment-chartA symbol's sentiment score and message-volume history, from 5-minute points to daily points since 2018.
GET/sentiment-dailyThe daily bullish vs bearish percentage split of a symbol's messages over the last ~61 days.
GET/market-sentiment-indexThe market-wide Stocktwits Sentiment Index over time for the US, India or crypto, alongside the market benchmark prices.
GET/trending-symbolsThe symbols trending on Stocktwits right now, ranked, with optional live prices and market benchmarks; US or India, all assets, equities or crypto.
GET/symbol-rankingsA native symbol ranking, most active, most bullish, most bearish, top gainers, top losers or most new watchers, paged, with optional live prices.
GET/popular-messagesThe most popular messages across all symbols right now, for the US or Indian market or for crypto, Stocktwits' ranked pools of top posts.
GET/symbol-popular-messagesOne symbol's most popular messages, its ranked pool of top posts, rather than the newest-first stream.
GET/trending-topicOne AI-detected "why it's trending" topic of a symbol, label, description, message count, and the messages behind it, paged.
GET/symbol-streamA symbol's live message stream, newest first, filterable by sentiment (bullish/bearish) and content (with or without links, charts or GIFs; originals only), cursor-paged.
GET/user-streamEverything one user has posted, newest first, with the same sentiment and content filters, cursor-paged.
GET/user-liked-messagesThe messages one user has liked, newest first, by numeric user id, cursor-paged.
GET/topic-streamA live message stream about one topic word (earnings, options, AI, …) across all symbols, cursor-paged.
GET/global-streamA site-wide message stream, trending (all, equities or crypto), suggested or chart posts across all symbols, for the US or Indian market, cursor-paged.
GET/cmt-streamThe Chartered Market Technician (CMT) community's message stream of technical-analysis posts, cursor-paged.
GET/messageOne message by id, text, author, cashtags, sentiment, media, likes and reshares, optionally with its whole conversation.
GET/message-by-urlOne message from its stocktwits.com share link, the same data as /message.
GET/message-threadA message's direct replies, page by page forward or backward, sorted oldest, most popular or newest first.
GET/message-conversationA message with the message it answers and every reply under it, replies to replies included, oldest first and paged.
GET/article-messagesThe Stocktwits posts that share one newsroom article, by article id or link, newest first, cursor-paged.
GET/search-messagesFull-text message search, up to 10 matching messages, newest or top-ranked, optionally from one past month back to 2008.
GET/news-feedRead a Stocktwits newsroom feed, trending, Stocktwits originals, stocks, crypto, press releases or index news, newest first, with full article bodies and a sid cursor for...
GET/symbol-newsNews articles or Stocktwits videos about one or more symbols from Stocktwits and partner outlets, newest first, optionally from one outlet; each article lists the symbols it...
GET/news-articlesNews from one outlet (paged back in time) or one Stocktwits writer or video creator, across all symbols, newest first, no symbol list needed.
GET/news-articleOne news article or video by its sid, headline, summary, outlet, the symbols it covers, and for Stocktwits-written pieces the full body and author.
GET/news-article-by-urlOpen a Stocktwits newsroom article or video from its stocktwits.com/news-articles or /video link and get the same data as /news-article.
GET/earnings-calendarWhich companies report earnings on which day, for the US (a window of up to 92 days) or India (up to 31 days), with report timing and the latest price.
GET/earnings-callOne earnings call by event_id (from /symbol's earnings_id): EPS and revenue estimates versus actuals, the AI summary, audio and document links, and the call's chat timeline.
GET/earnings-call-transcriptThe full transcript of an earnings call: speakers with their roles and firms, paragraphs, sentences and word-level timings against the call's audio.
GET/userA Stocktwits user's public profile by username: bio, follower, following and message counts, badges and published trading profile.
GET/user-by-urlOpen a public profile from its stocktwits.com link, the same data as /user, with the username read from the link.
GET/user-followersA user's followers, most recent first, 30 per page with max / since cursors.
GET/user-followingThe accounts a user follows, most recently followed first, 30 per page with max / since cursors.
GET/user-watchlistA user's public watchlist by numeric user id: every symbol they watch, with its exchange, asset class and how many users watch it.
GET/suggested-usersThe ranked list of accounts Stocktwits suggests following, paged by rank.
GET/market-calendarUpcoming market-closed dates and the next trading session for the US, Indian and crypto markets.
GET/prediction-hoursThe trading sessions a next-day, next-week and next-month price prediction targets in the US, Indian and crypto markets, with the deadline for making one.
GET/pollsStocktwits polls, question, choices with vote shares, total votes, winner and discussion thread, oldest, newest or most voted first, by symbol or market.
GET/pollOne Stocktwits poll by its id: question, choices with vote shares, total votes, status, winner and discussion thread.

Frequently asked questions

What does the Stocktwits API return?+
Access Stocktwits messages, bullish and bearish sentiment, trending tickers, quotes, price charts, financial news and earnings transcripts.
How do I get an API key?+
Subscribe to this API on RapidAPI. You'll get keys, usage dashboards, and plan management out of the box.
Is there a free tier?+
Check the pricing tab on RapidAPI for current plans and testing allowances.
Can I try the data before subscribing?+
Free samples are available for several platforms - see available samples.