20 % Rabatt auf alle kostenpflichtigen Tarife mit dem Code

Finanzen · Yahoo Finance

Yahoo Finance Marktdaten API

Die Yahoo Finance Marktdaten API liefert Ihnen Live-Daten von Yahoo Finance in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

Marktdaten sind mehr als eine Kursreihe. Ein Chart für Trader braucht den meta-Block mit 52-Wochen-Spanne und Börsenname, Zeitstempel im Takt des Börsenkalenders, Markierungen für Dividenden und Splits und oft ein Benchmark-Index als Overlay. Analysten wollen außerdem die Optionskette, wer die Aktie hält, was Insider tun und wo der Konsens liegt. everydata.io stellt jede dieser Yahoo-Finance-Ansichten als GET-Endpoint unter /yho bereit – in Yahoos eigener JSON-Struktur, aktualisiert zum Zeitpunkt der Anfrage.

Plattform
Yahoo Finance
Haupt-Endpoint
/stock-v3-get-chart
Kontingent pro Aufruf
1 Anfrage
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Yahoo Finance-Daten, sofort nutzbar

Der Chart-Endpoint ist das Arbeitspferd. /stock-v3-get-chart erfordert symbol, range und interval und liefert chart.result[0] mit drei Teilen: meta (currency, exchangeName, fullExchangeName, regularMarketPrice, regularMarketChangePercent, fiftyTwoWeekHigh, fiftyTwoWeekLow, regularMarketVolume, chartPreviousClose, dataGranularity, validRanges), ein timestamp[]-Array in Epoch-Sekunden und indicators.quote[] mit parallelen open/high/low/close/volume-Arrays plus indicators.adjclose[]. Ergänzen Sie events=div,split,earn für Markierungen von Dividenden, Splits und Quartalszahlen, comparisons=^GDAXI,^FCHI für Index-Overlays und includePrePost=true für Kerzen außerhalb der regulären Handelszeiten.

Fünf weitere Endpoints vervollständigen das Marktbild. /stock-v3-get-options liefert optionChain.result[] mit expirationDates, strikes und straddles pro Verfallstermin samt quote-Block; /stock-v3-get-holders listet institutionelle Investoren und Fonds; /stock-v2-get-insider-transactions zeigt aktuelle Insiderkäufe und -verkäufe; /stock-v2-get-analysis enthält recommendationTrend und earningsTrend; /stock-v3-get-insights ergänzt Yahoos technische und fundamentale Einschätzung des Symbols.

  • Chart-meta: regularMarketPrice, fiftyTwoWeekHigh/Low, regularMarketDayHigh/Low, exchangeName, timezone, dataGranularity
  • timestamp[] plus OHLCV-Arrays in indicators.quote[] und indicators.adjclose[] für jede Kombination aus range und interval
  • Ereignismarkierungen über events=div,split,earn und Overlays über comparisons (z. B. ^GDAXI,^FCHI)
  • Vor- und nachbörsliche Kerzen mit includePrePost=true, sofern die Börse sie unterstützt
  • Optionsketten mit expirationDates, strikes und Straddle-Zeilen pro Verfallstermin
  • Institutionelle Investoren und Fonds, Insidergeschäfte, Empfehlungs- und Gewinntrends, Yahoo Insights
  • Parameter region (US, DE, GB, HK, IN und acht weitere) zur Wahl der Yahoo-Ausgabe
Anwendungsfälle

Was Teams damit bauen

Interaktive Kurscharts

Zeichnen Sie Candlesticks aus indicators.quote[] mit Dividenden- und Split-Markierungen aus events und lassen Sie Nutzer über comparisons ein Index-Overlay zuschalten – dieselben Daten, die Yahoos eigener Chart zeigt.

Optionsanalysen

Laden Sie die komplette Kette eines Symbols, berechnen Sie pro Verfallstermin Skews der impliziten Volatilität und Open-Interest-Schwerpunkte und aktualisieren Sie die vorderen Monate intraday im Rahmen Ihres Rate Limits.

Monitoring von Aktionären und Insidern

