Endpunkte, die keinem Kapitel zugeordnet sind.
/demo/api/aktie/{ticker}GET/demo/api/audit/firma/{ticker}GET/demo/api/audit/hebelGET/demo/api/audit/quellenGET/demo/api/audit/rechenwerkeGET/demo/api/audit/universumGET/demo/api/datenqualitaetGET/demo/api/datenqualitaet/{ticker}GET/demo/api/feldabdeckungGET/demo/api/kennzahlabdeckungGET/demo/api/kennzahlen/{ticker}GET/demo/api/keyword/{kid}GET/demo/api/keywordsGET/demo/api/marktkapitalisierung/{ticker}GET/demo/api/multiplikatoren/{ticker}GET/demo/api/potenzialGET/demo/api/statements/{ticker}GET/demo/api/sucheGET/demo/api/thema/{theme_id}GET/demo/api/themenGET/quality/konsistenzGET/quality/metricsGET/quality/snapshotsPOST/quality/snapshotsGET/quality/snapshots/{snapshot_id}GET/themesGET/themes/peers/{ticker}GET/themes/statsGET/themes/stock/{ticker}GET/themes/{theme_id}GET/valuation/coverageGET/valuation/timeseries/{ticker}/demo/api/aktie/{ticker}Eine Aktie mit ihren Themen, Begruendungen und Keywords.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
curl "$API/demo/api/aktie/SAP" \ -H "X-API-Key: $KEY"
/demo/api/audit/firma/{ticker}Alles, was für eine Firma vorliegt — über alle Quellen hinweg.
Der bestehende /datenqualitaet/{ticker} zeigt nur sec_financials und verschweigt damit, dass anderswo Zahlen liegen.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
curl "$API/demo/api/audit/firma/SAP" \ -H "X-API-Key: $KEY"
/demo/api/audit/hebelWas jeder Hebel gebracht hat — als Zahl, nicht als Behauptung.
Kommt aus demselben vorberechneten Stand wie /rechenwerke. Fehlt der, gibt es hier nichts zu zeigen: die Werte von Hand nachzurechnen waere genau das, was diese Liste ersetzen soll.
Keine Parameter.
curl "$API/demo/api/audit/hebel" \ -H "X-API-Key: $KEY"
/demo/api/audit/quellenDie Quellenuebersicht, vorgehalten.
Keine Parameter.
curl "$API/demo/api/audit/quellen" \ -H "X-API-Key: $KEY"
/demo/api/audit/rechenwerkeDie Rechenwerk-Matrix, vorgehalten.
Keine Parameter.
curl "$API/demo/api/audit/rechenwerke" \ -H "X-API-Key: $KEY"
/demo/api/audit/universumDer Trichter, vorgehalten.
Keine Parameter.
curl "$API/demo/api/audit/universum" \ -H "X-API-Key: $KEY"
/demo/api/datenqualitaetWie weit reicht welcher Bestand — und wo sind die Loecher.
Keine Parameter.
curl "$API/demo/api/datenqualitaet" \ -H "X-API-Key: $KEY"
/demo/api/datenqualitaet/{ticker}Was liegt fuer genau diese Aktie vor — Periode fuer Periode.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
curl "$API/demo/api/datenqualitaet/SAP" \ -H "X-API-Key: $KEY"
/demo/api/feldabdeckungQuote je Kennzahl ueber alle Firmen, plus Masken fuer Schnittmengen.
| Name | Typ | Bedeutung |
|---|---|---|
period | string, in der Abfrage optional · Vorgabe Q | Q | FY | YTD | ALL |
masken | integer, in der Abfrage optional · Vorgabe 1 | 1 = Bitmasken mitliefern (fuer Schnittmengen) |
curl "$API/demo/api/feldabdeckung" \ -H "X-API-Key: $KEY"
/demo/api/kennzahlabdeckungWie viele Firmen tragen die Bestandteile einer Kennzahl — alle zugleich.
Gerechnet wird auf denselben Bitmasken wie /feldabdeckung, nur eine Ebene hoeher: eine Kennzahl gilt als moeglich, wenn die Firma jedes ihrer Eingangsfelder hat. Ein Feld kann dabei aus mehreren Rechenwerken kommen (netIncome steht in Erfolgsrechnung und Kapitalfluss), deshalb wird je Feld ueber die Rechenwerke oder-verknuepft und ueber die Felder und-verknuepft.
Das Ergebnis ist die ehrliche Zahl: Wer eine Kennzahl ueber den Bestand rechnen will, bekommt hier, fuer wie viele Firmen sie ueberhaupt entsteht.
| Name | Typ | Bedeutung |
|---|---|---|
period | string, in der Abfrage optional · Vorgabe Q | — |
curl "$API/demo/api/kennzahlabdeckung" \ -H "X-API-Key: $KEY"
/demo/api/kennzahlen/{ticker}Verhaeltniszahlen und Key Metrics einer Firma, mit Grund je Luecke.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
period | string, in der Abfrage optional · Vorgabe TTM | TTM | FY | Q | YTD |
currency | string, in der Abfrage optional · Vorgabe reported | reported | usd | eur | native — Waehrung der Marktkapitalisierung in den Kennzahlen |
curl "$API/demo/api/kennzahlen/SAP" \ -H "X-API-Key: $KEY"
/demo/api/keyword/{kid}Die Aktien, deren Profil dieses Keyword hergab — samt ihren Themen.
Das ist die eigentliche Probe: wer "Falcon-Plattform" sucht, sollte CrowdStrike finden und daneben sehen, dass dort cybersecurity steht.
| Name | Typ | Bedeutung |
|---|---|---|
kid | string, im Pfad Pflicht | — |
limit | integer, in der Abfrage optional · Vorgabe 120 | — |
curl "$API/demo/api/keyword/SAP" \ -H "X-API-Key: $KEY"
/demo/api/keywordsKeywords nach Haeufigkeit, gefiltert nach Suchbegriff.
| Name | Typ | Bedeutung |
|---|---|---|
q | string, in der Abfrage optional | — |
limit | integer, in der Abfrage optional · Vorgabe 30 | — |
mit_metadaten | boolean, in der Abfrage optional · Vorgabe False | Auch Begriffe zeigen, die den Datensatz beschreiben statt das Geschaeft (Marktkapitalisierung) |
curl "$API/demo/api/keywords" \ -H "X-API-Key: $KEY"
/demo/api/marktkapitalisierung/{ticker}Wie gross ist diese Firma — gespeichert oder mit dem Kurs von jetzt.
today ruft nichts ab und ist fuer Listen gedacht. now holt den Snapshot bei onvista und haelt das Ergebnis fuer den laufenden Tag vor; ein zweiter Aufruf kostet nichts mehr. Fehlt die Aktienzahl oder die onvista-Kennung, faellt die Antwort auf den gespeicherten Stand zurueck und sagt das.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
stand | string, in der Abfrage optional · Vorgabe today | today = gespeichert, now = Kurs live |
curl "$API/demo/api/marktkapitalisierung/SAP" \ -H "X-API-Key: $KEY"
/demo/api/multiplikatoren/{ticker}Bewertungskennzahlen im Tagesverlauf, fuer die Demo-Seite.
Dieselbe Rechnung wie /valuation/timeseries, nur ohne Zugangsdaten und auf das reduziert, was die Seite zeichnet. Fehlt etwas — keine Kurse, keine Quartalszahlen, unpassende Waehrung — kommt kein Fehler, sondern verfuegbar: false mit Grund: der Tab soll sich still ausblenden koennen, nicht die Seite mit einem 404 fuellen.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
days | integer, in der Abfrage optional · Vorgabe 365 | — |
curl "$API/demo/api/multiplikatoren/SAP" \ -H "X-API-Key: $KEY"
/demo/api/potenzialWas am Datenbestand noch zu holen ist — und was prinzipiell nicht.
Die Kachel auf der Startseite nennt Zahlen; hier stehen die Firmen dahinter. Das ist der Unterschied zwischen einer Behauptung und einer pruefbaren Aussage: 836 Firmen ohne SEC-XBRL kann man nachzaehlen, wenn sie namentlich dastehen — und dabei auffaellt, dass es fast ausschliesslich unsponsorte ADRs sind, fuer die die SEC per Konstruktion nichts fuehrt.
| Name | Typ | Bedeutung |
|---|---|---|
limit | integer, in der Abfrage optional · Vorgabe 1000 | — |
curl "$API/demo/api/potenzial" \ -H "X-API-Key: $KEY"
/demo/api/statements/{ticker}Die drei Rechenwerke als Zeilen je Kennzahl, Perioden als Spalten.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
period | string, in der Abfrage optional · Vorgabe Q | Q | FY | YTD | ALL |
limit | integer, in der Abfrage optional · Vorgabe 8 | — |
curl "$API/demo/api/statements/SAP" \ -H "X-API-Key: $KEY"
/demo/api/sucheAktien nach Ticker, ISIN, WKN oder Name.
Exakte Kennungstreffer zuerst, dann Namensanfang, dann Namensteil — wer eine ISIN eingibt, will nicht erst durch Namenstreffer scrollen.
| Name | Typ | Bedeutung |
|---|---|---|
q | string, in der Abfrage Pflicht | — |
limit | integer, in der Abfrage optional · Vorgabe 25 | — |
curl "$API/demo/api/suche?q=SAP" \ -H "X-API-Key: $KEY"
/demo/api/thema/{theme_id}Ein Thema: Definition aus dem Katalog und die Aktien darunter.
| Name | Typ | Bedeutung |
|---|---|---|
theme_id | string, im Pfad Pflicht | — |
limit | integer, in der Abfrage optional · Vorgabe 200 | — |
curl "$API/demo/api/thema/SAP" \ -H "X-API-Key: $KEY"
/demo/api/themenDer ganze Katalog: Zahl der Aktien und ein paar bekannte Vertreter.
Keine Parameter.
curl "$API/demo/api/themen" \ -H "X-API-Key: $KEY"
/quality/konsistenzRechnen sich die Datensätze gegen sich selbst auf?
Ergänzt /quality/metrics: Dort steht, wie viel vorliegt, hier, ob es stimmt. Die Stichprobe ist über seed festgelegt — zwei Läufe vergleichen dieselben Firmen, sonst misst man die Auswahl statt die Daten.
| Name | Typ | Bedeutung |
|---|---|---|
limit | integer, in der Abfrage optional · Vorgabe 150 | Firmen in der Stichprobe |
seed | integer, in der Abfrage optional · Vorgabe 13 | feste Auswahl, damit Läufe vergleichbar sind |
curl "$API/quality/konsistenz" \ -H "X-API-Key: $KEY"
/quality/metricsDer aktuelle Stand. live=true misst neu (~5 s), sonst der letzte Snapshot.
| Name | Typ | Bedeutung |
|---|---|---|
live | boolean, in der Abfrage optional · Vorgabe False | — |
curl "$API/quality/metrics" \ -H "X-API-Key: $KEY"
/quality/snapshotsAlle Stände, neueste zuerst — je Eintrag ein Tab im Frontend.
| Name | Typ | Bedeutung |
|---|---|---|
limit | integer, in der Abfrage optional · Vorgabe 50 | — |
curl "$API/quality/snapshots" \ -H "X-API-Key: $KEY"
/quality/snapshotsDen aktuellen Stand festhalten — vor und nach jedem Deployment.
Keine Parameter.
SnapshotRequest| Name | Typ | Bedeutung |
|---|---|---|
label | string Pflicht | Label |
note | string optional | Note |
curl -X POST "$API/quality/snapshots" \
-H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{ … }'/quality/snapshots/{snapshot_id}Ein Stand — mit compare zusätzlich die Veränderung gegenüber einem anderen.
| Name | Typ | Bedeutung |
|---|---|---|
snapshot_id | string, im Pfad Pflicht | — |
compare | string, in der Abfrage optional | snapshot_id des Vergleichsstands |
curl "$API/quality/snapshots/SAP" \ -H "X-API-Key: $KEY"
/themesDer Themenkatalog mit der Zahl zugeordneter Aktien.
| Name | Typ | Bedeutung |
|---|---|---|
q | string, in der Abfrage optional | Freitext auf Label und Definition |
sector | string, in der Abfrage optional | Nur Themen dieses Sektors (GICS) |
min_stocks | integer, in der Abfrage optional · Vorgabe 0 | Nur Themen mit mindestens so vielen Aktien |
curl "$API/themes" \ -H "X-API-Key: $KEY"
/themes/peers/{ticker}Aktien, die dieselben Themen tragen — der Vergleichbaren-Fall.
Sortiert nach Zahl gemeinsamer Themen, dann nach Konfidenz. Anders als ein Sektorvergleich stellt das CrowdStrike neben Palo Alto und Zscaler statt neben beliebige IT-Dienstleister.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
limit | integer, in der Abfrage optional · Vorgabe 50 | — |
min_confidence | number, in der Abfrage optional · Vorgabe 0.5 | — |
include_dual_listings | boolean, in der Abfrage optional · Vorgabe False | Zweitnotierungen derselben Firma mitliefern |
curl "$API/themes/peers/SAP" \ -H "X-API-Key: $KEY"
/themes/statsKennzahlen: Abdeckung, Leerfaelle, Pruefliste, groesste Themen.
Keine Parameter.
curl "$API/themes/stats" \ -H "X-API-Key: $KEY"
/themes/stock/{ticker}Die Themen einer Aktie, mit Begruendung des Modells.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
curl "$API/themes/stock/SAP" \ -H "X-API-Key: $KEY"
/themes/{theme_id}Ein Thema: Definition aus dem Katalog plus die zugeordneten Aktien.
| Name | Typ | Bedeutung |
|---|---|---|
theme_id | string, im Pfad Pflicht | — |
limit | integer, in der Abfrage optional · Vorgabe 100 | — |
min_confidence | number, in der Abfrage optional · Vorgabe 0.0 | — |
curl "$API/themes/SAP" \ -H "X-API-Key: $KEY"
/valuation/coverageFuer welche Ticker traegt die Zeitreihe ueberhaupt?
Sie braucht beides: Kurse und Quartalszahlen. Der Engpass sind die Kurse — price_history deckt bisher nur einen kleinen Teil ab.
| Name | Typ | Bedeutung |
|---|---|---|
limit | integer, in der Abfrage optional · Vorgabe 50 | — |
curl "$API/valuation/coverage" \ -H "X-API-Key: $KEY"
/valuation/timeseries/{ticker}Kennzahlen je Handelstag, dazu die Meldetermine.
Zwischen zwei Meldungen laeuft die Kennzahl mit dem Kurs; am Meldetag wechselt der Nenner und die Kurve springt. Die Spruenge stehen in earnings.
| Name | Typ | Bedeutung |
|---|---|---|
ticker | string, im Pfad Pflicht | — |
days | integer, in der Abfrage optional · Vorgabe 365 | Fenster in Tagen |
metrics | string, in der Abfrage optional · Vorgabe pe,ps | Kommaliste: pe, ps, pb, pcf, peg |
curl "$API/valuation/timeseries/SAP" \ -H "X-API-Key: $KEY"