Menü
Oyun Kategorileri
Canlı Veri Aktif
REST API v1Kimlik Doğrulama GerekmezCORS DestekliÜcretsiz

Araştırma API'si

Canlı casino oyun istatistiklerine, adillik puanlarına ve segment dağılımlarına programatik erişim sağlayan ücretsiz, açık bir REST API'si. Araştırmacılar, veri gazetecileri ve geliştiriciler için tasarlandı.

Hızlı Başlangıç

$ curl https://livecasinodata.com/api/v1/games
✓
API anahtarı yok
Herkese açık, kayıt gerekmez
✓
CORS destekli
Herhangi bir tarayıcı veya betikten çağırın
⚠
İstek sınırı
IP başına 1.000 istek / saat
Temel URLhttps://livecasinodata.com/api/v1

Uç Noktalar

GET/api/v1/games

Tüm takip edilen oyunlar için 7 günlük, 30 günlük ve 90 günlük pencerelerde istatistikleri döndürür.

Parametreler
windowstringopsiyonelTek bir pencereye filtrele: 7d | 30d | 90d
Örnek
curl "https://livecasinodata.com/api/v1/games?window=30d"
Yanıt (kısaltılmış)
{
  "meta": {
    "api_version": "v1",
    "source": "livecasinodata.com",
    "license": "CC BY 4.0",
    "total_games": 29,
    "generated_at": "2026-03-10T12:00:00Z"
  },
  "games": [
    {
      "slug": "crazy-time",
      "name": "Crazy Time",
      "provider": "Evolution Gaming",
      "category": "game-show",
      "theoretical_rtp_pct": 96.08,
      "theoretical_bonus_rate_pct": 14.79,
      "stats": {
        "d7":  { "total_rounds": 14221, "bonus_rate_pct": 14.82, "avg_multiplier": 6.1, "lcfi_score": 88 },
        "d30": { "total_rounds": 61004, "bonus_rate_pct": 14.61, "avg_multiplier": 5.9, "lcfi_score": 91 },
        "d90": { "total_rounds": 183012, "bonus_rate_pct": 14.79, "avg_multiplier": 6.0, "lcfi_score": 95 }
      }
    }
  ]
}
GET/api/v1/games/:slug

Segment dağılımı ve teorik karşılaştırma dahil belirli bir oyun için ayrıntılı istatistikler.

Parametreler
slugpathzorunluOyun slug'ı, örn. crazy-time, lightning-roulette
Örnek
curl "https://livecasinodata.com/api/v1/games/crazy-time"
Yanıt (kısaltılmış)
{
  "game": {
    "slug": "crazy-time",
    "name": "Crazy Time",
    "provider": "Evolution Gaming",
    "theoretical_rtp_pct": 96.08,
    "stats": {
      "d30": {
        "total_rounds": 61004,
        "bonus_rate_pct": 14.61,
        "avg_multiplier": 5.9,
        "max_multiplier": 10000,
        "lcfi_score": 91,
        "lcfi_grade": "A+"
      }
    },
    "segment_distribution_30d": [
      { "result": "1",          "count": 27724, "pct": 45.44 },
      { "result": "2",          "count": 13856, "pct": 22.71 },
      { "result": "5",          "count": 6938,  "pct": 11.37 },
      { "result": "Crazy Time", "count": 698,   "pct": 1.14  }
    ],
    "theoretical_segments": [
      { "name": "1",          "theoreticalPct": 45.45 },
      { "name": "Crazy Time", "theoreticalPct": 1.14  }
    ]
  }
}
GET/api/v1/stats

Üst düzey platform özeti: takip edilen toplam tur sayısı, aktif oyunlar ve toplu metrikler.

Örnek
curl "https://livecasinodata.com/api/v1/stats"
Yanıt (kısaltılmış)
{
  "platform": {
    "total_rounds_all_time": 2847621,
    "total_games_tracked": 30,
    "data_since": "2024-06-01",
    "last_updated": "2026-03-10T11:58:32Z"
  },
  "windows": {
    "d30": {
      "total_rounds": 621004,
      "active_games": 29,
      "platform_avg_bonus_rate_pct": 15.2,
      "platform_avg_multiplier": 5.8,
      "platform_max_multiplier": 50000
    },
    "d90": {
      "total_rounds": 1843221,
      "active_games": 30,
      "platform_avg_multiplier": 5.7
    }
  }
}
GET/api/v1/fairness