Verfolgen Sie Veränderungen bei institutionellen Investoren und aktuelle Insidergeschäfte über eine Coverage-Liste hinweg und lassen Sie sich benachrichtigen, wenn ein Vorstand verkauft oder eine Fondsposition sprunghaft wächst.

Konsens der Analysten verfolgen

Speichern Sie jede Woche Snapshots von recommendationTrend und earningsTrend, um zu zeigen, wie sich die Zahl der strongBuy/hold/sell-Einstufungen und die EPS-Schätzungen bis zur Berichtssaison verschieben.

So funktioniert es

Beispielanfrage und -antwort

Anders als beim Endpoint für historische Daten sind range und interval hier Pflicht, weil sie die Granularität der Reihe bestimmen. Kombinieren Sie sie wie Yahoo: 1d mit 1m oder 5m für eine Intraday-Ansicht, 1mo mit 1d für einen Monat mit Tageskerzen, 5y mit 1wk für einen Langfrist-Chart. meta.validRanges in der Antwort verrät, welche Zeiträume das Instrument unterstützt.

GET /yho/stock-v3-get-chart

curl "https://api.everydata.io/yho/stock-v3-get-chart?symbol=AAPL&range=1mo&interval=1d&region=US&events=div%2Csplit" \
  -H "x-api-key: YOUR_API_KEY"

Antwort (gekürzt)

200 OK · application/json
{
  "chart": {
    "result": [
      {
        "meta": {
          "currency": "USD",
          "symbol": "AAPL",
          "exchangeName": "NMS",
          "fullExchangeName": "NasdaqGS",
          "instrumentType": "EQUITY",
          "regularMarketTime": 1789761602,
          "timezone": "EDT",
          "regularMarketPrice": 336.13,
          "regularMarketChangePercent": -0.258,
          "fiftyTwoWeekHigh": 344.57,
          "fiftyTwoWeekLow": 243.42,
          "regularMarketDayHigh": 338.49,
          "regularMarketDayLow": 332.53,
          "regularMarketVolume": 86241049,
          "longName": "Apple Inc.",
          "chartPreviousClose": 310.03,
          "dataGranularity": "1d",
          "range": "1mo",
          "validRanges": [
            "1d",
            "5d",
            "1mo",
            "3mo",
            "6mo",
            "1y",
            "2y",
            "5y",
            "10y",
            "ytd",
            "max"
          ]
        },
        "timestamp": [
          1787146200,
          1787232600
        ],
        "indicators": {
          "quote": [
            {
              "open": [
                332.1,
                334.77
              ],
              "high": [
                335.2,
                338.34
              ],
              "low": [
                329.9,
                330.18
              ],
              "close": [
                333.4,
                337
              ],
              "volume": [
                41230100,
                36700200
              ]
            }
          ],
          "adjclose": [
            {
              "adjclose": [
                333.4,
                337
              ]
            }
          ]
        }
      }
    ]
  }
}

Lesen Sie die Reihe spaltenweise: timestamp[i] gehört zu indicators.quote[0].close[i]. Yahoo setzt null für Intervalle ohne Handel, filtern Sie Nullwerte also vor dem Zeichnen heraus. Mit angeforderten events erscheint neben meta ein nach Zeitstempel geordnetes events-Objekt; mit gesetzten comparisons kommt jedes zusätzliche Symbol in einem comparisons-Array auf demselben Zeitraster – bereit für ein Overlay der relativen Performance.

Optionsketten sind umfangreich. optionChain.result[0].expirationDates listet jeden Verfallstermin in Epoch-Sekunden, und options[] enthält pro Verfallstermin einen Eintrag mit straddles-Zeilen, die Call und Put je Strike paaren. Holders, Insidergeschäfte und Analysis liefern die entsprechenden quoteSummary-Module – institutionOwnership, insiderTransactions, recommendationTrend, earningsTrend – mit den üblichen {raw, fmt}-Werten.

