Yahoo Finance Scraper avatar

Yahoo Finance Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Yahoo Finance Scraper

Yahoo Finance Scraper

Extract real-time stock prices, historical OHLCV data and company fundamentals from Yahoo Finance by ticker symbol. Get quotes, market cap, P/E, EPS, 52-week range, dividends, margins, sector and more for any stock, ETF or index. No login or API key required.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract real-time stock prices, historical price data and company fundamentals from Yahoo Finance by ticker symbol — no login, no API key, no rate-limit headaches. This Yahoo Finance scraper turns any list of tickers (stocks, ETFs, indices, currencies, crypto) into clean structured JSON: quotes, market cap, P/E, EPS, 52-week range, dividends, margins, ROE, debt, cash flow, analyst targets and full OHLCV time series.

Built for analysts, quants, fintech builders and investors who need reliable stock market data without paying for an expensive financial data API. Feed it AAPL, MSFT, TSLA (or 500 symbols) and get a tidy dataset you can export to JSON, CSV or Excel, or pull straight from the Apify API.

What data you can extract

FieldTypeDescription
symbolstringTicker symbol
shortName / longNamestringSecurity / company name
currencystringQuote currency
exchangestringExchange name
pricenumberReal-time regular market price
change / changePercentnumberPrice change and % change
previousClose / opennumberPrevious close and day open
dayHigh / dayLownumberIntraday high / low
volumenumberRegular market volume
marketCapnumberMarket capitalization
fiftyTwoWeekHigh / fiftyTwoWeekLownumber52-week range
trailingPE / forwardPEnumberPrice-to-earnings ratios
epsnumberTrailing twelve-month EPS
dividendYieldnumberDividend yield
fundamentalsobjectSector, industry, margins, ROE, ROA, debt, cash flow, revenue growth, analyst recommendation & target (when requested)
historicalarrayOHLCV candles: date, open, high, low, close, adjClose, volume (when requested)
scrapedAtstringISO 8601 extraction timestamp

How to use

  1. Click Try for free.
  2. In Ticker symbols, enter one or more tickers (e.g. AAPL, MSFT, TSLA, ^GSPC, BTC-USD).
  3. In Data to extract, pick any combination of Quote, Historical prices and Fundamentals.
  4. If you selected historical, choose a range (1d → max) and interval (daily / weekly / monthly).
  5. Click Start and download the results as JSON, CSV or Excel — or fetch them via the Apify API.

Pricing

This actor uses pay-per-result pricing: you only pay for the symbols you successfully extract. There is no monthly subscription and no Yahoo Finance API key required. Running a handful of tickers costs a fraction of a cent; the platform's free tier is enough to test it end-to-end.

Input parameters

ParameterTypeDefaultDescription
symbolsarray— (required)Ticker symbols to fetch
dataTypesarray["quote"]Any of quote, historical, fundamentals
rangestring1moHistorical span: 1d,5d,1mo,3mo,6mo,1y,2y,5y,10y,max
intervalstring1dCandle size: 1d,1wk,1mo
proxyConfigurationobjectApify ProxyDatacenter is fine; use Residential only if rate-limited

Output example

{
"symbol": "AAPL",
"shortName": "Apple Inc.",
"currency": "USD",
"exchange": "NasdaqGS",
"price": 290.55,
"changePercent": 0.42,
"marketCap": 4267410980864,
"trailingPE": 36.5,
"eps": 7.96,
"fiftyTwoWeekHigh": 320.1,
"fiftyTwoWeekLow": 190.2,
"fundamentals": {
"sector": "Technology",
"profitMargins": 0.2715,
"returnOnEquity": 1.4147,
"recommendationKey": "buy",
"targetMeanPrice": 305.4
},
"historical": [
{ "date": "2026-06-09", "open": 300.27, "high": 300.72, "low": 287.78, "close": 290.55, "adjClose": 290.55, "volume": 69930268 }
],
"scrapedAt": "2026-06-09T00:00:00.000Z"
}

Other actors you may like

FAQ

Do I need a Yahoo Finance API key or account? No. The actor requires no login or API key.

Which symbols are supported? Anything Yahoo Finance lists: stocks, ETFs, mutual funds, indices (^GSPC), currencies (EURUSD=X) and crypto (BTC-USD).

How fresh is the price data? Quotes reflect Yahoo's real-time/near-real-time regular market price at the moment of the run.

Can I get many tickers at once? Yes. Quotes are fetched in batches, so large symbol lists run efficiently.

What if a symbol is invalid? It is saved with empty fields so your dataset stays aligned with your input list.

This actor extracts publicly available, factual market data and does not access any private, authenticated or personal data. Market figures (prices, volumes, ratios) are facts and are not subject to copyright. Use the data in compliance with Yahoo's terms and applicable law (including Chile's Ley 19.628 on data protection). You are responsible for how you use the extracted data; this tool is intended for research, analysis and lawful business use.

Version history

  • 1.0 — Initial release: quotes, historical OHLCV and fundamentals via Yahoo Finance internal JSON endpoints, with cookie+crumb session handling and batch quote fetching.

Keywords: yahoo finance scraper, yahoo finance api, stock data scraper, stock price api, historical stock data, company fundamentals, financial data extraction, stock market data, ticker scraper, OHLCV data, P/E ratio scraper, dividend data, equities data api.