Yahoo Finance: Stocks & News icon

Yahoo Finance quotes, charts and portfolios

Yahoo Inc · Banking

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

  • Yahoo Finance: Stocks & News screenshot 1
  • Yahoo Finance: Stocks & News screenshot 2
  • Yahoo Finance: Stocks & News screenshot 3
  • Yahoo Finance: Stocks & News screenshot 4
  • Yahoo Finance: Stocks & News screenshot 5

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/snapshots openfinance

    Returns 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-bars openfinance

    Returns 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-series opendata

    Returns 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-overview opendata

    Returns 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-panels openfinance

    Loads 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}/contracts openfinance

    Returns 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-lookup opendata

    Searches 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&quotesCount=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-instruments opendata

    Lists 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-peers opendata

    Returns 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-overview openfinance

    Reads 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-snapshot openfinance

    Returns 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-history openfinance

    Returns 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-ledger openfinance

    Lists 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-dates opendata

    Lists 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-selections opendata

    Returns 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

Get a quote