Yahoo Finance Stock Data Scraper avatar

Yahoo Finance Stock Data Scraper

Pricing

$0.90 / 1,000 stock quotes

Go to Apify Store
Yahoo Finance Stock Data Scraper

Yahoo Finance Stock Data Scraper

Fetch current stock quotes or a market overview from Yahoo Finance. Enter ticker symbols or choose the overview to get prices, changes, ranges, volume, and available company data in your dataset.

Pricing

$0.90 / 1,000 stock quotes

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

📈 Yahoo Finance stock data for quote research

For developers, analysts, and finance teams, this Actor returns current Yahoo Finance quote rows for ticker lists or a market overview. Use the structured prices, changes, ranges, volume, and available company data in your research or data workflow.

📊 Current quote rows for stocks and market views

Stock quotes return one row for each resolved ticker in the submitted list. Market overview returns major-stock quote rows without a symbol list. Rows include price movement, previous close, open price, intraday and 52-week ranges, volume, and the source market time. Company, exchange, currency, market capitalization, valuation, earnings, dividend yield, sector, and industry fields are included when Yahoo Finance provides them.

▶️ Run a quote lookup

Run steps

  1. Choose Stock quotes or Market overview in the Input tab.
  2. For Stock quotes, enter one or more ticker symbols such as AAPL or MSFT.
  3. Start the Actor and open the saved dataset.

Choose Stock quotes for one list of symbols. Choose Market overview when you want the Actor's major-stock view without entering symbols.

⚙️ Input

Input fields

FieldTypeWhat it does
resultTypestringSelects stockQuotes for one ticker list or marketOverview for major-stock quote rows.
symbolsarray of stringsEnter one or more ticker symbols for stockQuotes, such as AAPL or MSFT. The field is ignored for marketOverview.

Example input

This input is from a successful Stock quotes run:

{
"resultType": "stockQuotes",
"symbols": [
"AAPL",
"MSFT"
]
}

🧾 Output

Run output

FieldTypeWhat it does
datasetURL stringLinks to the default dataset with the saved quote rows.

Both input modes save the same dataset row shape. Optional fields can be missing when Yahoo Finance does not provide them.

Dataset rows

FieldTypeWhat it does
symbolstringTicker symbol for the resolved instrument.
companyNamestring, optionalCompany or instrument name when available.
exchangestring, optionalExchange or market where the instrument trades when available.
currencystring, optionalCurrency used for the quote when available.
currentPricenumberLatest available price for the instrument.
changenumberAbsolute price change from the previous close, in the quote currency.
changePercentnumberPercentage change from the previous close, such as 2.46 for 2.46%.
previousClosenumberPrice at the previous market close.
opennumberOpening price for the current trading session.
intradayRangeobjectLowest and highest prices for the current trading session.
intradayRange.lownumberIntraday low price.
intradayRange.highnumberIntraday high price.
fiftyTwoWeekRangeobjectLowest and highest prices recorded during the past 52 weeks.
fiftyTwoWeekRange.lownumber52-week low price.
fiftyTwoWeekRange.highnumber52-week high price.
volumeintegerNumber of shares traded in the current session.
marketCapitalizationnumber, optionalTotal market value of outstanding shares when available.
valuationobject, optionalValuation measures when available.
valuation.trailingPenumber, optionalPrice-to-earnings ratio based on the last 12 months of earnings.
valuation.forwardPenumber, optionalPrice-to-earnings ratio based on forecast earnings.
valuation.pegRationumber, optionalPrice-to-earnings growth ratio when available.
valuation.priceToBooknumber, optionalShare price compared with book value per share.
earningsobject, optionalEarnings measures when available.
earnings.trailingEpsnumber, optionalEarnings per share for the last 12 months.
earnings.forwardEpsnumber, optionalForecast earnings per share when available.
dividendYieldnumber, optionalAnnual dividend yield as a percentage when available.
sectorstring, optionalCompany sector when available.
industrystring, optionalCompany industry when available.
marketTimedate-time string, optionalMarket time reported by Yahoo Finance when available.

Stock quotes example

This genuine row came from a successful Stock quotes run:

{
"symbol": "AAPL",
"companyName": "Apple Inc.",
"exchange": "NasdaqGS",
"currency": "USD",
"currentPrice": 333.02,
"change": -4,
"changePercent": -1.1868731826004393,
"previousClose": 337.02,
"open": 330.79998779296875,
"intradayRange": {
"low": 330.14,
"high": 339.5
},
"fiftyTwoWeekRange": {
"low": 243.42,
"high": 345.34
},
"volume": 49875295,
"marketTime": "2026-09-30T20:00:01.000Z",
"marketCapitalization": 4860153954304,
"dividendYield": 0.0033000002,
"sector": "Technology",
"industry": "Consumer Electronics",
"valuation": {
"trailingPe": 37.714607,
"forwardPe": 34.7426,
"pegRatio": 2.64,
"priceToBook": 45.24728
},
"earnings": {
"trailingEps": 8.83,
"forwardEps": 9.58535
}
}

Market overview example

This genuine row came from a successful Market overview run:

{
"symbol": "MSFT",
"companyName": "Microsoft Corporation",
"exchange": "NasdaqGS",
"currency": "USD",
"currentPrice": 512.9,
"change": 12.310000000000002,
"changePercent": 2.4590982640484236,
"previousClose": 500.59,
"open": 511.6099853515625,
"intradayRange": {
"low": 510.33,
"high": 519.83
},
"fiftyTwoWeekRange": {
"low": 349.2,
"high": 553.72
},
"volume": 27014238,
"marketTime": "2026-09-30T20:00:01.000Z",
"marketCapitalization": 3808562511872,
"dividendYield": 0.0077,
"sector": "Technology",
"industry": "Software - Infrastructure",
"valuation": {
"trailingPe": 28.542017,
"forwardPe": 21.692709,
"pegRatio": 1.65,
"priceToBook": 8.610762
},
"earnings": {
"trailingEps": 17.97,
"forwardEps": 23.64389
}
}

💳 Pricing

The Actor uses pay-per-event pricing. The current primary rate is $0.0009 for each stock quote saved for a resolved ticker symbol. The rate applies to the current quote event shown in the pricing panel.

🔌 Integrations

Run the Actor from the Apify Console or API, then read the saved rows through the default dataset link or dataset API.

❓ FAQ

Do I need ticker symbols for Market overview?

No. Choose marketOverview and leave the ticker list out of the request. The Actor selects its major-stock view.

What happens when a ticker or optional field is not available?

The source may not resolve every submitted symbol or provide every optional field. The dataset contains the quote rows and fields that Yahoo Finance returns.

Are these guaranteed real-time quotes?

No. The Actor returns current quote data available from Yahoo Finance, but it does not promise a real-time feed or exchange-certified data. Use marketTime when Yahoo Finance provides it.

Can I get historical prices or OHLCV data?

No. This Actor focuses on current quote records and a market overview. It does not provide historical time series.

Can I use this as the Yahoo Finance API?

You can call this Actor through the Apify API to retrieve Yahoo Finance stock data. It is not a promise of an official Yahoo Finance API, a guaranteed real-time feed, or investment advice.

Can one run use both retrieval modes?

No. Choose one result type for each run: one ticker list for stockQuotes, or marketOverview without symbols.

Does this Actor give investment advice?

No. It returns source data for research and workflows. It does not recommend buying, selling, or holding a security.

📝 Changelog

v0.0 (01-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré