RealGame Sports API v2.4 Canlı

1xBet Canlı & Biten Maç Akış Motoru & JSON Servisi
İstemci IP: 216.73.217.64 ✔ İZİNLİ (WHITELIST)
IP Whitelist Yönetimi
181
Aktif Canlı Maç
2500 / 2500
Biten Maç Arşivi (Maks 2500)
50
Yaklaşan Bülten Maçı
10 sn / < 25ms
Tarama Döngüsü & Yanıt Hızı

RealGame Spor API Entegrasyon Rehberi

Bu API servisi, 1xBet (1xframemxz.com) altyapısından dünya genelindeki futbol, basketbol, tenis, voleybol ve tüm diğer spor branşlarındaki maçları milisaniyeler içinde çeker. Canlı maçların dakikalarını, periyotlarını, ayrıntılı maç istatistiklerini (şutlar, kornerler, topla oynama %), tüm bahis oranlarını ve resmi CDN takım logolarını sağlar. Biten karşılaşmalar tamamlandığı anda otomatik olarak yakalanır ve en güncel 2500 adetlik hafıza sınırıyla veritabanında saklanır.

IP Whitelist Korumalı 12 Saniye Canlı Tarama Maksimum 2500 FIFO Temizlik 1xBet CDN Logoları
GET /sports/api/sports Desteklenen tüm spor kategorilerini ve aktif maç sayılarını döndürür.
cURL İsteği
curl -X GET "https://api.realgame.online/sports/api/sports" \
  -H "Accept: application/json"
JSON Yanıtı
{
  "success": true,
  "total": 7,
  "sports": [
    { "id": 1, "key": "football", "name": "Futbol", "count": 240 },
    { "id": 3, "key": "basketball", "name": "Basketbol", "count": 18 },
    { "id": 4, "key": "tennis", "name": "Tenis", "count": 15 },
    { "id": 6, "key": "volleyball", "name": "Voleybol", "count": 8 }
  ]
}
GET /sports/api/live Canlı devam eden tüm maçları skorları, dakikaları ve logolarıyla listeler.
Sorgu Parametreleri (Query Params)
Parametre Tip Zorunlu Açıklama
sport string / int Hayır Spor branşı filtresi (Örn: football, basketball veya spor ID'si 1).
search string Hayır Takım adı veya ligde serbest arama (Örn: spartak).
limit int Hayır Sayfa başına dönecek maç sayısı (Varsayılan: 50, Maksimum: 250).
page int Hayır Sayfa numarası (Varsayılan: 1).
cURL İsteği
curl -X GET "https://api.realgame.online/sports/api/live?sport=football&limit=20" \
  -H "Accept: application/json"
JSON Yanıtı
{
  "success": true,
  "total": 46,
  "page": 1,
  "limit": 20,
  "matches": [
    {
      "id": "749410739",
      "sportKey": "football",
      "sportName": "Futbol",
      "league": "Rusya Kupası",
      "team1": {
        "name": "FC Spartak Moskova",
        "logo": "https://1xframemxz.com/sfiles/logo_teams/63a47a468267a951d16e94a8cef83543.png"
      },
      "team2": {
        "name": "Rodina Moscow",
        "logo": "https://1xframemxz.com/sfiles/logo_teams/d60c051a215ef8e983ebceac1a798ee2.png"
      },
      "score": { "home": 3, "away": 1, "formatted": "3 - 1" },
      "currentPeriod": "2. Yarı",
      "minuteStr": "89'+4",
      "isLive": true,
      "odds": { "ms1": "1.25", "msx": "5.40", "ms2": "9.50" }
    }
  ]
}
GET /sports/api/live/:id Canlı maçın tüm detaylarını, şut, atak, korner istatistiklerini ve oranlarını çeker.
cURL İsteği
curl -X GET "https://api.realgame.online/sports/api/live/749415361" \
  -H "Accept: application/json"
JSON Yanıtı
{
  "success": true,
  "match": {
    "id": "749415361",
    "league": "Rusya Kupası",
    "minuteStr": "89'",
    "stats": {
      "Ataklar": { "home": "63", "away": "50" },
      "Tehlikeli ataklar": { "home": "47", "away": "28" },
      "Topa sahip olma %": { "home": "60", "away": "40" },
      "Kaleyi bulan şutlar": { "home": "8", "away": "3" },
      "Kornerler": { "home": "7", "away": "2" }
    },
    "periodScores": [
      { "periodName": "1. Yarı", "formatted": "1 - 1" },
      { "periodName": "2. Yarı", "formatted": "2 - 0" }
    ]
  }
}
GET /sports/api/finished Sonuçlanmış maçları döndürür (Maksimum 2500 kayıt FIFO kuralıyla saklanır).
cURL İsteği
curl -X GET "https://api.realgame.online/sports/api/finished?limit=10" \
  -H "Accept: application/json"
JSON Yanıtı
{
  "success": true,
  "total": 2500,
  "retentionLimit": 2500,
  "matches": [
    {
      "id": "748625682",
      "team1": "Palermo",
      "team2": "Mantova",
      "finalScore": "2 - 1",
      "outcome": "MS 1",
      "finishedAt": "2026-09-02T19:20:00.000Z"
    }
  ]
}
GET /sports/api/status Servis durumu, hafıza durumu ve tarama istatistikleri.
cURL İsteği
curl -X GET "https://api.realgame.online/sports/api/status"
JSON Yanıtı
{
  "status": "online",
  "activeLiveMatches": 46,
  "archivedFinishedMatches": 2500,
  "maxRetention": 2500,
  "whitelistEnabled": false
}