VOOZH about

URL: https://apify.com/scionic_dev/financial-news-sentiment

โ‡ฑ Financial News Sentiment API - Stock Market Analysis ยท Apify


Pricing

from $20.00 / 1,000 article analyzed | vaders

Go to Apify Store

Financial News Sentiment Analyzer

Multi-source financial sentiment analysis using VADER ($0.02/article) or LLM ($0.05/article) engines. Scrapes Yahoo, Google News, and SEC EDGAR. Features budget caps and live market enrichment (Price, P/E, Market Cap). Delivers structured JSON for trading systems and AI agents.

Pricing

from $20.00 / 1,000 article analyzed | vaders

Rating

5.0

(2)

Developer

๐Ÿ‘ Scionic Tech

Scionic Tech

Maintained by Community

Actor stats

2

Bookmarked

29

Total users

8

Monthly active users

2 months ago

Last modified

Share

What does Financial News Sentiment Analyzer do?

Financial News Sentiment Analyzer scrapes financial news from multiple sources, runs AI-powered sentiment analysis on every headline, and outputs structured, machine-readable data enriched with live market data, confidence scores, and company classifications.

๐Ÿ‘ Features

It is an affordable, pay-per-use alternative to Bloomberg Terminal ($24,240/year), Refinitiv Eikon ($22,000/year), and other institutional data providers. You pay $0.02 per article analyzed โ€” no subscriptions, no minimums.

Key features:

  • Multi-source aggregation โ€” Yahoo Finance, Google News, SEC EDGAR filings, and AI-powered search in a single run
  • Two sentiment engines โ€” Fast rule-based (VADER) or premium AI-powered (LLM) with financial context understanding
  • Live market data enrichment โ€” Current price, price change %, market cap, P/E ratio, short interest, earnings dates per ticker
  • Proprietary composite scoring โ€” Sentiment weighted by source credibility and model confidence
  • Deep Search โ€” Full-text article extraction from any URL for superior sentiment accuracy
  • Company & sector enrichment โ€” Automatic ticker-to-company mapping with industry classification
  • Language detection โ€” 55+ languages detected, filter non-English noise automatically
  • Budget protection โ€” Automatically stops when your spending limit is reached, never overcharges
  • Pay only for what you use โ€” No monthly fees, no setup costs

Data sources

SourceTypeDataCost
Yahoo FinanceRSS feedHeadlines, summaries, per-ticker newsFree
Google NewsRSS feedAggregated headlines from 80,000+ sourcesFree
SEC EDGARAPI8-K, 10-K, 10-Q, Form 4 filingsFree
AI SearchAPIAI-curated financial articles missed by RSS$0.03/search
Deep SearchURL scraperFull article text from any URL (CNBC, Reuters, etc.)$0.05/page

What data do you get?

Each article in the output dataset contains:

FieldDescriptionExample
titleArticle headline"Top Analysts See Solid Upside in Nvidia Stock"
sourceSource identifiergoogle_news, sec_edgar, ai_search
sentiment_labelBullish / Bearish / Neutral"bullish"
sentiment_scoreContinuous score (-1.0 to +1.0)0.850
sentiment_confidenceModel confidence (0.0 to 1.0)0.95
composite_scoreScore ร— credibility ร— confidence0.547
sentiment_modelWhich model produced the score"vader" or "llm"
tickersMentioned stock tickers["NVDA"]
companiesResolved company names["Nvidia"]
sectorsSector classification["Technology"]
industryIndustry classification"Information Technology"
source_credibilitySource reliability score0.70
published_atPublication timestamp (UTC)"2026-03-21T07:10:39Z"
languageDetected language"en"
article_typeCategory"news", "filing", "press_release"
mentioned_tickersAdditional tickers found in text["AMD", "INTC"]

With market data enrichment enabled ($0.01/ticker):

FieldDescriptionExample
current_priceLive stock price172.70
price_change_pctChange from previous close-3.28
market_capMarket capitalization (USD)4197473583104
pe_ratioTrailing P/E ratio35.24
short_ratioShort interest ratio1.32
earnings_dateNext earnings date"2026-05-20"

Pricing

EventPriceWhen charged
Article analyzed (VADER)$0.02Per article with fast rule-based sentiment
Article analyzed (LLM)$0.05Per article with AI-powered sentiment
AI Search query$0.03Per search query when AI Search source is enabled
Deep Search page$0.05Per URL scraped for full-text extraction
Ticker enrichment$0.01Per unique ticker enriched with live market data

