StockTwits Scraper — Cashtag Sentiment & Streams
Pricing
$1.00 / 1,000 results
StockTwits Scraper — Cashtag Sentiment & Streams
Scrape StockTwits — cashtag streams with bullish/bearish labels, aggregated sentiment ratios, trending symbols, trader post history, incremental watch monitors. No API key. From $1/1,000 results.
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer
William Billings
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
StockTwits Scraper — Cashtag Sentiment, Streams & Trending
Extract bullish/bearish investor sentiment, cashtag message streams, and trending symbols from StockTwits — the social network for stock and crypto traders. No API key, no login, no account needed — the public API does all the work.
Whether you searched for a StockTwits scraper, stock sentiment data, cashtag monitoring, or a StockTwits alternative for sentiment feeds — this covers it in one actor.
What you get
| Mode | What it returns |
|---|---|
stream | Messages per cashtag ($BTC.X, $SPY, $NVDA…) — author, body, Bullish/Bearish label, likes, replies, embedded price snapshot, timestamp |
sentiment | Aggregated sentiment per symbol — bull/bear counts and percentages over a configurable window (30–1,000 messages). The analytics layer raw scrapes don't give you |
trending | What's hot right now — trending symbols (all or equities-only), titles, watchlist counts |
watch | Incremental monitor — new messages per symbol since your last run's sinceId cursor, optional keyword filter. Built for schedules |
user | Any trader's public post history |
suggested | The platform-curated firehose — what StockTwits itself is amplifying |
Why not the official API?
StockTwits' official API requires an app registration, OAuth token exchange, and enforces tight rate limits. This actor uses the same public endpoints the stocktwits.com frontend calls — no key, no OAuth dance, 30 messages per request with cursor pagination.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | trending | stream / sentiment / trending / watch / user / suggested |
symbols | array | ["BTC.X","ETH.X","SPY"] | Cashtags — crypto uses .X suffix (BTC.X, SOL.X), equities use the ticker (AAPL, NVDA) |
usernames | array | — | Trader usernames for user mode |
keywords | array | — | Only emit messages matching at least one keyword (stream/watch) |
sinceId | int | — | Watch cursor — emit only messages newer than this ID |
trendingCategory | string | all | all or equities |
sentimentWindow | int | 100 | Messages aggregated per symbol in sentiment mode (30–1,000) |
maxResults | int | 100 | Max rows per source (up to 5,000) |
proxyConfiguration | object | — | Optional — the API is permissive |
Example inputs
Trending crypto + equities right now:
{ "mode": "trending" }
Sentiment ratio for a crypto watchlist:
{"mode": "sentiment","symbols": ["BTC.X", "ETH.X", "SOL.X"],"sentimentWindow": 200}
Monitor mentions of a catalyst across your positions (schedule hourly):
{"mode": "watch","symbols": ["NVDA", "TSLA", "SPY"],"keywords": ["earnings", "guidance", "downgrade"],"sinceId": 666240000}
Example output
{"recordType": "sentiment","symbol": "BTC.X","windowMessages": 60,"bullish": 37,"bearish": 6,"unlabeled": 17,"labeledPct": 71.7,"bullPct": 86.0,"oldestMessageAt": "2026-10-10T14:22:11Z","url": "https://stocktwits.com/symbol/BTC.X"}
{"recordType": "message","messageId": 666240934,"symbol": "BTC.X","body": "$ETH.X $BTC.X $SOL.X Crypto group trending $RUM pending...","sentiment": "Bullish","date": "2026-10-10T14:31:02Z","authorUsername": "cryptotrader42","likes": 12,"prices": { "BTC.X": "83768.00" },"url": "https://stocktwits.com/cryptotrader42/message/666240934"}
Use cases
- Sentiment-driven trading signals — schedule
sentimentmode daily; a bullPct swing is a real signal - Crypto intel pipelines — pair with our Bitcointalk Scraper (forum alpha) and DexScreener Scraper (token data) for full retail-sentiment coverage
- Event monitoring —
watch+ keywords catches catalyst chatter (earnings, FDA, mergers) as it breaks - Quant/algo data feed — labeled bullish/bearish messages are ready-made training data
- Lead research — find active traders by niche via
trending+usermodes
Pricing
$1.00 per 1,000 results (pay-per-event). A 200-message sentiment window per symbol costs $0.20. Trending pulls are ~$0.03.
FAQ
Do I need a StockTwits account or API key? No — every mode works anonymously through the public API the site's own frontend uses.
How does watch mode work? Pass sinceId = the highest messageId from your previous run's output. The actor emits only newer messages, so a scheduled run gives you a clean incremental feed. Store the new max ID each run.
What does .X mean on crypto symbols? StockTwits names crypto cashtags BTC.X, ETH.X, etc. Equities are plain tickers (AAPL, SPY).
Is every message sentiment-labeled? No — only messages where the author explicitly picked Bullish/Bearish carry a label (~35–70% depending on the symbol). The sentiment mode reports labeledPct so you know the coverage.
Rate limits? The public endpoints tolerate parallel and repeated scheduled runs well. A 429 surfaces as an error row — retry with a delay or proxy.
Is it legal to scrape this data? The actor only accesses publicly available data — the same pages/APIs a browser sees. Scraping public data for research, monitoring, and analysis is common practice, but platform Terms of Service and the rules in your jurisdiction still apply to how you use it. Consult legal counsel for your specific case.
More from this developer
Monitors & business intel: ATS Jobs Monitor · Sports Scores & Odds Monitor · Prediction Markets Monitor · DexScreener Scraper — Crypto Token Monitor · Crypto Derivatives Monitor · Google News Monitor · App Store Monitor · Pump.fun Monitor · Yahoo Finance Scraper · Product Hunt Monitor · Hacker News Monitor · AI Visibility Tracker
Alt-social & OSINT: Gab Scraper · BitChute Scraper · Truth Social Scraper · Telegram Scraper · Discord Scraper · Rumble Video Scraper · Odysee Scraper · Kick Scraper · 4chan Scraper · Bitcointalk Scraper · Xiaohongshu / RedNote Scraper
Creator platforms: Bluesky Scraper · Threads Scraper · Farcaster Scraper · Spoutible Scraper · Pixelfed Scraper · Substack Notes Scraper · Dailymotion Scraper · Roblox Scraper
Gov & regulatory: Federal Register Monitor · Federal Court Monitor · FDA Compliance Monitor · Clinical Trials Monitor · Lobbying Monitor
Not affiliated with StockTwits, Inc. Uses publicly accessible endpoints — respect their Terms of Service.