Yahoo Finance — Historical Prices (OHLCV), Options, Quotes
Pricing
from $1.00 / 1,000 results
Yahoo Finance — Historical Prices (OHLCV), Options, Quotes
Stock market data from Yahoo Finance in one actor: historical prices (OHLCV, any range or interval), dividends and splits, live quotes, fundamentals and earnings, and the full options chain with implied volatility and open interest — plus news. Stocks, ETFs, crypto, forex. Keyless.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Ponderable Hydrometer
Maintained by CommunityActor stats
0
Bookmarked
21
Total users
8
Monthly active users
2 days ago
Last modified
Categories
Share
Yahoo Finance — Historical Prices (OHLCV), Options Chain
Stock market data from Yahoo Finance for stocks, ETFs, crypto, forex and indices: historical
prices (OHLCV) at any interval and range, dividends and splits, live quotes, fundamentals and
earnings, the full options chain, and news. Pick one with the mode field. Free, keyless.
Perfect for backtesting, quantitative research, charting, screeners, portfolio tracking and finance apps.
Modes
mode | One row per | What you get |
|---|---|---|
historical (default) | candle | OHLCV + adjusted close, any interval 1m–3mo, any range or explicit window |
dividends | corporate action | Dividend payments and stock splits with dates and amounts |
quote | ticker | Live snapshot: price, change, day range, 52-week range, market cap, P/E, beta |
fundamentals | ticker | Income statement, balance sheet, cash flow, margins, EPS, analyst target and rating |
options | contract | Full chain: calls and puts, strike, expiry, bid/ask, implied volatility, open interest |
news | article | Recent headlines per ticker with publisher, link and timestamp |
What you get (historical mode)
One row per candle:
- Identity —
symbol,currency,exchange - Time —
date(ISO),timestamp(unix seconds) - Prices —
open,high,low,close,adjClose(split/dividend-adjusted) - Volume —
volume
Empty/gap candles that Yahoo pads with nulls are skipped, so every row is real data.
Input
| Field | Type | Default | Description |
|---|---|---|---|
symbols | array | — | Tickers, e.g. ["AAPL","BTC-USD","EURUSD=X","^GSPC"]. Required. |
range | enum | 1mo | 1d…10y, ytd, max (used when no explicit dates) |
interval | enum | 1d | 1m…3mo (intraday intervals only work for short ranges) |
period1 / period2 | string | — | Explicit YYYY-MM-DD (or unix seconds) window; overrides range |
events | string | — | Optional corporate events, e.g. div,split |
mode | enum | historical | historical, dividends, quote, fundamentals, options, news |
maxOptionContracts | integer | 200 | Cap on contracts per ticker (options mode) |
newsPerSymbol | integer | 10 | Headlines per ticker (news mode) |
range, interval, period1, period2 and events apply to historical and dividends.
Example input
{"symbols":["AAPL","MSFT","NVDA"],"range":"1y","interval":"1d"}
Crypto between explicit dates:
{"symbols":["BTC-USD","ETH-USD"],"period1":"2024-01-01","period2":"2025-01-01","interval":"1d"}
Intraday:
{"symbols":["TSLA"],"range":"5d","interval":"15m"}
Dividends and splits:
{"symbols":["KO","AAPL"],"mode":"dividends","range":"10y"}
Fundamentals, options chain, news:
{"symbols":["AAPL"],"mode":"fundamentals"}
{"symbols":["AAPL"],"mode":"options","maxOptionContracts":200}
{"symbols":["NVDA"],"mode":"news","newsPerSymbol":10}
Output (one candle)
Fields below are the real normalizer output:
{"symbol": "AAPL","currency": "USD","exchange": "NMS","date": "2026-07-10T13:30:00.000Z","timestamp": 1783689000,"open": 213.5,"high": 215.02,"low": 212.88,"close": 214.29,"adjClose": 214.29,"volume": 41250000}
Other modes — output shape
dividends:
{"symbol":"KO","mode":"dividends","currency":"USD","eventType":"dividend","date":"2026-06-13T13:30:00.000Z","timestamp":1781357400,"amount":0.485,"splitRatio":null}
quote:
{"symbol":"AAPL","mode":"quote","name":"Apple Inc.","currency":"USD","exchange":"NasdaqGS","price":214.29,"change":1.42,"changePercent":0.0067,"marketCap":3210000000000,"trailingPE":29.7,"beta":1.21}
fundamentals:
{"symbol":"AAPL","mode":"fundamentals","currency":"USD","totalRevenue":391035000000,"ebitda":134660000000,"netIncome":93736000000,"profitMargin":0.2397,"returnOnEquity":1.6459,"trailingEps":6.08,"targetMeanPrice":236.5,"recommendationKey":"buy"}
options:
{"symbol":"AAPL","mode":"options","underlyingPrice":214.29,"contractSymbol":"AAPL260918C00220000","type":"call","strike":220,"expiration":"2026-09-18T00:00:00.000Z","bid":4.15,"ask":4.25,"openInterest":18422,"impliedVolatility":0.2431,"inTheMoney":false}
news:
{"symbol":"NVDA","mode":"news","title":"Nvidia extends data-centre lead","publisher":"Reuters","link":"https://finance.yahoo.com/news/...","publishedAt":"2026-09-10T18:22:00.000Z","type":"STORY","relatedTickers":"NVDA,AMD"}
Why this actor
- Six datasets, one actor — prices, dividends, quotes, fundamentals, options and news, so a portfolio tool does not need six integrations.
- Multi-asset — stocks, ETFs, crypto, forex and indices with the same clean schema.
- Any interval & range — intraday to monthly, fixed ranges or explicit date windows.
- Adjusted close included — split/dividend-adjusted prices, gap candles removed, retry/backoff.
Pricing
Pay per result — $1.00 per 1,000 results (one result = one price candle). No subscription or platform fees.
Related actors
- TradingView Screener — screen whole markets (snapshot) to pick symbols to pull history for.
- CoinGecko Scraper — crypto market data & history.
- SEC EDGAR Scraper — US public-company filings to pair with price data.
Notes & limits
- Intraday intervals (
1m,5m, …) are only available for short recent ranges (Yahoo's limit). - Prices are as reported by Yahoo Finance and may be adjusted/restated; treat as informational.
- Independent tool built on Yahoo's public v8 chart endpoint; not affiliated with or endorsed by Yahoo. You are responsible for compliant use of the output.