Crash X Otwarty zbiór danych i API
Zagregowane statystyki Crash X, odtwarzane z codziennym buildem (około 00:40 UTC). Zwykłe pliki statyczne: bez klucza, bez rejestracji, z włączonym CORS. Mikrodane na poziomie rund nie są publikowane.
| Okno | CSV | JSON |
|---|---|---|
| Ostatnie 7 dni | 7d.csv | 7d.json |
| Ostatnie 30 dni | 30d.csv | 30d.json |
| Ostatnie 90 dni | 90d.csv | 90d.json |
| Cały okres | all.csv | all.json |
Punkty końcowe API
- https://crashxtracker.com/api/v1/game.json · Ta gra: okna, rekordy, lista dzienna
| Pole | Znaczenie |
|---|---|
period | Okno, które podsumowuje wiersz (7d, 30d, 90d, all) |
period_end | Ostatni uwzględniony dzień UTC |
game_slug | Identyfikator gry |
game_name | Nazwa gry |
provider | Dostawca gry |
total_rounds | Rundy w oknie |
big_round_rate_pct | Odsetek rund z mnożnikiem 10x lub wyższym, w procentach |
avg_multiplier | Średni mnożnik |
max_multiplier | Najwyższy mnożnik w oknie |
theoretical_rtp_pct | Publikowane RTP używane przez model |
source | Identyfikator źródła danych |
model_version | Wersja modelu; zmienia się, gdy zmienia się wzór |
Szybki start
Wszystkie pliki są statyczne, więc działa każdy klient HTTP. Przykłady:
curl -s https://crashxtracker.com/api/v1/game.json
# Python
import csv, io, urllib.request
raw = urllib.request.urlopen("https://crashxtracker.com/dataset/30d.csv").read().decode()
rows = list(csv.DictReader(io.StringIO(raw)))
// JavaScript
const game = await (await fetch('https://crashxtracker.com/api/v1/game.json')).json();Aktualizacje i wersje
Pliki są odbudowywane codziennie około 00:40 UTC i zastępują poprzednią wersję. Pole model_version (obecnie v3) zmienia się za każdym razem, gdy zmienia się wzór modelu. Starsze pliki nie są archiwizowane, więc zachowaj kopię, jeśli potrzebujesz stałej migawki.
Licencja i cytowanie
CC BY 4.0. Możesz wykorzystywać, udostępniać i adaptować z podaniem autorstwa: "Crash X statistics, crashxtracker.com".