Yahoo Finance Scraper - Quotes, History, Fundamentals & News avatar

Yahoo Finance Scraper - Quotes, History, Fundamentals & News

Pricing

from $0.90 / 1,000 ticker rows

Go to Apify Store
Yahoo Finance Scraper - Quotes, History, Fundamentals & News

Yahoo Finance Scraper - Quotes, History, Fundamentals & News

Get stock data from Yahoo Finance for any ticker: live quotes, price history with dividends and splits, financial statements, option chains and news. Stocks, ETFs, indices, crypto, forex. $0.90 per 1,000 rows; a full history or option chain is one row. Unknown tickers are free.

Pricing

from $0.90 / 1,000 ticker rows

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Security

Limited permissions

Share

Not affiliated with, endorsed by or sponsored by Yahoo. Yahoo and Yahoo Finance are trademarks of their owner.

What does Yahoo Finance Scraper do?

Yahoo Finance Scraper turns a list of ticker symbols into clean JSON: live stock quotes, historical prices (OHLCV bars with dividends and splits), fundamentals (company profile, key statistics, income statement, balance sheet and cash flow lines), option chains and latest news. It works as a Yahoo Finance API you call from code, a schedule or an AI agent, with no API key of your own.

It covers stocks on any exchange Yahoo lists, ETFs, mutual funds, indices, crypto, forex pairs and futures. You choose the data with the modules setting, and every ticker and module comes back as one row. A whole 10-year price history is one row, and so is a full option chain, so long histories cost the same as a single quote.

Why use it?

  • Portfolio and watchlist tracking: refresh prices, market cap, P/E and 52-week ranges for hundreds of tickers in one run.
  • Backtesting and research: pull daily, weekly or intraday price history with adjusted closes, dividends and splits.
  • Screening and valuation: compare sector, margins, growth, analyst targets and the annual (about four years) and quarterly (about five quarters) statement lines Yahoo publishes.
  • Options analysis: get every call and put for an expiry with bid, ask, volume, open interest and implied volatility.
  • News alerts: schedule the Actor with Only new news turned on and get only the articles you have not seen yet.
  • AI agents: one call answers "what is NVDA trading at and what did it report last quarter?".

What data can it extract?

ModuleOne row holds
quoteprice, change, change %, open, day high/low, volume, 3-month average volume, market cap, trailing and forward P/E, EPS, dividend yield, 52-week high/low, 50- and 200-day averages, pre- and post-market price, analyst rating, next earnings date, market state, plus the full quote object
historyevery bar in the range (date, open, high, low, close, adjusted close, volume), dividends, splits, first and last date, period change %, period high and low
fundamentalssector, industry, country, website, employees, officers, market cap, enterprise value, P/E, PEG, price to book, beta, margins, revenue growth, analyst target and recommendation, next earnings date, recommendation trend, and annual and quarterly revenue, gross profit, operating income, EBITDA, net income, EPS, assets, liabilities, equity, cash, debt, operating cash flow, capex, free cash flow, dividends and buybacks
optionsexpiry date, all listed expiry dates, underlying price, and every call and put (contract symbol, strike, last price, bid, ask, change, volume, open interest, implied volatility, in the money, last trade time)
newslatest articles with title, publisher, URL, publish time, type, related tickers and thumbnail

How to get Yahoo Finance data

  1. Open the Actor on Apify and click Try for free.
  2. Enter your Tickers, one per line, using Yahoo symbols (AAPL, BRK-B, VOD.L, ^GSPC, BTC-USD, EURUSD=X).
  3. Pick the Data to get: quote, history, fundamentals, options, news, or several.
  4. For history, choose a range and interval or set start and end dates. For options, leave the expiry empty for the nearest one or enter a date.
  5. Click Start, then download the rows as JSON, CSV or Excel, or read them through the Apify API.

How much does it cost?

You pay $0.90 per 1,000 rows ($0.0009 per ticker and module), plus a tiny start fee per run. A row is a full quote, a full price history, a full fundamentals set, a full option chain or a news list, whatever its size.

  • 100 tickers with a quote: about $0.09.
  • 50 tickers with quote, 10-year history and fundamentals: 150 rows, about $0.14.
  • Unknown tickers, tickers with no options, empty ranges and other errors are free.
  • With Only new news, a ticker with no new articles costs nothing.

On the Apify free plan, the $5 monthly credit covers about 5,000 rows.

Input

{
"tickers": ["AAPL", "MSFT", "NVDA"],
"modules": ["quote", "history", "fundamentals"],
"historyRange": "5y",
"interval": "1wk",
"newsCount": 10,
"onlyNewNews": false
}

Output

One row per ticker and module. Every row has ticker, module, name, price, currency, error and scrapedAt, so you can filter or join rows easily. Download the dataset as JSON, CSV, Excel, XML or HTML.

{
"ticker": "AAPL",
"module": "history",
"name": "Apple Inc.",
"price": 348.715,
"currency": "USD",
"exchange": "NasdaqGS",
"quoteType": "EQUITY",
"timezone": "America/New_York",
"range": "1mo",
"interval": "1d",
"count": 24,
"firstDate": "2026-10-05",
"lastDate": "2026-11-05",
"periodChangePercent": 4.7538,
"periodHigh": 355.38,
"periodLow": 325.33,
"bars": [
{ "date": "2026-10-05", "open": 332.82, "high": 336.21, "low": 331.65, "close": 332.89, "adjClose": 332.89, "volume": 34400900 }
],
"dividends": [],
"splits": [],
"error": null,
"scrapedAt": "2026-11-06T02:20:11.402Z"
}

A ticker Yahoo does not know comes back free:

{ "ticker": "ZZZZQQ", "module": "quote", "error": "Ticker not found on Yahoo Finance", "scrapedAt": "2026-11-06T02:20:11.402Z" }

Tips

  • Use Yahoo's own symbols: exchange suffixes such as .L (London), .TO (Toronto), .NS (India NSE), .T (Tokyo), .DE (Xetra); - for share classes (BRK-B); ^ for indices; -USD for crypto; =X for forex; =F for futures.
  • Intraday history is limited by Yahoo: 1-minute bars cover the last 7 days and other minute intervals the last 60 days.
  • Index options trade under their own symbols (for example ^SPX, not ^GSPC).
  • Fundamentals for ETFs, indices and crypto contain the summary and key statistics; statement lines exist for companies only.
  • For a news feed, schedule the Actor every hour with Only new news on. Each ticker remembers up to 1,000 article IDs.

FAQ

Is this run by Yahoo?

No. It reads the public data that Yahoo Finance shows to any visitor. It is an independent tool and is not affiliated with Yahoo.

No. The Actor opens its own anonymous session. You only need an Apify account.

How many tickers can I scrape in one run?

Thousands of quotes, since quotes are fetched 40 tickers per request. The other modules take one or two requests per ticker, six at a time: in our cloud test, 41 tickers with all five modules (205 rows, 5 years of daily history each) finished in about 2 minutes, so 1,000 tickers with every module take about 45 minutes.

How fresh is the data?

Quotes are as live as Yahoo Finance shows them: real time for many US exchanges and delayed for others (the details.exchangeDataDelayedBy field says how many minutes).

Can I use it with AI agents or Make, Zapier and n8n?

Yes. Call it through the Apify API, the Apify MCP server or any Apify integration. Each row is self-contained JSON.

Disclaimer

This Actor collects publicly available market data. The data is provided as is, may be delayed or incomplete, and is not investment advice. Check the terms of the data source and the rules that apply to you before using the data commercially.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Telegram Keyword Search Monitor - New Mentions in Channelsmatching message
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript