API

De samme tal, inde i dit eget værktøj

Hvert kald kræver en nøgle. Den første er gratis.

Priser

Hvad en nøgle køber

Kaldsvolumen, ikke forbeholdte data. Opsiges med ét klik.

Før du betaler

Hvad du binder dig til

Stop når du vil
Ét klik på din faktureringsside, ingen mail at skrive og intet varsel at give. Du beholder kvoten indtil udløbet af den periode, du allerede har betalt.
At stoppe ødelægger ingenting
Din nøgle bliver aldrig tilbagekaldt og aldrig sat på pause. Den går tilbage til den gratis plan og svarer på de samme ruter, uden at der skal ændres noget i din kode.
Vi ser aldrig dit kort
Betalingen sker på Stripes egen side. Hverken nummer, token eller de sidste fire cifre når frem til dette produkt.
Et afvist kort er ikke en lukning
Et udløbet kort forsøges igen i to uger, og vi skriver til dig. Din fulde kvote løber hele tiden, og du bliver aldrig trukket to gange.

Administrer dit abonnement

Sådan virker det

Én nøgle. Din egen kvote

Når den gratis nøgle bliver for lille, køber du en større: dataene er de samme til enhver pris.

Hvert svar bærer din kvote og dit forbrug for måneden.

Hvad der bliver leveret

Ruterne, og hvor man begynder

De samme data som siderne viser, på de samme adresser.

Kataloget, til at begynde med
Hver udgivet disciplin med sin slug, sine baser og sine læsninger. Ethvert andet kald begynder her.
/catalog
Vurderinger og ranglister
Hver udgivet rangliste, pr. disciplin, med de regler den blev gjort op under.
/rankings
Regnskabet bag en vurdering
Hver ændring med sin årsag og sine værdier før og efter, de samme rækker som sitet viser.
/competitors/{id}/rating-changes
Kampene som de blev læst
De resultater motoren har taget ind, med deres kilde og den datopræcision de fik.
/competitors/{id}/matches

Hver rute, med sine parametre og de værdier den tager: API-reference

Sådan ser det ud

Én forespørgsel, og hvad der kommer tilbage

JSON over HTTP. Intet at installere, intet at generere.

Forespørgsel

# hvad der er udgivet, og under hvilke slugs:
curl -H "Authorization: Bearer arpelo_7f3a91c2.<secret>" \
  "http://172.18.0.3:8000/catalog"

# en af dem, på rangliste:
curl -H "Authorization: Bearer arpelo_7f3a91c2.<secret>" \
  "http://172.18.0.3:8000/rankings?sport=darts&view=current&per_page=2"

Svar, skåret ned til én post

{
  "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
    }
  ]
}

Hver rangliste kommer med den regel den blev gjort op under (mindste antal kampe, aktivitetsvindue) og med sine tre datoer: kilde kontrolleret, seneste data, udgivet.

Fortæl os hvad du bygger.

Hvad du har brug for, i hvilket tempo, og til hvilke discipliner.