Cost examples:

Use caseConfigurationEst. cost
Quick check, 1 ticker, 10 articlesVADER, Google News~$0.21
Daily monitoring, 5 tickers, 50 articlesVADER, all free sources~$1.01
Deep analysis with market dataLLM, AI Search, enrichment, 3 tickers~$1.63
Full stack, 5 tickers, 50 articlesLLM, AI Search, Deep Search, enrichment~$3.21

Compare to alternatives:

ProviderAnnual costSentimentMarket dataAPI access
Bloomberg Terminal$24,240LimitedYesNo
Refinitiv Eikon$22,000YesYesYes
Finnhub Premium$6,000BasicYesYes
This Actor (VADER)~$120-600YesOptionalYes
This Actor (LLM)~$300-1,500AdvancedOptionalYes

How it works

๐Ÿ‘ Architecture

Quick start

Step 1. Click Try for free and configure your run:

  • Enter stock tickers (e.g., AAPL, TSLA, NVDA)
  • Choose news sources (default: all free sources)
  • Pick sentiment model โ€” vader for speed, llm for accuracy
  • Optionally enable market data enrichment

Step 2. Run the Actor.

Step 3. Download results from the Dataset tab as JSON, CSV, or Excel.

Sentiment models compared

VADERLLM (AI-Powered)
SpeedInstant (~1ms/article)~500ms/article (batched)
Cost$0.02/article$0.05/article
StrengthsFast, deterministic, no external dependencyUnderstands context, negation, financial nuance
WeaknessMisses context in complex headlinesSlightly slower, higher cost
Best forHigh-volume monitoring, cost-sensitiveInvestment decisions, research reports

Example where it matters:

"Nvidia Stock Drops. Not Even Elon Musk Can Give Shares a Boost."

  • VADER: bullish +0.83 (confused by "Boost")
  • LLM: bearish -0.95 (understands "Drops" is the signal)

Output example

{
"article_id":"cbb7559567eb174a",
"source":"google_news",
"source_url":"https://news.google.com/rss/articles/...",
"source_credibility":0.7,
"title":"Apple Inc. Stock Position Raised by Groupama Asset Management",
"summary":"Apple Inc. Stock Position Raised by Groupama Asset Management",
"authors":["MarketBeat"],
"published_at":"2026-03-22T11:17:21Z",
"scraped_at":"2026-03-22T14:30:12Z",
"tickers":["AAPL"],
"companies":["Apple Inc."],
"sectors":["Technology"],
"sentiment_label":"bullish",
"sentiment_score":0.850,
"sentiment_confidence":0.95,
"sentiment_model":"llm",
"composite_score":0.547,
"language":"en",
"language_confidence":1.0,
"article_type":"news",
"topics":[],
"topic_confidence":0.0,
"mentioned_tickers":[],
"current_price":247.99,
"price_change_pct":-0.39,
"market_cap":3644938780672,
"pe_ratio":31.35,
"industry":"Computers, Phones & Household Electronics",
"short_ratio":2.41,
"earnings_date":"2026-04-30"
}

Use cases

Algorithmic trading โ€” Feed real-time sentiment signals into your trading system. The composite score combines sentiment, source credibility, and confidence into a single actionable number. Market data enrichment adds price context alongside sentiment.

Portfolio monitoring โ€” Schedule daily runs across your holdings. Track sentiment trends over time. Detect negative news before it hits the price. Get notified when short interest or P/E ratios change.

Research & due diligence โ€” Analyze sentiment around a company before investing. Compare sentiment across competitors in the same sector. Use Deep Search to extract full articles from any URL.

AI agents & automation โ€” Structured JSON output works directly with AI agents, LangChain, and automation platforms. Schedule runs and pipe results into your workflow.

Fintech products โ€” Build sentiment dashboards, alerts, and newsletters. The standardized schema makes integration straightforward across all sources.

Input parameters

ParameterTypeDefaultDescription
tickersstring[]["AAPL", "TSLA"]Stock tickers to analyze
querystringโ€”Free-text search query
sourcesstring[]All free sourcesWhich sources to scrape
maxArticlesinteger20Max articles per source
sentimentModelstring"vader""vader" or "llm"
includeRawTextbooleantrueInclude article summaries
enrichWithMarketDatabooleanfalseAdd live price, market cap, P/E per ticker ($0.01/ticker)
deepSearchUrlsstring[]โ€”URLs for full-text extraction ($0.05/page)

