API-Referenz

Überblick

MiniValuator stellt eine REST-API bereit, mit der Sie Aktien-Fundamentaldaten programmatisch abrufen können. Es gelten dieselben Guthaben-Abrechnungsregeln — 10 Guthabenpunkte für ein neues Tickersymbol, kostenlose erneute Abfragen innerhalb von 7 Tagen.

Basis-URL: https://minivaluator.com

Authentifizierung: API-Schlüssel über den Header Authorization: Bearer sk-...


Einen API-Schlüssel erhalten

  1. Melden Sie sich bei Ihrem MiniValuator-Konto an
  2. Gehen Sie zu Einstellungen → API-Schlüssel
  3. Klicken Sie auf API-Schlüssel hinzufügen, geben Sie ihm einen Namen und kopieren Sie den generierten Schlüssel (sk-...)

Bewahren Sie Ihren API-Schlüssel geheim. Jeder, der den Schlüssel besitzt, kann Ihr Guthaben verbrauchen.


Endpunkt

GET /api/stock/fundamentals

Gibt Fundamentaldaten für ein gegebenes Aktien-Tickersymbol zurück.

Anfrage

curl "https://minivaluator.com/api/stock/fundamentals?symbol=AAPL" \
  -H "Authorization: Bearer sk-your-api-key-here"

Abfrageparameter

ParameterTypErforderlichBeschreibung
symbolstringJaAktien-Tickersymbol (z. B. AAPL, MSFT, GOOGL)

Antwort

{
  "data": {
    "symbol": "AAPL",
    "name": "Apple Inc.",
    "fcfPerShare": 7.43,
    "currentPrice": 211.45,
    "currentPFCF": 28,
    "eps": 6.42,
    "currentPE": 33,
    "growthEstimate": {
      "rates": [0.062, 0.091, 0.08, 0.08, 0.08],
      "cagr": 0.082,
      "quality": "ok",
      "flags": []
    },
    "earningsGrowthEstimate": {
      "rates": [0.11, 0.13, 0.12, 0.12, 0.12],
      "cagr": 0.12,
      "quality": "ok",
      "flags": []
    },
    "dataSource": "Financial Modeling Prep"
  }
}

Antwortfelder

FeldTypBeschreibung
symbolstringTickersymbol in Großbuchstaben
namestringUnternehmensname
fcfPerSharenumberFreier Cashflow je Aktie (TTM, USD)
currentPricenumberAktueller Aktienkurs (USD)
currentPFCFnumberKurs-zu-FCF-Multiplikator (TTM)
epsnumberGewinn je Aktie (TTM, USD)
currentPEnumberKurs-Gewinn-Verhältnis (TTM)
growthEstimateobject | nullUmsatzbasierte 5-Jahres-Wachstumsschätzung
earningsGrowthEstimateobject | nullEPS-basierte 5-Jahres-Wachstumsschätzung
dataSourcestringName des Datenanbieters

growthEstimate-Felder

FeldTypBeschreibung
ratesnumber[]Fünf jährliche Wachstumsraten (Dezimalwerte, z. B. 0.08 = 8 %)
cagrnumberDurchschnittliche jährliche Wachstumsrate über den gesamten Zeitraum
quality"ok" | "partial" | "insufficient"Konfidenzgrad der Daten
flagsstring[]Hinweise zu aufgefüllten oder gekappten Werten

Fehlerantworten

HTTP-StatusMeldungUrsache
400"Symbol required"Fehlender Parameter symbol
400"Invalid symbol format"Symbol enthält ungültige Zeichen
400"Insufficient credits"Konto hat weniger als 10 Guthabenpunkte
400"Rate limit exceeded"Zu viele Anfragen von dieser IP-Adresse
400"Stock not found"Tickersymbol vom Datenanbieter nicht erkannt

Alle Fehler folgen dem Format:

{ "error": "Insufficient credits" }

Guthabenverbrauch

SzenarioBerechnete Guthabenpunkte
Erste Abfrage für ein neues Tickersymbol10 Guthabenpunkte
Erneute Abfrage innerhalb von 7 TagenKostenlos (aus dem Cache bereitgestellt)
Erneute Abfrage nach 7 Tagen10 Guthabenpunkte

Codebeispiele

Python

import requests

API_KEY = "sk-your-api-key-here"

response = requests.get(
    "https://minivaluator.com/api/stock/fundamentals",
    params={"symbol": "AAPL"},
    headers={"Authorization": f"Bearer {API_KEY}"},
)
data = response.json()
print(data["data"]["fcfPerShare"])  # 7.43

JavaScript / Node.js

const API_KEY = "sk-your-api-key-here";

const res = await fetch(
  "https://minivaluator.com/api/stock/fundamentals?symbol=AAPL",
  { headers: { Authorization: `Bearer ${API_KEY}` } }
);
const { data } = await res.json();
console.log(data.fcfPerShare); // 7.43