Finance News Scraper avatar

Finance News Scraper

Pricing

$3.90 / 1,000 article scrapeds

Go to Apify Store
Finance News Scraper

Finance News Scraper

Scrape financial news from top sources — CNBC, MarketWatch, Seeking Alpha, Google News. Filter by keywords, tickers, sectors. Detect stock mentions and sentiment.

Pricing

$3.90 / 1,000 article scrapeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

5 days ago

Last modified

Share

Scrape financial news articles from Yahoo Finance, MarketWatch, Bloomberg, Reuters, and CNBC. Filter by stock ticker, company name, sector, or keyword. Returns full article text, auto-detected ticker mentions, and structured metadata — ready for financial analysis pipelines.

Why Use This Actor?

FeatureThis ActorPolygon.io NewsAlpha VantageBenzinga Pro
Price$3.90/1K (PPE)$29-199/moFree (limited)$99-199/mo
Pay-per-useYesNo (subscription)NoNo
Full article textYesSnippet onlySnippet onlyYes (premium)
Financial sources5 major20+ aggregated50+ headlinesBenzinga only
Ticker extractionYesBuilt-inBuilt-inBuilt-in
Zero-configYesAPI key requiredAPI key requiredAccount required

No subscription, no API key, no commitment. Pay only for articles you scrape.

How to Use

Latest financial news (default):

{
"keywords": ["stock market"]
}

Ticker-specific news:

{
"tickers": ["AAPL", "TSLA"],
"dateRange": "7d"
}

Sector research:

{
"sectors": ["healthcare"],
"dateRange": "30d",
"maxArticlesTotal": 200
}

Daily portfolio monitor (schedule daily):

{
"tickers": ["AAPL", "MSFT", "GOOGL", "AMZN"],
"dateRange": "1d",
"sources": ["yahoo_finance", "reuters", "cnbc"]
}

Input Configuration

ParameterTypeDefaultDescription
tickersstring[][]Stock ticker symbols (e.g. ["AAPL", "TSLA"])
companiesstring[][]Company names to search for
keywordsstring[]["stock market"]General keywords
sectorsstring[][]Market sectors: technology, healthcare, finance, energy...
sourcesstring[]all 4yahoo_finance, marketwatch, bloomberg, reuters, cnbc
maxArticlesPerSourceinteger25Articles per source (max 200)
maxArticlesTotalinteger100Total cap (max 1000)
dateRangestring"7d"1d, 3d, 7d, 14d, 30d
includeFullTextbooleantrueFull article body. Set false for headlines-only
extractTickersbooleantrueAuto-detect stock tickers in articles
deduplicateArticlesbooleantrueRemove cross-source duplicates

Output Format

{
"title": "Apple Reports Record Q4 Revenue",
"url": "https://finance.yahoo.com/news/...",
"source": "yahoo_finance",
"sourceDomain": "finance.yahoo.com",
"author": "John Smith",
"publishedAt": "2026-03-11T09:30:00.000Z",
"category": "Earnings",
"sector": "technology",
"articleText": "Apple Inc. reported record fourth quarter revenue...",
"articleSnippet": "Apple Inc. reported record fourth quarter revenue of $124.3 billion...",
"wordCount": 854,
"tickers": ["AAPL", "MSFT"],
"isOpinion": false,
"isPremium": false,
"scrapedAt": "2026-03-11T12:00:00.000Z"
}

Tips and Advanced Usage

Combine with Sentiment Analyzer for market signal detection:

  1. Run Finance News Scraper with tickers: ["AAPL"]
  2. Pipe articleText fields into Sentiment Analyzer
  3. Get sentiment scores for every article mentioning AAPL

Daily scheduled monitoring: Set up an Apify scheduled run with dateRange: "1d" to get fresh articles every morning.

Bloomberg articles: Set proxyConfiguration to residential proxy for better Bloomberg coverage.

Not financial advice: Article data is for research purposes only. Verify information against primary sources before making financial decisions.

Pricing

Pay-Per-Event: $0.0039 per article scraped ($3.90 per 1,000 articles)

Pricing includes all platform compute costs — no hidden fees.

ScenarioArticlesCost
Daily portfolio check (20 articles)20$0.08
Weekly market roundup (100)100$0.39
Daily monitoring × 30 days3,000$11.70
AI training dataset (10,000)10,000$39.00

Integration Examples

Export to Google Sheets for daily reporting: Use the Apify Google Sheets integration to automatically append new articles to a spreadsheet each day. Combine with scheduled runs for a hands-free morning briefing.

Feed into LLM-based analysis: Pipe articleText into OpenAI, Claude, or any LLM to generate summaries, extract key financial metrics, or classify articles by impact level. The structured output format makes it easy to batch-process articles programmatically.

Multi-ticker alerting: Run with a list of portfolio tickers and use Apify webhooks to trigger Slack/email notifications when new articles match your holdings. Combined with sentiment analysis, you can filter for high-impact negative coverage only.

FAQ

Which financial news sources are supported?

Yahoo Finance, MarketWatch, Bloomberg (public articles), Reuters, and CNBC. RSS feeds are used for discovery.

Can I get historical articles from months ago?

The actor fetches current articles from RSS feeds. Use dateFrom / dateTo parameters for custom date ranges within the RSS feed's history (typically 30-90 days).

How does ticker detection work?

Tickers are detected by $TICKER prefix and by context (adjacent to stock-related words like "shares", "stock", "Inc"). Common words are filtered to reduce false positives.

Does it handle paywalled articles?

Yes — paywalled articles are flagged with isPremium: true and articleText: null. Metadata (title, author, date) is still extracted.

Can I filter out opinion pieces?

Yes — all articles have isOpinion: boolean. Filter your results by isOpinion: false for hard news only.