Tüm oyunlar için puana göre sıralanmış Canlı Casino Adillik Endeksi puanları. Platform geneli LCFI dahildir.

Örnek
curl "https://livecasinodata.com/api/v1/fairness"
Yanıt (kısaltılmış)
{
  "platform_lcfi": 84,
  "platform_lcfi_grade": "A",
  "total_games": 29,
  "games": [
    {
      "slug": "crazy-time",
      "lcfi_score": 91,
      "lcfi_grade": "A+",
      "observed_bonus_rate_pct": 14.61,
      "theoretical_bonus_rate_pct": 14.79,
      "bonus_deviation_pct": 1.2,
      "data_confidence_pct": 100,
      "total_rounds_30d": 61004
    }
  ]
}
GET/api/dataset

Tüm oyunlar için toplulaştırılmış CSV veya JSON veri setleri. Tam sütun dokümantasyonu veri seti sayfasında.

Parametreler
windowstringzorunlu7d | 30d | 90d | all
formatstringzorunlucsv | json
Örnek
curl "https://livecasinodata.com/api/dataset?window=30d&format=csv" -o livecasinodata.csv
Yanıt (kısaltılmış)
# LiveCasinoData Open Dataset — 30d window ending 2026-03-10
# License: Creative Commons Attribution 4.0 (CC BY 4.0)
period,period_end,game_slug,game_name,provider,...
30d,2026-03-10,crazy-time,Crazy Time,Evolution Gaming,...

Kod Örnekleri

🐍Python
import requests

BASE = "https://livecasinodata.com/api/v1"

# Get all games
games = requests.get(f"{BASE}/games?window=30d").json()
for game in games["games"]:
    print(game["slug"], game["stats"]["d30"]["lcfi_score"])

# Get Fairness Index
fairness = requests.get(f"{BASE}/fairness").json()
print(f"Platform LCFI: {fairness['platform_lcfi']}")

# Get single game detail
ct = requests.get(f"{BASE}/games/crazy-time").json()
print(ct["game"]["segment_distribution_30d"][:3])
⚡JavaScript
const BASE = "https://livecasinodata.com/api/v1";

// Get all games
const { games } = await fetch(`${BASE}/games?window=30d`).then(r => r.json());
for (const game of games) {
  console.log(game.slug, game.stats.d30?.lcfi_score);
}

// Get Fairness Index
const { platform_lcfi, games: fairness } =
  await fetch(`${BASE}/fairness`).then(r => r.json());
console.log("Platform LCFI:", platform_lcfi);
📊R
library(httr)
library(jsonlite)

BASE <- "https://livecasinodata.com/api/v1"

# Get all games (30d window)
resp <- GET(paste0(BASE, "/games?window=30d"))
data <- fromJSON(content(resp, "text"))
df <- data$games

# Extract LCFI scores
lcfi_df <- data.frame(
  slug  = df$slug,
  lcfi  = sapply(df$stats, function(s) s$d30$lcfi_score)
)
print(lcfi_df)

İstek Sınırları ve Adil Kullanım

KatmanLimitKimlik DoğrulamaKullanım Alanı
Herkese Açık1.000 istek/saatYokAraştırma, gazetecilik, kişisel gösterge panelleri
AraştırmaSınırsızBize ulaşınAkademik kurumlar, düzenleyici kurumlar

Her yanıtta istek sınırı başlıkları bulunur: X-RateLimit-Limit ve X-RateLimit-Window. Yüksek hacimli erişim için bunun yerine toplu veri seti indirmeyi kullanın.

Yanıt Başlıkları

Content-Typeapplication/jsonTüm yanıtlar JSON'dır
Access-Control-Allow-Origin*Herhangi bir kaynaktan CORS'a izin verilir
X-RateLimit-Limit1000İstek sınırı penceresi başına istek sayısı
X-RateLimit-Window3600Pencere süresi (saniye)
Cache-Controlno-storeVeri her zaman veritabanından canlı olarak gelir

Atıf Gereklidir

Tüm veriler CC BY 4.0 lisansı altında yayınlanır. Bu veriyi yayınlarda, gösterge panellerinde veya uygulamalarda kullanırken şunu ekleyin:

Data source: LiveCasinoData.com — livecasinodata.com/research-api