API

Dieselben Zahlen, in Ihren eigenen Werkzeugen

Jeder Aufruf braucht einen Schlüssel. Der erste ist kostenlos.

Preise

Was ein Schlüssel kauft

Aufrufvolumen, keine vorbehaltenen Daten. Mit einem Klick kündbar.

Bevor Sie zahlen

Worauf Sie sich einlassen

Jederzeit aufhören
Ein Klick auf Ihrer Abrechnungsseite, keine Mail zu schreiben und keine Frist einzuhalten. Sie behalten das Kontingent bis zum Ende der bereits bezahlten Periode.
Aufhören macht nichts kaputt
Ihr Schlüssel wird nie widerrufen und nie ausgesetzt. Er wechselt zurück auf den kostenlosen Tarif und beantwortet dieselben Routen, ohne dass sich in Ihrem Code etwas ändert.
Wir sehen Ihre Karte nie
Bezahlt wird auf Stripes eigener Seite. Weder Nummer noch Token noch die letzten vier Ziffern erreichen dieses Produkt.
Eine gescheiterte Karte ist keine Abschaltung
Eine abgelaufene Karte wird zwei Wochen lang erneut versucht, und wir schreiben Ihnen. Ihr volles Kontingent läuft die ganze Zeit weiter, und Sie werden nie doppelt belastet.

Ihr Abonnement verwalten

So läuft es

Ein Schlüssel. Ihr eigenes Kontingent

Wird der kostenlose Schlüssel knapp, kaufen Sie einen größeren: die Daten sind zu jedem Preis dieselben.

Jede Antwort trägt Ihr Kontingent und Ihren Verbrauch des Monats.

Was geliefert wird

Die Routen, und wo man anfängt

Dieselben Daten, die die Seiten zeigen, unter denselben Adressen.

Der Katalog, zum Anfangen
Jede veröffentlichte Disziplin mit ihrem Slug, ihren Basen und ihren Lesarten. Jeder andere Aufruf fängt hier an.
/catalog
Wertungen und Ranglisten
Jede veröffentlichte Rangliste, je Disziplin, mit den Regeln, unter denen sie festgestellt wurde.
/rankings
Das Kontobuch hinter einer Wertung
Jede Veränderung mit ihrer Ursache und den Werten davor und danach, dieselben Zeilen wie auf der Website.
/competitors/{id}/rating-changes
Partien, wie gelesen
Die Ergebnisse, die die Maschine aufgenommen hat, mit ihrer Quelle und der Datumsgenauigkeit, die sie bekommen haben.
/competitors/{id}/matches

Jede Route, mit ihren Parametern und den Werten, die sie annehmen: API-Referenz

Wie es aussieht

Ein Aufruf, und was zurückkommt

JSON über HTTP. Nichts zu installieren, nichts zu erzeugen.

Anfrage

# was veröffentlicht ist, und unter welchen Slugs:
curl -H "Authorization: Bearer arpelo_7f3a91c2.<secret>" \
  "http://172.18.0.3:8000/catalog"

# eine davon, als Rangliste:
curl -H "Authorization: Bearer arpelo_7f3a91c2.<secret>" \
  "http://172.18.0.3:8000/rankings?sport=darts&view=current&per_page=2"

Antwort, auf einen Eintrag gekürzt

{
  "sport": "darts-pdc-singles",
  "view": "current",
  "model_version": "elo@1",
  "cutoff_at": "2026-09-07T00:00:00Z",
  "published_at": "2026-09-08T04:12:31Z",
  "rules": {
    "minimum_matches": 20,
    "include_provisional": false,
    "include_inactive": false,
    "activity_window_days": 730
  },
  "total": 412,
  "page": 1,
  "per_page": 2,
  "entries": [
    {
      "rank": 1,
      "competitor": "c-4d21f8",
      "name": "...",
      "rating": 2118.4,
      "matches_played": 183,
      "status": "active",
      "last_match": "2026-09-06T00:00:00Z",
      "previous_rank": 2
    }
  ]
}

Jede Rangliste kommt mit der Regel, unter der sie festgestellt wurde (Mindestzahl an Partien, Aktivitätsfenster), und mit ihren drei Daten: Quelle geprüft, jüngste Daten, veröffentlicht.

Sagen Sie uns, was Sie bauen.

Was Sie brauchen, in welchem Takt, und für welche Disziplinen.