Zwei ehrliche Einschränkungen. Vier Katalog-Endpoints – market-get-watchlist-detail, market-get-watchlist-performance, conversations-count und conversations-v2-list – antworten mit HTTP 501, weil Yahoo seine öffentlichen Watchlist- und Diskussionsdienste (Canvass) eingestellt hat; die Routen bleiben bestehen, damit Clients sauber fehlschlagen. Und es handelt sich um die Marktdaten, die Yahoo öffentlich zeigt: je nach Börse in Echtzeit oder verzögert, gedacht für Research, Dashboards und Screener, nicht als lizenzierter Feed für die Orderausführung.

Verwandte Endpoints

GET/yho/stock-v3-get-chart

Chart. Chartreihen mit Ereignissen und Vergleichen.

GET/yho/stock-v3-get-options

Optionen. Optionskette.

GET/yho/stock-v3-get-holders

Aktionäre. Institutionelle Investoren & Fonds.

GET/yho/stock-v2-get-insider-transactions

Insidergeschäfte. Aktuelle Insidergeschäfte.

GET/yho/stock-v2-get-analysis

Analyse. Gewinn- & Empfehlungstrends.

Vollständige API-Referenz
Preise

Bezahlen pro Anfrage, alle Plattformen inklusive

Ein Chart-Aufruf mit events und zwei Vergleichsindizes ist weiterhin eine Anfrage, ebenso eine komplette Optionskette. Intraday-Dashboards, die während einer 7-stündigen Handelssitzung 20 Symbole alle fünf Minuten aktualisieren, brauchen rund 1.700 Anfragen pro Tag – der Production-Tarif (50.000 Anfragen, 80 €, 100 pro Minute) deckt das bequem ab; Business (300.000, 300 €, 250 pro Minute) reicht für einen kleinen Trading-Desk. Anfragen, die auf Seiten von Yahoo mit einem 5xx fehlschlagen, werden nicht gezählt.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

Yahoo Finance Marktdaten API: häufige Fragen

Welche Kombinationen aus range und interval sind gültig?

range akzeptiert 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd und max; interval akzeptiert 1m, 2m, 5m, 15m, 30m, 60m, 1d, 1wk und 1mo. Minutenintervalle funktionieren nur mit kurzen Zeiträumen (1m für bis zu 7 Tage). meta.validRanges listet in jeder Antwort, was das Instrument unterstützt.

Bekomme ich vor- und nachbörsliche Kurse?

Ja. Ergänzen Sie includePrePost=true in der Chart-Anfrage für Symbole, bei denen meta.hasPrePostMarketData true ist. Kerzen außerhalb der regulären Handelszeit erscheinen in denselben Arrays, und currentTradingPeriod nennt die Grenzen der Pre-, Regular- und Post-Session.

Wie ergänze ich Dividenden- und Split-Markierungen im Chart?

Übergeben Sie events=div,split (ergänzen Sie earn für Termine der Quartalszahlen). Die Antwort erhält ein nach Zeitstempel geordnetes events-Objekt mit dem Betrag bei Dividenden und Zähler/Nenner bei Splits.

Warum liefern manche Endpoints HTTP 501?

market-get-watchlist-detail, market-get-watchlist-performance, conversations-count und conversations-v2-list hängen von Yahoo-Diensten ab, die es öffentlich nicht mehr gibt. Sie liefern 501 mit einer erklärenden Meldung statt erfundener Daten und werden nie berechnet.

Eignen sich die Daten für den Live-Handel?

Es sind die öffentlich angezeigten Daten von Yahoo Finance, bei manchen Börsen in Echtzeit, bei anderen um 15 bis 20 Minuten verzögert. Sie eignen sich gut für Research, Analysen und Dashboards; für die Orderausführung nutzen Sie einen lizenzierten Börsen-Feed.

Verwandte Themen

Verwandte Anwendungsfälle

Alle Anwendungsfälle

Zeichnen Sie Ihren ersten Chart aus Live-Daten

Registrieren Sie sich kostenlos und rufen Sie GET /yho/stock-v3-get-chart?symbol=AAPL&range=1mo&interval=1d auf – meta, Zeitstempel und OHLCV-Arrays kommen komplett in einem JSON-Dokument.