Yahoo Finance quotes, charts and portfolios
Yahoo Finance: Stocks & News is Yahoo Inc's Android app for following financial markets, reading business news and tracking personal portfolios. Ticker pages bring together regular-session, pre-market, post-market and overnight prices, interactive charts, options chains and earnings calendars. Users can maintain watchlists, record holdings and trade lots, monitor gains and losses, and set price alerts; Yahoo Finance Plus adds research alongside community posts and the Scout assistant. Its US market coverage serves retail investors and market watchers who want quotes, news and portfolio tracking rather than a brokerage account.
Regular-session and extended-session quote records align regularMarketPrice, preMarketPrice, postMarketPrice and overnightMarketPrice with symbol and marketState. Price histories pair timestamp with open, high, low, close and volume; options records add strike, expireDate and openInterest. Company research connects targetMeanPrice and recommendationTrend with valuation measures such as forwardPE, while corporate calendars attach earningsDateStart, earningsDateEnd and exDividendDate to a ticker.
With authorized account access, portfolio records connect quantity and purchasePrice to currentMarketValue, cashPosition and dailyGain. Portfolio trackers can compare acquisition costs with market valuations, research terminals can align earnings windows with price histories, and options monitors can compare open interest across strikes and expirations. The paths and values below are illustrative examples, not an official Yahoo developer contract or a grant of access to account data. openData Studio turns the app's quote, research and authorized portfolio data into callable open data for these integrations.
Screenshots
API surface
The endpoints and request/response examples below are reconstructed from the app's interface — illustrative, not a live capture.
Quote snapshot
GET
/v1/market-data/snapshotsopenfinanceReturns quoteResponse.result rows with regularMarketPrice, marketState, pre/post/overnight prints, bid/ask and fifty-two-week range for the requested symbols.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3). An account cookie is optional for signed-out quote browsing.
- quoteResponse
- symbol
- shortName
- longName
- displayName
- quoteType
- currency
- exchange
- fullExchangeName
- marketState
- regularMarketPrice
- regularMarketChange
- regularMarketChangePercent
- regularMarketPreviousClose
- regularMarketOpen
- regularMarketDayHigh
- regularMarketDayLow
- regularMarketVolume
- regularMarketTime
- preMarketPrice
- postMarketPrice
- overnightMarketPrice
- marketCap
- fiftyTwoWeekHigh
- fiftyTwoWeekLow
- bid
- ask
- priceHint
- forwardPE
- priceToBook
- sector
- industry
GET /v1/market-data/snapshots?symbols=AAPL,MSFT&fields=symbol,shortName,regularMarketPrice,regularMarketChange,regularMarketChangePercent,marketState,preMarketPrice,postMarketPrice,overnightMarketPrice,currency,priceHint HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "quoteResponse": { "result": [ { "symbol": "AAPL", "language": "en-US", "quoteType": "EQUITY", "typeDisp": "Equity", "shortName": "Apple Inc.", "longName": "Apple Inc.", "displayName": "Apple", "currency": "USD", "exchange": "NMS", "fullExchangeName": "NasdaqGS", "marketState": "REGULAR", "regularMarketPrice": 227.54, "regularMarketChange": 1.22, "regularMarketChangePercent": 0.54, "regularMarketPreviousClose": 226.32, "regularMarketOpen": 226.80, "regularMarketDayHigh": 228.10, "regularMarketDayLow": 225.90, "regularMarketVolume": 48211000, "regularMarketTime": 1729080000, "preMarketPrice": 226.40, "preMarketChange": 0.08, "preMarketChangePercent": 0.04, "postMarketPrice": 227.61, "postMarketChange": 0.07, "postMarketChangePercent": 0.03, "overnightMarketPrice": 227.70, "overnightMarketChange": 0.16, "overnightMarketChangePercent": 0.07, "marketCap": 3480000000000.0, "fiftyTwoWeekHigh": 237.49, "fiftyTwoWeekLow": 164.08, "bid": 227.52, "ask": 227.56, "bidSize": 8, "askSize": 4, "priceHint": 2, "forwardPE": 28.4, "priceToBook": 45.1, "sector": "Technology", "industry": "Consumer Electronics" } ], "error": null } }OHLC chart
GET
/v1/market-data/instruments/{symbol}/price-barsopenfinanceReturns an OHLC series for a symbol: timestamp buckets with open/high/low/close/volume plus meta.regularMarketPrice, previousClose and dataGranularity.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- symbol
- currency
- regularMarketPrice
- previousClose
- dataGranularity
- timestamp
- open
- high
- low
- close
- volume
GET /v1/market-data/instruments/AAPL/price-bars?range=1d&interval=1m&includePrePost=true HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "chart": { "result": [ { "meta": { "currency": "USD", "symbol": "AAPL", "regularMarketPrice": 227.54, "previousClose": 226.32, "dataGranularity": "1m", "range": "1d", "exchangeName": "NMS", "instrumentType": "EQUITY" }, "timestamp": [1729080000, 1729080060, 1729080120], "indicators": { "quote": [ { "open": [226.80, 226.92, 227.01], "high": [226.95, 227.10, 227.20], "low": [226.72, 226.88, 226.96], "close": [226.90, 227.04, 227.18], "volume": [184220, 96210, 110440] } ] } } ], "error": null } }Sparkline
GET
/v1/market-data/compact-seriesopendataReturns compact sparkline series per symbol: timestamp/close points, previousClose, dataGranularity and fulldayPrice / fulldayChangePercent for watchlist and market-strip mini-charts.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- symbol
- timestamp
- close
- previousClose
- start
- end
- dataGranularity
- fulldayPrice
- fulldayChange
- fulldayChangePercent
GET /v1/market-data/compact-series?symbols=AAPL,MSFT,%5EGSPC&range=1d&interval=5m HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "spark": { "result": [ { "symbol": "AAPL", "response": [ { "timestamp": [1729080000, 1729080300, 1729080600], "close": [226.90, 227.10, 227.54], "previousClose": 226.32, "start": 1729056600, "end": 1729080000, "dataGranularity": "5m", "fulldayPrice": 227.54, "fulldayChange": 1.22, "fulldayChangePercent": 0.54 } ] } ], "error": null } }Market summary and spark
GET
/v1/market-data/index-overviewopendataReturns the home market-strip: index symbols with regularMarketPrice / regularMarketChangePercent and a nested spark close series.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3). Region and language select the local index strip.
- marketSummaryAndSparkResponse
- symbol
- shortName
- regularMarketPrice
- regularMarketChange
- regularMarketChangePercent
- regularMarketPreviousClose
- marketState
- spark
- timestamp
- close
- previousClose
- dataGranularity
GET /v1/market-data/index-overview?region=US&lang=en-US HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "marketSummaryAndSparkResponse": { "result": [ { "symbol": "^GSPC", "shortName": "S&P 500", "regularMarketPrice": 5842.47, "regularMarketChange": 18.22, "regularMarketChangePercent": 0.31, "regularMarketPreviousClose": 5824.25, "marketState": "REGULAR", "spark": { "timestamp": [1729056600, 1729056900], "close": [5826.10, 5831.40], "previousClose": 5824.25, "dataGranularity": "5m" } } ], "error": null } }Quote summary modules
GET
/v1/research/instruments/{symbol}/fundamental-panelsopenfinanceLoads quote-page fundamentals: financialData.targetMeanPrice, recommendationTrend buckets, defaultKeyStatistics (forwardPE, priceToBook, beta), upgradeDowngradeHistory and calendarEvents earnings dates.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3). The modules parameter selects the requested research panels.
- quoteSummary
- financialData
- targetMeanPrice
- targetHighPrice
- targetLowPrice
- targetMedianPrice
- recommendationTrend
- defaultKeyStatistics
- forwardPE
- priceToBook
- beta
- upgradeDowngradeHistory
- calendarEvents
- earningsDate
- earningsDateStart
- earningsDateEnd
- isEarningsDateEstimate
- quoteType
GET /v1/research/instruments/AAPL/fundamental-panels?modules=financialData,recommendationTrend,defaultKeyStatistics,upgradeDowngradeHistory,calendarEvents,earnings,quoteType HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "quoteSummary": { "result": [ { "quoteType": { "symbol": "AAPL", "shortName": "Apple Inc.", "longName": "Apple Inc.", "quoteType": "EQUITY" }, "financialData": { "currentPrice": 227.54, "targetMeanPrice": 240.15, "targetHighPrice": 300.0, "targetLowPrice": 180.0, "targetMedianPrice": 235.0, "recommendationKey": "buy", "totalCash": 61801000000.0, "totalDebt": 106600000000.0 }, "defaultKeyStatistics": { "forwardPE": 28.4, "enterpriseValue": 3550000000000.0, "bookValue": 5.05, "priceToBook": 45.1, "beta": 1.24 }, "recommendationTrend": { "trend": [ { "period": "0m", "strongBuy": 12, "buy": 24, "hold": 10, "sell": 2, "strongSell": 0 } ] }, "upgradeDowngradeHistory": { "history": [ { "epochGradeDate": 1728604800, "firm": "Evercore ISI", "toGrade": "Outperform", "fromGrade": "In-Line", "action": "up" } ] }, "calendarEvents": { "earnings": { "earningsDate": [1730073600], "earningsDateStart": 1730073600, "earningsDateEnd": 1730160000, "isEarningsDateEstimate": false } } } ], "error": null } }Option chain
GET
/v1/derivatives/instruments/{symbol}/contractsopenfinanceReturns the option chain for a symbol: expirationDates, strikes, and per-contract strike, optionsType, expireDate, openInterest, bid/ask and volume.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3). The date parameter selects an expiration.
- optionChain
- underlyingSymbol
- expirationDates
- strikes
- strike
- optionsType
- expireDate
- openInterest
- lastPrice
- bid
- ask
- volume
- underlyingExchangeSymbol
- regularMarketPrice
GET /v1/derivatives/instruments/AAPL/contracts?date=1732492800 HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "optionChain": { "result": [ { "underlyingSymbol": "AAPL", "expirationDates": [1732492800, 1733097600], "strikes": [220.0, 225.0, 230.0], "quote": { "symbol": "AAPL", "regularMarketPrice": 227.54, "bid": 227.52, "ask": 227.56 }, "options": [ { "expirationDate": 1732492800, "calls": [ { "contractSymbol": "AAPL241125C00225000", "strike": 225.0, "optionsType": "CALL", "expireDate": 1732492800, "lastPrice": 6.35, "bid": 6.20, "ask": 6.45, "volume": 18420, "openInterest": 41200, "underlyingExchangeSymbol": "AAPL" } ], "puts": [ { "contractSymbol": "AAPL241125P00225000", "strike": 225.0, "optionsType": "PUT", "expireDate": 1732492800, "lastPrice": 3.12, "bid": 3.00, "ask": 3.20, "volume": 9800, "openInterest": 22150, "underlyingExchangeSymbol": "AAPL" } ] } ] } ], "error": null } }Symbol search
GET
/v1/discovery/instrument-lookupopendataSearches tickers and headlines: quotesCount/newsCount plus quotes[].symbol/shortname/quoteType and a news array.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- q
- quotesCount
- newsCount
- quotes
- symbol
- shortname
- longname
- quoteType
- exchDisp
- typeDisp
- news
- uuid
- title
- publisher
- link
GET /v1/discovery/instrument-lookup?q=AAPL"esCount=6&newsCount=4 HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "explains": [], "count": 6, "quotesCount": 6, "newsCount": 4, "quotes": [ { "symbol": "AAPL", "shortname": "Apple Inc.", "longname": "Apple Inc.", "quoteType": "EQUITY", "exchDisp": "NASDAQ", "typeDisp": "Equity" } ], "news": [ { "uuid": "example-article-01", "title": "Apple supplier update", "publisher": "Yahoo Finance", "link": "/v1/content/headlines/example-article-01", "providerPublishTime": 1729080000 } ] }Trending tickers
GET
/v1/discovery/regions/{region}/popular-instrumentsopendataLists trending symbols for a region with shortName, regularMarketPrice and regularMarketChangePercent.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- count
- quotes
- symbol
- shortName
- displayName
- regularMarketPrice
- regularMarketChange
- regularMarketChangePercent
- quoteType
GET /v1/discovery/regions/US/popular-instruments HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": [ { "count": 5, "quotes": [ { "symbol": "NVDA", "shortName": "NVIDIA Corporation", "displayName": "NVIDIA", "regularMarketPrice": 131.28, "regularMarketChange": 2.14, "regularMarketChangePercent": 1.66, "quoteType": "EQUITY" } ], "jobTimestamp": 1729080000000, "startInterval": 1729076400000 } ], "error": null } }Recommended symbols
GET
/v1/discovery/instrument-peersopendataReturns similar tickers for a symbol: recommendedSymbols with displayName/shortName/longName and regularMarketPrice / regularMarketChangePercent.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- symbol
- recommendedSymbols
- displayName
- shortName
- longName
- regularMarketPrice
- regularMarketChange
- regularMarketChangePercent
- priceHint
GET /v1/discovery/instrument-peers?symbols=AAPL HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": [ { "symbol": "AAPL", "recommendedSymbols": [ { "symbol": "MSFT", "displayName": "Microsoft", "shortName": "Microsoft Corporation", "longName": "Microsoft Corporation", "regularMarketPrice": 418.20, "regularMarketChange": 3.15, "regularMarketChangePercent": 0.76, "priceHint": 2 } ] } ], "error": null } }Portfolio holdings
GET
/v1/accounts/position-overviewopenfinanceReads the signed-in user's mobile holdings: per-portfolio currentMarketValue / cashPosition / totalGain and per-position quantity, purchasePrice, dailyGain and holdingsState.
Auth: Signed-in account session cookie plus a crumb token in the x-crumb header. userId identifies the authorized account.
- userId
- id
- name
- baseCurrency
- pfType
- symbolCount
- currentMarketValue
- purchasedMarketValue
- cashPosition
- cashCurrency
- totalGain
- totalPercentGain
- dailyGain
- dailyPercentGain
- totalDividendIncome
- nextDividendPayoutDate
- posId
- symbol
- quantity
- purchasePrice
- totalLotCount
- totalRealizedGain
- holdingsState
GET /v1/accounts/position-overview?userId=example-user-01 HTTP/1.1 x-crumb: <example-crumb> Cookie: Y=<example-account-session>; A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": { "userId": "example-user-01", "portfolios": [ { "id": "example-portfolio-01", "name": "US core", "baseCurrency": "USD", "pfType": "TRANSACTIONAL", "symbolCount": 2, "currentMarketValue": 15420.50, "purchasedMarketValue": 12800.00, "cashPosition": 250.00, "cashCurrency": "USD", "totalGain": 2620.50, "totalPercentGain": 20.47, "dailyGain": 84.12, "dailyPercentGain": 0.55, "totalDividendIncome": 126.40, "nextDividendPayoutDate": "2026-11-14", "holdings": [ { "posId": "example-position-01", "portfolioId": "example-portfolio-01", "symbol": "AAPL", "quantity": 40.0, "purchasePrice": 180.00, "currentMarketValue": 9101.60, "purchasedMarketValue": 7200.00, "dailyGain": 48.80, "dailyPercentGain": 0.54, "totalGain": 1901.60, "totalPercentGain": 26.41, "totalRealizedGain": 0.0, "totalLotCount": 2, "totalDividendIncome": 52.00, "nextDividendPayoutDate": "2026-11-14", "currency": "USD", "holdingsState": "OPEN" } ] } ] } } }Portfolio performance summary
GET
/v1/accounts/value-snapshotopenfinanceReturns the portfolio performance snapshot: currentMarketValue versus purchasedMarketValue with totalGain, dailyGain and lastUpdated.
Auth: Signed-in account session cookie plus a crumb token in the x-crumb header.
- userId
- pfId
- baseCurrency
- currentMarketValue
- purchasedMarketValue
- totalGain
- totalPercentGain
- dailyGain
- dailyPercentGain
- lastUpdated
GET /v1/accounts/value-snapshot?pfId=example-portfolio-01 HTTP/1.1 x-crumb: <example-crumb> Cookie: Y=<example-account-session>; A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": { "userId": "example-user-01", "pfId": "example-portfolio-01", "baseCurrency": "USD", "currentMarketValue": 15420.50, "purchasedMarketValue": 12800.00, "totalGain": 2620.50, "totalPercentGain": 20.47, "dailyGain": 84.12, "dailyPercentGain": 0.55, "lastUpdated": 1729080000 } } }Portfolio performance chart
GET
/v1/accounts/value-historyopenfinanceReturns the portfolio value series: timestamp/close points with dataGranularity plus the latest currentMarketValue and totalPercentGain.
Auth: Signed-in account session cookie plus a crumb token in the x-crumb header.
- pfId
- baseCurrency
- dataGranularity
- timestamp
- close
- currentMarketValue
- totalGain
- totalPercentGain
GET /v1/accounts/value-history?pfId=example-portfolio-01&range=1y HTTP/1.1 x-crumb: <example-crumb> Cookie: Y=<example-account-session>; A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": { "pfId": "example-portfolio-01", "baseCurrency": "USD", "dataGranularity": "1d", "timestamp": [1696118400, 1696204800, 1729080000], "close": [12800.00, 12940.25, 15420.50], "currentMarketValue": 15420.50, "totalGain": 2620.50, "totalPercentGain": 20.47 } } }Portfolio trade transactions
GET
/v1/accounts/trade-ledgeropenfinanceLists trade lots for a portfolio: type, date, symbol, quantity, pricePerShare, commission and totalValue.
Auth: Signed-in account session cookie plus a crumb token in the x-crumb header.
- pfId
- id
- type
- date
- symbol
- displaySymbol
- positionId
- quantity
- pricePerShare
- commission
- totalValue
- comment
- details
GET /v1/accounts/trade-ledger?pfId=example-portfolio-01 HTTP/1.1 x-crumb: <example-crumb> Cookie: Y=<example-account-session>; A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": { "pfId": "example-portfolio-01", "transactions": [ { "id": "example-trade-01", "type": "BUY", "date": "2024-01-12", "symbol": "AAPL", "displaySymbol": "AAPL", "positionId": "example-position-01", "quantity": 20.0, "pricePerShare": 180.00, "commission": 0.0, "totalValue": 3600.00, "comment": "add", "details": "" } ] } } }Calendar events
GET
/v1/research/corporate-datesopendataLists calendar rows: earningsDateStart/earningsDateEnd, earningsTimestamp, isEarningsDateEstimate and dividendDate / exDividendDate per symbol.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3).
- symbol
- shortName
- earningsDateStart
- earningsDateEnd
- earningsTimestamp
- isEarningsDateEstimate
- dividendDate
- exDividendDate
GET /v1/research/corporate-dates?region=US&lang=en-US HTTP/1.1 x-crumb: <example-crumb> Cookie: A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": [ { "symbol": "AAPL", "shortName": "Apple Inc.", "earningsDateStart": 1730073600, "earningsDateEnd": 1730160000, "earningsTimestamp": 1730073600, "isEarningsDateEstimate": false, "dividendDate": 1730332800, "exDividendDate": 1730073600 } ] } }Stock picks
GET
/v1/research/equity-selectionsopendataReturns research stock picks: stockPickProvider, stockPickRating, stockPickURL, stockPickCTA and stockPickID beside the symbol's regularMarketPrice.
Auth: Crumb token in the x-crumb header plus session cookies (A1/A3). A Yahoo Finance Plus session is required for the full rating payload.
- symbol
- shortName
- regularMarketPrice
- regularMarketChangePercent
- stockPickProvider
- stockPickRating
- stockPickURL
- stockPickCTA
- stockPickID
GET /v1/research/equity-selections HTTP/1.1 x-crumb: <example-crumb> Cookie: Y=<example-account-session>; A1=<example-session-a1>; A3=<example-session-a3>{ "finance": { "result": [ { "symbol": "NVDA", "shortName": "NVIDIA Corporation", "regularMarketPrice": 131.28, "regularMarketChangePercent": 1.66, "stockPickProvider": "Argus", "stockPickRating": "BUY", "stockPickURL": "/v1/content/reports/example-report-01", "stockPickCTA": "Read report", "stockPickID": "example-selection-01" } ] } }
Data categories
- quotes
- charts
- options
- portfolios
- calendars
- research
Where teams use this data
Mark-to-market a holdings book
Nightly jobs pull regularMarketPrice, preMarketPrice and overnightMarketPrice for every symbol in a book, then compare against purchasePrice, quantity and currentMarketValue from the holdings snapshot to recompute dailyGain.
Overlay earnings on charts
Research terminals join earningsDateStart / earningsDateEnd from calendar-events onto the OHLC timestamp series so a chart pane can flag the print window without scraping ticker pages.
Watch option open interest
Desk screens subscribe to optionChain rows and alert when openInterest or volume at a strike jumps versus the prior session, using expireDate and optionsType to split calls and puts.
Analyst-target dashboard
A coverage board maps financialData.targetMeanPrice and recommendationTrend buckets next to defaultKeyStatistics.forwardPE so PMs can see where street targets sit versus regularMarketPrice.
Frequently asked questions
Which Yahoo Finance quote and chart fields are illustrated?
Quote examples include regularMarketPrice, regularMarketChangePercent, marketState, preMarketPrice, postMarketPrice, overnightMarketPrice, bid, ask, marketCap and the fifty-two-week range. Price histories pair timestamp with open, high, low, close and volume, while dataGranularity describes the interval. All example prices are mock values, not a current market feed.
What portfolio information can an authorized integration work with?
The account-scoped examples cover quantity, purchasePrice, currentMarketValue, dailyGain and cashPosition, plus portfolio valuation histories. Trade records include type, date, quantity, pricePerShare, commission and positionId. A signed-in account session and the account holder's authorization are required; these examples do not grant access to any user's portfolio.
What options, research and calendar data is included?
Options records include strike, optionsType, expireDate, openInterest, bid, ask and volume. Company research groups targetMeanPrice, recommendationTrend, forwardPE and grade history. Calendar rows carry earningsDateStart, earningsDateEnd, isEarningsDateEstimate, dividendDate and exDividendDate. Stock-pick records identify their provider and rating, with the full payload dependent on Yahoo Finance Plus access.
Are these official Yahoo Finance endpoints, and how is authentication represented?
No. The paths and request and response bodies are synthetic, illustrative examples rather than official Yahoo endpoints. Authentication is represented as a crumb token in an x-crumb header with session cookies; account-specific records additionally require a signed-in session. Placeholder credentials are not usable, and no data-access or subscription entitlement is provided by the examples.
Apps similar to Yahoo Finance: Stocks & News
- TradingView: Track All Markets — TradingView is a charting and social-trading platform for stocks, indices, crypto, forex, futures and commodities, with Supercharts, market news, calendars and community-published trade ideas.
- Investing.com: Stock Market — Investing.com is a financial-markets platform with live quotes, charts, news, economic and earnings calendars, screeners, watchlists and portfolios across stocks, forex, crypto, commodities and other instruments.
- Bloomberg — Bloomberg publishes global business and market news, data and analysis through Bloomberg News and Bloomberg.com, and its Android app surfaces news, stock quotes and market data.
- CNBC — CNBC is an American business-news network whose CNBC.com site publishes live financial-market news, analysis, video and related coverage.
- MarketWatch — MarketWatch is a Dow Jones financial site that publishes business news and analysis alongside stock-market data.
- Seeking Alpha — Seeking Alpha is a crowdsourced investment-research platform for stock analysis, market news, earnings coverage, portfolio tracking and quantitative ratings.
- Google Finance — Google Finance is Google's market-information service for public-company quotes, historical charts, company profiles and linked business news.
Topics
- yahoo finance data api
- yahoo finance stock quotes
- regularMarketPrice
- stock price history OHLC
- option chain openInterest
- portfolio holdings currentMarketValue
- analyst targetMeanPrice
- earningsDateStart calendar
Need this app's data API integrated?
We deliver scoped integrations for any named app — from USD 500 with source-code handoff, or hosted access billed per call. Tell us the data you need.
- NDA + SOW on every engagement
- Delivery in 3–7 days
- Payment only after acceptance
- Work scoped to authorized use