VOOZH about

URL: https://apify.com/haketa/yahoo-finance-fundamentals-scraper

โ‡ฑ Yahoo Finance Fundamentals Scraper - Statements & Ratios ยท Apify


๐Ÿ‘ Yahoo Finance Fundamentals Scraper - Stocks & Financials avatar

Yahoo Finance Fundamentals Scraper - Stocks & Financials

Pricing

from $0.60 / 1,000 results

Go to Apify Store

Yahoo Finance Fundamentals Scraper - Stocks & Financials

Yahoo Finance fundamentals scraper & API: export income statement, balance sheet & cash flow (annual & quarterly), key stats, valuation ratios (P/E, PEG, EV/EBITDA), margins, analyst price targets, dividends and live quotes for stocks, ETFs & crypto โ€” fast, no login, no API key.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

13 days ago

Last modified

Categories

Share

Yahoo Finance Fundamentals Scraper ๐Ÿ“ˆ โ€” Statements, Ratios & Quotes

Pull company fundamentals from Yahoo Finance as clean, structured JSON โ€” income statement, balance sheet and cash flow (annual & quarterly), plus key statistics, valuation ratios, analyst price targets and live quotes โ€” for stocks, ETFs, indices, crypto and FX, worldwide.

Built API-first for reliability and speed (no fragile page-rendering), with automatic session handling and proxy rotation so it keeps working at scale.

๐Ÿ’ก Why this actor? Most "Yahoo Finance" scrapers only return prices, or wrap a library that breaks when Yahoo rotates its auth. This one delivers complete financial statements + valuation + analyst data in one normalized record, and is engineered to survive Yahoo's auth/rate-limit gating.


๐Ÿ“‹ Table of contents


What does it do?

Give it tickers (or pick a screener) and it returns, per symbol:

  • ๐Ÿงพ Financial statements โ€” income statement, balance sheet, cash flow (annual + quarterly), with normalized field names.
  • ๐Ÿ“Š Key statistics & valuation โ€” market cap, P/E, forward P/E, PEG, price/book, price/sales, EV, EV/EBITDA, beta, EPS, shares outstanding.
  • ๐Ÿ’น Profitability & growth โ€” gross/operating/profit margins, ROE, ROA, revenue & earnings growth, free & operating cash flow, debt, cash, current/quick ratio.
  • ๐ŸŽฏ Analyst data โ€” mean/high/low price targets, recommendation, number of analysts.
  • ๐Ÿ’ต Dividends โ€” rate, yield, payout ratio, ex-dividend date.
  • ๐Ÿ“ˆ Live quote & 52-week range, and optional historical OHLCV price data.

Export to JSON, CSV, Excel, XML or HTML, or pull from the Apify API.


Use cases

๐Ÿ“Š Equity research & screening

  • Compare valuation and profitability across a watchlist or a whole screener.
  • Build fundamental models from full statement history.

๐Ÿค– Quant & data teams

  • Feed normalized fundamentals + price history into models and dashboards.
  • Track quarterly results across many tickers.

๐Ÿ’ผ Investors & analysts

  • Pull P/E, PEG, EV/EBITDA, margins, ROE and analyst targets in one batch.
  • Monitor dividends and payout ratios.

๐Ÿ“ฐ Fintech & media

  • Power stock dashboards, newsletters and alerts with reliable structured data.

How to use it (step by step)

No coding required.

  1. Click Try for free / Start.
  2. Add Symbols (e.g. AAPL, MSFT, BTC-USD) โ€” or pick a Screener (e.g. "Most actives") to discover tickers automatically.
  3. Choose Statement frequency (annual / quarterly / both) and toggle Include financial statements / Include price history.
  4. Set Max symbols.
  5. Click Save & Start, then export the results.

Input parameters

