Yahoo Finance Scraper โ€” Live Quotes & Price History avatar

Yahoo Finance Scraper โ€” Live Quotes & Price History

Pricing

from $0.00072 / symbol scraped

Go to Apify Store
Yahoo Finance Scraper โ€” Live Quotes & Price History

Yahoo Finance Scraper โ€” Live Quotes & Price History

Get live stock, ETF, crypto, forex and index quotes from Yahoo Finance by ticker: price, day and 52-week range, volume, exchange and change %, plus optional OHLCV price history. Public data โ€” no login, no API key.

Pricing

from $0.00072 / symbol scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 minutes ago

Last modified

Share

Pull live market data for any ticker from Yahoo Finance. Give the Actor a list of symbols and it returns each one's price, day change, day range, 52-week range, volume, exchange and market state โ€” plus optional OHLCV price history. Works for stocks, ETFs, crypto, forex and indices. Public data, so no login, no API key.

Great for portfolio tracking, market dashboards, quant datasets, alerting and research.

Yahoo Finance Scraper input โ€” ticker symbols and price-history options in the Apify Console

What you get per symbol

FieldNotes
price, previousCloseLatest price and prior close.
change, changePercentAbsolute and % move vs previous close.
dayHigh, dayLow, volumeRegular-session day stats.
fiftyTwoWeekHigh, fiftyTwoWeekLow52-week range.
name, currency, exchange, marketStateInstrument info + REGULAR/CLOSED/PRE/POST.
marketTimeTimestamp of the quote (ISO 8601).
historyOptional OHLCV array (date, open, high, low, close, adjClose, volume).

Input

{
"symbols": ["AAPL", "MSFT", "BTC-USD", "EURUSD=X", "^GSPC"],
"includeHistory": true,
"interval": "1d",
"range": "6mo"
}
  • symbols โ€” Yahoo tickers, one per line. Stocks (AAPL), ETFs (SPY), crypto (BTC-USD), forex (EURUSD=X), indices (^GSPC).
  • includeHistory โ€” attach an OHLCV candle array (default off = quote only).
  • interval โ€” candle size (1mโ€ฆ1mo) for history.
  • range โ€” how far back (1dโ€ฆmax) for history.
  • maxConcurrency โ€” symbols fetched in parallel.
  • proxyConfiguration โ€” optional; only if you hit rate limits.

Output (one row per symbol)

Yahoo Finance Scraper output example โ€” live quotes for multiple symbols as structured JSON

{
"symbol": "AAPL",
"name": "Apple Inc.",
"currency": "USD",
"exchange": "NasdaqGS",
"marketState": "REGULAR",
"price": 315.32,
"previousClose": 312.10,
"change": 3.22,
"changePercent": 1.03,
"dayHigh": 316.4,
"dayLow": 311.8,
"volume": 48213000,
"fiftyTwoWeekHigh": 320.1,
"fiftyTwoWeekLow": 210.4,
"marketTime": "2026-07-10T20:00:00.000Z",
"found": true
}

Output schema

FieldTypeDescription
symbolstringThe Yahoo Finance ticker you requested.
namestringInstrument name (company or asset name).
currencystringCurrency the price is quoted in.
exchangestringExchange the instrument trades on.
instrumentTypestringInstrument class (e.g. EQUITY, ETF, CRYPTOCURRENCY, CURRENCY, INDEX).
marketStatestringCurrent market state โ€” REGULAR, CLOSED, PRE or POST.
pricenumberLatest traded price.
previousClosenumberPrior session's closing price.
changenumberAbsolute price move vs previous close.
changePercentnumberPercentage price move vs previous close.
dayHighnumberHighest price in the current regular session.
dayLownumberLowest price in the current regular session.
volumeintegerRegular-session trading volume.
fiftyTwoWeekHighnumberHighest price over the trailing 52 weeks.
fiftyTwoWeekLownumberLowest price over the trailing 52 weeks.
marketTimestring (ISO date)Timestamp of the quote (ISO 8601).
timezonestringExchange timezone for the quote.
foundbooleanWhether the symbol was found (false for unknown tickers).
errorstringError message when a symbol could not be fetched, otherwise null.
historyarrayOptional OHLCV candle array (date, open, high, low, close, adjClose, volume) when includeHistory is on.

FAQ

Do I need an API key or Yahoo Finance account? No. The Actor reads public Yahoo Finance market data, so there's no login and no API key. A proxy is optional and only needed if you hit rate limits.

How many symbols can I fetch per run? There's no fixed cap โ€” pass as many tickers as you like (one per line) and tune maxConcurrency to control how many are fetched in parallel. Symbols that don't exist come back with found: false.

How fresh is the data? Quotes are pulled live at run time and include a marketState (REGULAR/CLOSED/PRE/POST) plus a marketTime ISO timestamp, so you always know when the price was captured.

Is this official Yahoo Finance data? The data is provided by Yahoo Finance for personal/informational use, but this Actor is an independent tool and is not affiliated with or endorsed by Yahoo. It is not investment advice.

What's the output format? Flat JSON, one row per symbol, with price, day change, day range, 52-week range, volume and exchange โ€” plus an optional OHLCV history array. Export as JSON, CSV or Excel.

Can I connect the Yahoo Finance Scraper to other tools? The Yahoo Finance Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

More market-data scrapers from the same publisher:

Notes

Symbols that don't exist return a row with found: false. Data is provided by Yahoo Finance for personal/informational use โ€” respect their terms; not investment advice.