Integration examples

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("YOUR_USERNAME/financial-news-sentiment").call(
run_input={
"tickers":["AAPL","NVDA","TSLA"],
"sources":["google_news","sec_edgar"],
"maxArticles":20,
"sentimentModel":"llm",
"enrichWithMarketData":True,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
price = item.get("current_price","N/A")
print(f"{item['sentiment_label']:>7s}{item['sentiment_score']:+.2f} ${price} | {item['title'][:50]}")

JavaScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('YOUR_USERNAME/financial-news-sentiment').call({
tickers:['AAPL','NVDA','TSLA'],
sources:['google_news','sec_edgar'],
maxArticles:20,
sentimentModel:'llm',
enrichWithMarketData:true,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=>{
console.log(`${item.sentiment_label}${item.sentiment_score} $${item.current_price} | ${item.title}`);
});

FAQ

Is this financial advice? No. Sentiment scores are AI-generated and may be inaccurate. This tool is for informational and research purposes only. Always do your own due diligence.

How accurate is the sentiment analysis? VADER with our financial lexicon correctly classifies ~75-80% of financial headlines. The LLM model achieves ~90-95% accuracy on financial text, including complex headlines with negation and context.

What about paywalled sources (Bloomberg, WSJ)? We do not scrape paywalled content. All sources are publicly accessible or use official APIs. Use Deep Search URLs to extract articles from sites you have access to.

How fresh is the data? Articles are scraped in real-time when the actor runs. Schedule it hourly or daily for continuous monitoring. Market data enrichment provides live prices at the time of the run.

Can I use this with my AI agent or LLM? Yes. The structured JSON output is designed for programmatic consumption. It works directly with LangChain, AutoGPT, Claude, and any tool that accepts JSON data.

What happens if my budget runs out? The actor automatically stops processing and returns whatever articles it has already analyzed. You are never overcharged. Set a spending limit in the Apify Console to control costs.

What happens if a source is down? Each source is fetched independently. If one fails, the others still return data. Errors are logged in the run stats.

Legal disclaimer

This actor only scrapes publicly available data. Article summaries are limited to 200 characters for legal compliance โ€” full article text is never stored or distributed. SEC EDGAR data is explicitly public domain. All other data is derived analysis (sentiment scores) which is protected as transformative use.

Not affiliated with Yahoo Finance, Google, SEC, or any news publisher.

You might also like

Google News Article Scraper

webscrap18/google-news-article-scraper

Scrape Google News, Extract full content with Title, Article Text, Images and Structured data.

๐Ÿ”ฅ Google News Search Scraper

powerai/google-news-search-scraper

Search Google News and export structured metadata with optional article enrichment.

Google News Scraper

futurizerush/google-news-scraper

Google News Search Scraper - Real-time news aggregation from Google News. Features smart article enrichment with full content extraction. Perfect for market research, trend analysis, and content monitoring.

Financial News Scrapper

coder_zoro/financial-news-scrapper

Scrape real-time financial news across crypto, stocks, markets, and ETFs. Get timestamps, headlines, and links for fast market insights. Ideal for traders, analysts, financial apps, dashboards, and automated trading systems to stay ahead of market trends.

Yahoo News Scraper

piotrv1001/yahoo-news-scraper

Scrapes news articles from Yahoo News categories, extracting titles, authors, sources, publication dates, descriptions, images, and full article body text. Ideal for media monitoring, trend analysis, and news aggregation.

SEC EDGAR Financial Data Scraper

kelvinosse/sec-edgar-scraper

Scrape SEC EDGAR filings and XBRL financial data for public companies.

Google Finance Scraper

api-empire/google-finance-scraper

Extract financial data from Google Finance using the Google Finance Scraper. Collect stock prices, company names, market caps, trading volumes, and financial metrics automatically. Ideal for financial analysis, investment research, and market monitoring.

VADER Sentiment Analyzer

web.harvester/sentiment-analyzer

Analyze text sentiment using VADER (Valence Aware Dictionary for Sentiment Reasoning). Fast, accurate sentiment analysis optimized for social media, reviews, and customer feedback. No GPU required.

5