FieldTypeDescription
symbolsarrayTickers (e.g. AAPL, MSFT, BTC-USD, ^GSPC, EURUSD=X).
screenerstringOptional Yahoo predefined screener to discover tickers (most_actives, day_gainers, undervalued_large_caps, โ€ฆ).
statementFrequencystringboth, annual, or quarterly.
includeStatementsbooleanInclude income/balance/cash-flow statements. Default true.
includePriceHistorybooleanInclude historical OHLCV. Default false.
priceRangestringRange for price history (1moโ€“max).
maxItemsintegerMax symbols. 0 = no limit. Default 100.
proxyConfigurationobjectProxy settings. Default: Apify Proxy on.
maxConcurrencyintegerMax parallel requests. Default 5.

Input examples

1) A few tickers with full statements

{
"symbols":["AAPL","MSFT","GOOGL"],
"statementFrequency":"both"
}

2) Discover & scrape the most active stocks

{
"screener":"most_actives",
"maxItems":50
}

3) Quotes + key stats only (fast, no statements)

{
"symbols":["TSLA","NVDA","AMD"],
"includeStatements":false
}

4) With price history

{
"symbols":["AAPL"],
"includePriceHistory":true,
"priceRange":"5y"
}

Output โ€” data fields

One record per symbol. Top-level fields include:

GroupFields
Identitysymbol, name, exchange, currency, quoteType, sector, industry, country, website, employees, businessSummary
Quoteprice, marketCap, previousClose, dayHigh, dayLow, fiftyTwoWeekHigh, fiftyTwoWeekLow, volume, averageVolume
ValuationtrailingPE, forwardPE, pegRatio, priceToBook, priceToSales, enterpriseValue, enterpriseToRevenue, enterpriseToEbitda, beta, bookValue, trailingEps, forwardEps, sharesOutstanding, floatShares
ProfitabilityprofitMargins, grossMargins, operatingMargins, returnOnEquity, returnOnAssets, revenueGrowth, earningsGrowth, totalRevenueTTM, ebitdaTTM, totalCash, totalDebt, currentRatio, quickRatio, freeCashflowTTM, operatingCashflowTTM
DividendsdividendRate, dividendYield, payoutRatio, exDividendDate
AnalysttargetMeanPrice, targetHighPrice, targetLowPrice, recommendationKey, numberOfAnalystOpinions
Statementsfinancials.incomeStatement[], financials.balanceSheet[], financials.cashFlow[]
Price historypriceHistory[] (when enabled)

Each statement row: { date, frequency, periodType, currency, ...lineItems } โ€” e.g. income rows carry totalRevenue, grossProfit, operatingIncome, ebitda, netIncome, dilutedEPS, โ€ฆ; balance rows carry totalAssets, stockholdersEquity, totalDebt, cashAndCashEquivalents, โ€ฆ; cash-flow rows carry operatingCashFlow, freeCashFlow, capitalExpenditure, โ€ฆ


Sample output record

{
"symbol":"AAPL",
"name":"Apple Inc.",
"exchange":"NMS",
"currency":"USD",
"sector":"Technology",
"marketCap":4571145961472,
"price":311.23,
"trailingPE":37.72,
"forwardPE":32.39,
"priceToBook":42.87,
"enterpriseValue":4587349606400,
"returnOnEquity":1.4147,
"profitMargins":0.2715,
"targetMeanPrice":310.5,
"recommendationKey":"buy",
"dividendYield":0.0035,
"financials":{
"incomeStatement":[
{"date":"2025-09-30","frequency":"annual","currency":"USD","totalRevenue":416161000000,"netIncome":99000000000,"dilutedEPS":7.46,"ebitda":144748000000}
],
"balanceSheet":[
{"date":"2025-09-30","frequency":"annual","totalAssets":359241000000,"stockholdersEquity":66000000000}
],
"cashFlow":[
{"date":"2025-09-30","frequency":"annual","operatingCashFlow":120000000000,"freeCashFlow":98767000000}
]
},
"scrapedAt":"2026-06-05T10:00:00.000Z"
}

