Stocktwits Sentiment Monitor avatar

Stocktwits Sentiment Monitor

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Stocktwits Sentiment Monitor

Stocktwits Sentiment Monitor

Extract Stocktwits messages, tickers, sentiment labels, user signals, timestamps, and engagement data for market sentiment tracking.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

GhostGrid

GhostGrid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

StockTwits Sentiment Scraper

Extract stock and crypto sentiment from StockTwits without an API key. Get bullish/bearish signals, messages, and engagement data for any ticker.

What does this Actor do?

Pulls social sentiment data from StockTwits' public API for any stock or crypto ticker. Extracts:

  • Message text with bullish/bearish sentiment labels
  • Username and engagement metrics (likes, reshares)
  • Posted timestamps for trend analysis

Why use it?

  • Sentiment analysis - Gauge market mood for any stock or crypto ticker
  • Trading signals - Track bullish vs bearish ratio changes over time
  • Social monitoring - Monitor what retail investors are saying about your holdings
  • Research - Correlate social sentiment with price movements
  • Alerting - Schedule runs and alert when sentiment shifts dramatically

No API key needed. Uses StockTwits' public endpoints.

What data can it extract?

FieldDescription
tickerStock or crypto ticker (e.g. "AAPL", "BTC")
sentimentBullish or Bearish (or null if not set)
message_bodyFull message text
usernameAuthor's StockTwits username
created_atWhen the message was posted
likesNumber of likes
resharesNumber of reshares

How to use it

  1. Click "Try for free" or "Start"
  2. Enter one or more tickers (e.g. "AAPL" or "BTC,ETH,AAPL")
  3. Set max_messages to limit results per ticker
  4. Run the Actor
  5. Download results from the Dataset tab

How much will it cost?

Pay-per-event pricing:

  • Actor start: $0.005 per run
  • Per message: $0.0005

Fetching 200 messages costs about $0.11 total.

Input

ParameterTypeDefaultDescription
tickersstringAAPLComma-separated tickers to scrape
max_messagesinteger100Max messages per ticker

Output

Example:

{
"ticker": "AAPL",
"sentiment": "Bullish",
"message_body": "AAPL looking strong above $200 support. Earnings next week could push it higher.",
"username": "trader_mike",
"created_at": "2026-07-04T14:30:00.000Z",
"likes": 12,
"reshares": 3
}

FAQ

Do I need an API key? No. StockTwits has public endpoints that don't require authentication.

How many messages can I get? StockTwits returns up to 30 messages per API call. This Actor paginates to get more.

Can I filter by sentiment? StockTwits lets users tag messages as Bullish or Bearish. Messages without a tag show null for sentiment. Filter in your own analysis.

Is this the same as the StockTwits API? This Actor wraps StockTwits' public stream API and outputs structured data. No API key or OAuth needed.

Rate limits? The Actor handles rate limiting automatically with retries and backoff.

Disclaimer

This Actor uses StockTwits' public API. Sentiment data reflects StockTwits users only, not the broader market. Not financial advice. Use at your own risk.

Questions? Use the Issues tab on this Actor's page.