Przejdź do treści

API danych kursowych

API bukmacherskie z danymi kursowymi gotowymi do użycia.

Aktualne kursy prematch, kanoniczne rynki i katalog aktywnych eventów przez REST. Data Plus dodaje historię zmian, WebSocket i podpisane webhooki.

GET /v1/odds
przykładowa odpowiedź
{
  "count": 1,
  "events": [{
    "id": "football:ekstraklasa:legia-lech",
    "sport": "Football",
    "league": "Ekstraklasa",
    "home_team": "Legia Warszawa",
    "away_team": "Lech Poznań",
    "commence_time": "2026-08-02T18:30:00Z",
    "last_seen": "2026-07-29T18:04:18Z",
    "bookmakers": [{
      "key": "Superbet",
      "last_update": "2026-07-29T18:04:12Z",
      "markets": [{ "key": "h2h", "outcomes": [{ "name": "Legia Warszawa", "price": 2.62 }] }]
    }]
  }],
  "freshness": { "include_stale": false, "max_age_seconds": 900 },
  "quota": { "used": 124, "limit": 10000 }
}
Spójny event_idCzas obserwacjiKurs i outcome

Źródła danych kursowych

Betclic i STS w jednym modelu danych.

Zamiast budować osobny importer dla każdego operatora, pobierasz spójny rekord wydarzenia, rynku, selekcji, kursu i czasu aktualizacji. To upraszcza porównanie danych kursowych bukmacherów w aplikacji, modelu lub panelu.

ArbiScan udostępnia własne API danych kursowych. Nie jest to oficjalne ani publiczne API Betclic czy STS; dostęp, dostępne źródła i zakres danych potwierdzamy przy aktywacji integracji.

Format, który wyjaśnia kurs.

Każdy rekord zachowuje tożsamość wydarzenia, rynek, selekcję, bukmachera, kurs i czas ostatniej obserwacji.

01

Zbieramy

Aktualne oferty z obsługiwanych źródeł i rynków.

02

Normalizujemy

Wspólne event_id i kanoniczny rynek dla tego samego wydarzenia.

03

Dostarczamy

REST dla pełnych danych oraz realtime w planie Data Plus.

Dane, które można od razu włączyć do własnej logiki.

Każdy moduł opisuje konkretną część rekordu. Zakres aktywowany dla integracji potwierdzamy przed uruchomieniem dostępu.

01

Eventy i kursy

Scalony event, bukmacher, kanoniczny rynek, outcome, kurs oraz czas aktualizacji źródła.

event_idpricelast_update
02

Ruch rynku

Znacznik ostatniej obserwacji i opcjonalna historia zmian kursu dla wskazanego rynku.

last_seentimestamphistory[]
03

REST i realtime

REST do pełnej synchronizacji; WebSocket i webhooki Plusa do dostarczania zmian.

/odds/stream/webhooks

Dla zespołów produktowych

Dane, których model nie musi odgadywać.

Zacznij od katalogu aktywnego feedu, zawęź eventy własnymi filtrami, a następnie pobierz pełny rekord z aktualnymi rynkami.

Bazowy adreshttps://api.arbiscan.pl/v1AutoryzacjaX-API-Key: ods_••••
Aktualny feed

Prematch do 30 dni, kursy z maksymalnym wiekiem 900 s, eventy scalone między aktywnymi źródłami i kanoniczne rynki z feedu.

Realtime w Data Plus

Do 48 h historii obserwacji, jeden strumień WebSocket i maksymalnie trzy podpisane webhooki. REST pozostaje źródłem pełnej synchronizacji.

Endpointy v1

Katalog → lista → detal → realtime → użycie.

10 tras
GET
/health

Stan feedu: liczba świeżych eventów, ostatni ingest i próg świeżości.

GET
/sports

Sporty obecne w aktualnym, świeżym snapshotcie.

GET
/leagues?sport=

Ligi z opcjonalnym filtrem po sporcie.

GET
/bookmakers

Bukmacherzy mający świeże kursy w feedzie.

GET
/odds

Lista eventów z filtrami: league, sport, bookmakers, commence_from, commence_to i limit.

GET
/events/{event_id}

Pełny rekord jednego wydarzenia wraz z aktualnymi rynkami.

GET
/events/{event_id}/history

Historia zmian dla rynku; aktywowana tylko dla uzgodnionego dostępu.

GET
/usage

Dzisiejsze użycie klucza i historia dzienna.

WS
/stream

Zmiany kursów w paczkach do 50; jeden strumień na konto Data Plus.

GET/POST
/webhooks

Zarządzanie maksymalnie trzema podpisanymi webhookami Data Plus.

Zobacz odpowiedź przed integracją.

Próbki odpowiadają aktualnej strukturze REST. Historia jest dostępna wyłącznie po jej aktywowaniu dla danego dostępu.

/v1/odds
kontrakt JSON
{
  "count": 1,
  "events": [{
    "id": "football:ekstraklasa:legia-lech",
    "sport": "Football",
    "league": "Ekstraklasa",
    "home_team": "Legia Warszawa",
    "away_team": "Lech Poznań",
    "commence_time": "2026-08-02T18:30:00Z",
    "last_seen": "2026-07-29T18:04:18Z",
    "bookmakers": [{
      "key": "Superbet",
      "last_update": "2026-07-29T18:04:12Z",
      "markets": [{ "key": "h2h", "outcomes": [{ "name": "Legia Warszawa", "price": 2.62 }] }]
    }]
  }],
  "freshness": { "include_stale": false, "max_age_seconds": 900 },
  "quota": { "used": 124, "limit": 10000 }
}
Kontrakt przykładowy

Dwa plany. Aktywacja po płatności.

Po zatwierdzeniu konta wybierasz plan w panelu API. Dostęp i limity są nakładane automatycznie po potwierdzeniu płatności kartą lub BLIK.

Mam już konto API →

API Data

499 PLN/ mies.

Bieżący feed REST dla jednej integracji

  • Cały aktywny feed prematch
  • 1 klucz produkcyjny
  • 30 requestów na minutę
  • 10 000 requestów dziennie
Wybierz plan

Nietypowy zakres lub większy wolumen?

Wyślij krótki brief. Nie musisz znać wszystkich parametrów — zastosowanie i oczekiwane zapotrzebowanie wystarczą na start.

Potwierdzimy zakres danych, klucze i limity przed uruchomieniem dostępu.
Dodaj szczegóły techniczne (opcjonalnie)