Coverage

  • Stocks (global exchanges), ETFs, indices (^GSPC), crypto (BTC-USD), FX (EURUSD=X).
  • Full financial statements apply to equities; indices/FX/crypto return quote & price data.
  • Discover symbols with the built-in screeners, or supply your own ticker list.

Tips & best practices

  • ๐Ÿงช Start with a few symbols to confirm the output shape.
  • โšก Disable statements for a fast quotes + key-stats run when you don't need full history.
  • ๐Ÿงฑ Use a screener to scan a whole segment (e.g. most actives, undervalued large caps).
  • ๐Ÿข Keep concurrency moderate and proxy on โ€” Yahoo rate-limits aggressive bursts.
  • ๐Ÿ’พ Use the Apify API / integrations to push results into Google Sheets, a database, or a webhook, and schedule runs to track quarterly results.

Frequently asked questions

Which statements are included? Income statement, balance sheet and cash flow โ€” annual and/or quarterly, with normalized field names and multiple years of history.

Does it cover non-US companies? Yes โ€” any symbol available on Yahoo Finance, across global exchanges, plus ETFs, indices, crypto and FX.

Can I discover tickers automatically? Yes โ€” pick a predefined screener (most actives, day gainers, undervalued large caps, etc.).

Do I get analyst price targets and dividends? Yes โ€” mean/high/low targets, recommendation, analyst count, and dividend rate/yield/payout.

What export formats are supported? JSON, CSV, Excel, XML, HTML table, RSS โ€” plus the Apify API and integrations.


Changelog

0.1.0

  • Initial release: full income/balance/cash-flow statements (annual + quarterly), key stats, valuation ratios, profitability, dividends, analyst targets and live quotes.
  • Symbol list or screener discovery; optional OHLCV price history.
  • API-first with resilient session handling and proxy rotation.

You might also like

Yahoo Finance Scraper - Stocks, Crypto & Fundamentals

dataharvest/yahoo-finance-scraper

Scrape stock quotes, historical prices and fundamentals from Yahoo Finance. No API key needed.

Yahoo Finance Scraper โ€” Stocks, ETFs, Crypto, Indices

alwaysprimedev/yahoo-finance-scraper

Pull real-time quotes, fundamentals, financials, analyst targets, dividends, company officers, and historical OHLCV for any Yahoo Finance ticker. Works for stocks, ETFs, mutual funds, crypto, FX, and indices. Output as JSON, CSV, or Excel.

Yahoo Finance

chartreuse_laureate/Yahoo-Finance

Pull comprehensive Yahoo Finance fundamentals for any stock- company profile, valuation ratios, key statistics, analyst estimates, earnings history, ownership & insider activity, plus 3-year annual and quarterly financials. Multi-ticker batch, global exchange support (US, TSX, LSE etc), JSON output.

๐Ÿ‘ User avatar

Bhavya Chhabra

3

Yahoo Finance Scraper

sheshinmcfly/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.

Yahoo Finance Scraper - Most Comprehensive

kaix/yahoo-finance-scraper

๐Ÿ”ฅ ~$0.5/1K stocks ๐Ÿ”ฅ Scrape Yahoo Finance for stock quotes, financials, charts, news, options, and more

Yahoo Finance Scraper

dami_studio/yahoo-finance-scraper

Scrape Yahoo Finance with no API key: search symbols by name, get real-time price quotes (price, currency, % change, 52-week range), or pull OHLCV price history for stocks, ETFs, indices, FX and crypto. Clean structured JSON.

3

5.0

๐Ÿ“ˆ Yahoo Finance Scraper โ€” Stocks & Market Data

nexgendata/yahoo-finance-scraper

Extract stock quotes, historical prices, financial statements, analyst ratings from Yahoo Finance. Track portfolios and market trends.

Yahoo Finance Stock Scraper

rupom888/yahoo-finance-scraper

Scrape real-time stock quotes, historical OHLCV price data, symbol search, and market movers (gainers/losers) from Yahoo Finance. No API key needed. Supports stocks, ETFs, crypto, forex, and indices.