Stock Sentiment Data Scraper

Stock Sentiment Data Scraper

by scraped

Scrape real-time and historical sentiment data from Stocktwits. Automate your market sentiment analysis with structured data on bullish/bearish chatter for any stock.

259 runs
15 users
Try This Actor

Opens on Apify.com

About Stock Sentiment Data Scraper

Need to know what traders are really thinking about a stock? This actor pulls sentiment data directly from Stocktwits, giving you a raw feed of market chatter without the fluff. I use it to gauge real-time crowd sentiment before making trading decisions—it's like having a direct line to the trading floor. The scraper collects the core data points you actually need: the volume of bullish vs. bearish posts, trending tickers, and the text of the messages themselves. You can set it to monitor specific stocks or scrape historical data to backtest sentiment against price movements. I've found it most useful for spotting shifts in conversation that might not show up on a chart yet, or for validating a hunch with what the crowd is saying. Just configure your target tickers and timeframe, run it, and get structured JSON or CSV output ready for analysis in a spreadsheet or your own app. It automates a process that would be painfully manual, saving hours of scrolling. Whether you're a developer building a trading dashboard, a quant researcher looking for an alternative data source, or just a curious investor, this tool turns social sentiment into a tangible dataset you can work with.

What does this actor do?

Stock Sentiment Data Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Stock Sentiment Data Scraper

Scrapes sentiment, message volume, and participation ratio data for stock symbols from Stocktwits. This actor provides access to data points that are typically locked behind Stocktwits' premium service.

Overview

This actor collects three core metrics for a given stock ticker over multiple timeframes (15-minute, 24-hour, 1 day, 1 week, 1 month, 1 year). The data is sourced from Stocktwits' streams and normalized into scores.

Key Features

  • Sentiment Score: Measures bullish/bearish user sentiment on a scale from 0 (extremely bearish) to 100 (extremely bullish).
  • Message Volume Score: Measures total chatter volume on a scale from 0 (extremely low) to 100 (extremely high).
  • Participation Ratio Score: Measures unique accounts relative to total messages. A score near 100 indicates each account posted roughly one message.
  • Multi-Timeframe Data: Returns metrics for 15m, 24h, 1D, 1W, 1M, and 1Y periods, including raw values, normalized scores, descriptive labels, and change values.

How to Use

Run the actor on the Apify platform. Provide a stock symbol (e.g., AAPL, TSLA) as input via the actor's input configuration. The actor will fetch and structure the corresponding data from Stocktwits.

Input/Output

Input: A stock ticker symbol (string).

Output: A structured JSON object containing the three data categories for the specified symbol across all timeframes. Example output structure:

{
  "data": {
    "sentiment": {
      "15m": {
        "change": 1.4208481,
        "label": "SLIGHTLY_BULLISH",
        "labelNormalized": "BULLISH",
        "value": 0.9565,
        "valueNormalized": 61
      }
    },
    "messageVolume": { ... },
    "participationScore": { ... },
    "timeframes": {
      "1D": {
        "buzz": { ... },
        "messageVolume": { ... },
        "participationScore": { ... },
        "sentiment": { ... }
      }
    }
  }
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Stock Sentiment Data Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
scraped
Pricing
Paid
Total Runs
259
Active Users
15
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support