API & Daten
Eigene Rankings und Indizes per Schlüssel, dazu NBA-Ranglisten als CSV nach Vereinbarung. Jede Antwort nennt ihre Lizenz, ihr Kontingent und ihre Quelle. Keine Selbstregistrierung: jeder Schlüssel wird einzeln vergeben.
Was du bekommst
5 Datasets per Schlüssel. Jedes umhüllt dieselbe Berechnung, die die Website bereits ausliefert: eine einzige Quelle der Wahrheit.
NBA-Power-Rankings
GET/api/v1/power-rankingsParameter · ?year=
Alle 30 Teams nach unserem eigenen Modell geordnet (Differenz, Form, Siegquote, Verlauf), mit der Begründung jedes Platzes und der Bewegung gegenüber der vorherigen Aufnahme.
Abdeckung · NBA · eine Saison pro Aufruf (
year= Startjahr; 2025 = 2025-26) · berechnet auf unseren Boxscores der regulären Saison.Aktualität · Wird aus den eingelesenen Boxscores neu berechnet (in der Saison: täglich); die Antwort wird 1 Stunde gecacht und nennt
last_game.Aufruf ·
/api/v1/power-rankings?year=2025Wechselkurs zwischen Ligen
GET/api/v1/cambioParameter · ?de= ?a=
Was die Produktion eines Spielers beim Ligawechsel wert ist: Faktor, Stichprobe und Spanne je Statistik (Punkte, Rebounds, Assists, Minuten), aus Spielern, die diesen Weg tatsächlich gegangen sind.
Abdeckung · NBA · Liga Endesa · EuroLiga · EuroCup · NCAA · G League · veröffentlicht werden nur Wechsel, die mindestens 12 Spieler vollzogen haben (15 Spiele und 8 Minuten pro Spiel in jeder Saison).
Aktualität · Faktoren werden stapelweise über abgeschlossene Saisons neu berechnet (nicht in Echtzeit); die Antwort wird 1 Stunde gecacht.
Aufruf ·
/api/v1/cambio?de=acb&a=nbaOn/Off je Spieler
GET/api/v1/onoffParameter · ?id=
Das Net-Rating des Teams mit dem Spieler auf dem Feld und ohne ihn, mit den Minuten auf jeder Seite, berechnet aus den echten Aufstellungen seiner letzten Saison mit Daten.
Abdeckung · NBA · ein Spieler pro Aufruf (
id= die SportiveWorld-Spieler-ID aus seinem Profil) · reguläre Saison.Aktualität · Bei jedem Aufruf aus den eingelesenen Aufstellungen berechnet; kein Cache.
Aufruf ·
/api/v1/onoff?id=<id-de-jugador>WNBA-Führende
GET/api/v1/wnba-leadersParameter · ?season=
Die Führenden einer Saison in Punkten, Rebounds und Assists pro Spiel (mit Spielen und Team) und, getrennt, die spanischen Spielerinnen.
Abdeckung · WNBA · eine Saison pro Aufruf (
season= Jahr) · über die gespielten Spiele unserer Boxscores.Aktualität · Boxscores werden während der Saison von unserem Cron eingelesen; die Antwort wird 1 Stunde gecacht.
Aufruf ·
/api/v1/wnba-leaders?season=2026G-League-Führende
GET/api/v1/gleague-leadersParameter · ?season=
Die Führenden einer NBA-G-League-Saison in Punkten, Rebounds und Assists pro Spiel und, getrennt, die spanischen Spieler.
Abdeckung · NBA G League · eine Saison pro Aufruf (
season= Jahr) · über die gespielten Spiele unserer Boxscores.Aktualität · Boxscores werden während der Saison von unserem Cron eingelesen; die Antwort wird 1 Stunde gecacht.
Aufruf ·
/api/v1/gleague-leaders?season=2025
CSV-Export
4 Sets historischer NBA-Ranglisten (Topscorer aller Zeiten, meiste Punkte in einem Spiel, beste Punkteschnitte, meiste Dreier in einer Saison) als CSV. Sie laden nicht von selbst: sie werden nach Vereinbarung oder professioneller Lizenz freigeschaltet, Konto für Konto. Die Seite sagt, was drin ist.
Exportierbare Sets ansehenEchtes Beispiel
So fragt man, so antwortet es. Der Umschlag ist immer derselbe: Dataset, Quelle, Lizenz, verbrauchtes Kontingent und die Daten.
Anfrage
curl -H "Authorization: Bearer TU_CLAVE" \ https://www.sportiveworld.com/api/v1/power-rankings?year=2025
Antwort
{
"dataset": "power-rankings",
"source": "SportiveWorld",
"license": "Datos de SportiveWorld. Uso bajo licencia; cita la fuente. Rankings e índices son cálculo propio.",
"quota": { "used": 1, "limit": 1000, "plan": "media" },
"data": {
"season": { "year": 2025, "label": "2025-26", "live": false, "compared_to": "2024-25", "last_game": "2026-04-12" },
"method": "closed",
"teams": [
{ "rank": 1, "prev_rank": 1, "move": 0, "abbr": "OKC", "name": "Thunder", "conference": "West",
"wins": 64, "losses": 18, "win_pct": 0.78, "mov": 11.2, "net": 11.1, "off": 117.6, "def": 106.5,
"score": 1.762, "why": [{ "k": "pr_mov", "v": "+11.2" }, { "k": "pr_def", "v": "1" }] },
"… 29 equipos más"
]
}
}Gekürzte Antwort; der Körper „data“ ist das, was die Produktion am 2026-09-19 ausgeliefert hat. Live-Daten gibt es mit dem Schlüssel.
Authentifizierung
Der Schlüssel reist auf einem dieser drei Wege. Ohne gültigen Schlüssel werden keine Daten ausgeliefert: im Zweifel schließt die API.
- Header
Authorization: Bearer DEIN_SCHLÜSSEL - Header
X-Api-Key: DEIN_SCHLÜSSEL - Parameter
?key=DEIN_SCHLÜSSEL
200Daten +quota(verbraucht, Limit, Plan) sowie die HeaderX-RateLimit-Limit/X-RateLimit-Remaining.401Schlüssel fehlt. Die Antwort sagt, wo man ihn beantragt.403Ungültiger oder widerrufener Schlüssel.404Unbekanntes Dataset; die Antwort listet die vorhandenen.429Tageslimit erreicht; morgen wiederkommen oder Erweiterung anfragen.502Die Datenquelle hat nicht geantwortet: es werden keine halben Daten ausgeliefert.
Der Katalog (GET /api/v1) ist öffentlich und verbraucht keinen Schlüssel.
Entitlement
- Jeder Schlüssel hat Inhaber, Plan und Tageslimit, festgelegt bei der Vergabe. Es gibt keine auf der Website kaufbaren Pläne: keine Selbstregistrierung.
- Ein Schlüssel bedient alle Datasets des Katalogs. Er kann widerrufen werden; ein widerrufener Schlüssel erhält 403.
- Die Lizenz reist in jeder Antwort mit: Nutzung unter Lizenz, Quellenangabe, und Rankings und Indizes sind eigene Berechnung.
- Volumen, maßgeschneiderte Kreuzungen und die eigenen Daten eines Vereins werden schriftlich vereinbart; sie sind kein Plan.
Limits
- Tageskontingent je Schlüssel: standardmäßig 1.000 erfolgreiche Aufrufe pro Tag (UTC-Tag); je Schlüssel festgelegt und erweiterbar.
- Jeder erfolgreiche Aufruf verbraucht eine Einheit und gibt das verbleibende Kontingent im Header und im Umschlag zurück.
- Abgelehnte Aufrufe mit Schlüssel (403, 429) werden mit ihrem Code protokolliert: Telemetrie der Versuche, nicht nur der Treffer.
- Datenantworten werden serverseitig nicht gecacht (
no-store); der öffentliche Katalog schon (1 Stunde).
Was nicht abgedeckt ist
Wir sagen es, bevor du fragst.
- Keine Selbstregistrierung und kein öffentlicher Testschlüssel: jeder Schlüssel wird von Hand vergeben.
- Kein rohes Play-by-Play, kein Tracking, kein Scout und kein Broadcast-Feed über diese API.
- Keine Live-Daten: die Datasets werden auf eingelesenen Boxscores berechnet und tragen ihren deklarierten Cache.
- Kein Wettbewerb außer den je Dataset deklarierten (NBA, WNBA, G League und die sechs Ligen des Wechselkurses).
- Der CSV-Export öffnet sich mit keinem App-Plan: nur nach Vereinbarung, Konto für Konto.
So bekommt man Zugang
Schreib uns, wir antworten per E-Mail, kein Anruf nötig. Sag uns:
- wer du bist (Medium, Verein, Agentur, Entwickler);
- welche Datasets du willst und ungefähr welches Volumen;
- wofür (Veröffentlichung, interne Analyse, Integration).
Eine Anfrage verpflichtet zu nichts. Wenn du Broadcast, Studio oder Scout suchst, ist die Tür die Seite Profis & Medien.