TR EN

health_public

API veritabanı bağlantısının hayatta olup olmadığını denetlemek için kullanılan hafif ve dışa açık bir sağlık kontrolü (health check) uç noktası. UptimeRobot, Pingdom veya Yük Dengeleyiciler (Load Balancer) için önerilir.

GET /api/health_public.php

Örnek İstek

GET /api/health_public.php

Başarılı Yanıt (200 OK)

{
  "ok": true,
  "status": "healthy",
  "time": "2026-07-24T18:00:00+03:00"
}

LiveScoreJSON API Kılavuzu

Futbol verileri için RESTful JSON API. Maçlar, canlı skorlar, istatistikler, kadrolar, transferler ve daha fazlası.

39
Endpoint
4.4M+
Maç
776K+
Oyuncu/Kişi
62K+
Takım

Genel Bakış

API, HTTP GET istekleri ile çalışır. Tüm yanıtlar JSON formatındadır ve hiyerarşik yapıda döner.

Base URL
https://livescorejson.com/api/
Protokol
HTTPS GET — Tüm parametreler query string ile gönderilir
Yanıt Formatı
JSON (UTF-8), standart zarf yapısı (meta + data)
Kimlik Doğrulama
Her istekte Authorization: Bearer veya X-API-Key zorunlu

Futbol verileri aşağıdaki hiyerarşik yapıda organize edilmiştir:

Area (Bölge/Ülke)
 └─ Competition (Lig/Kupa)
     └─ Season (Sezon)
         └─ Round (Tur/Hafta)
             └─ Group (Alt Grup — opsiyonel)
                 └─ Match (Maç)
                     ├─ Events (Gol, Kart, Değişiklik...)
                     ├─ Statistics (Top kontrolü, Şut...)
                     └─ Formations (Diziliş)

Maç endpoint'leri bu hiyerarşiyi iç içe JSON olarak döndürür: competition → season → round → match

GET /api/{endpoint}.php?param1=val1&param2=val2
Authorization: Bearer ljson_live_...

Tüm endpoint parametreleri query string ile gönderilir. Kimlik doğrulama Authorization: Bearer veya X-API-Key header'ı ile yapılır.

Query string ile kullanıcı adı/şifre akışı ticari müşteri entegrasyonlarında desteklenmez.
Ticari SaaS entegrasyonları Authorization: Bearer ljson_live_... veya X-API-Key header'ı kullanır.
Kota cevap header'ları: X-Plan-Code, X-RateLimit-Limit-Minute, X-RateLimit-Remaining-Minute, X-RateLimit-Reset, X-Usage-Unit-Cost, X-Usage-Units-Current-Period. Limit aşımında 429 ve Retry-After döner.

Kimlik Doğrulama

Her API isteğinde ticari API key header olarak gönderilmelidir. Query string ile kullanıcı adı/şifre akışı dış müşteri entegrasyonlarında desteklenmez.

HeaderÖrnekAçıklama
AuthorizationBearer ljson_live_...Önerilen kimlik doğrulama yöntemi
X-API-Keyljson_live_...Header eklemesi kolay istemciler için alternatif
API key gizli değerdir; frontend koduna gömmeyin. Tarayıcıdan kullanım gerekiyorsa origin/IP allowlist ve kısıtlı scope kullanın.

Hızlı Başlangıç

İlk çağrını istediğin dilde yap. ljson_live_... yerine kendi API anahtarını koy. Aynı kalıp tüm endpoint'lerde çalışır — yalnız endpoint adı ve sorgu parametreleri değişir.

cURL

curl -s "https://livescorejson.com/api/get_matches_live.php?lang=tr" \
  -H "Authorization: Bearer ljson_live_..."

JavaScript (fetch)

const res = await fetch(
  "https://livescorejson.com/api/get_matches_live.php?lang=tr",
  { headers: { Authorization: "Bearer ljson_live_..." } }
);
const json = await res.json();
console.log(json.data);

Python (requests)

import requests
r = requests.get(
    "https://livescorejson.com/api/get_matches_live.php",
    params={"lang": "tr"},
    headers={"Authorization": "Bearer ljson_live_..."},
)
print(r.json()["data"])

PHP (cURL)

$ch = curl_init("https://livescorejson.com/api/get_matches_live.php?lang=tr");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer ljson_live_..."]);
$data = json_decode(curl_exec($ch), true);
print_r($data["data"]);
Resmi SDK'larımızı ve Postman koleksiyonunu tercih et (bkz. SDK ve Araçlar) — auth, base URL ve WebSocket token akışını senin yerine hallediyorlar.

Yanıt Formatı

Tüm yanıtlar aşağıdaki zarf (envelope) yapısında döner:

{
  "version": "3.0",
  "sport": "soccer",
  "lang": "en",
  "last_generated": "2026-04-16 12:34:56",
  "method": {
    "method_id": "2",
    "name": "get_matches",
    "parameter": [
      { "name": "type", "value": "season" },
      { "name": "id", "value": "24922" }
    ]
  },
  "data": {
    "competition": [ ... veri ... ]
  }
}
AlanAçıklama
versionAPI versiyonu (3.0)
sportHer zaman soccer
last_generatedYanıtın üretildiği zaman (Europe/Istanbul, +03:00, YYYY-MM-DD HH:MM:SS)
methodÇağrılan metod bilgisi ve gönderilen parametreler
dataEndpoint'e göre değişen veri objesi (competition, area, team vb.)
Veri tazeliğini ölçme: canlı endpoint'ler (get_matches_live, get_matches_live_updates) bir X-Data-Event-Time yanıt header'ı döndürür — verinin kaynakta son güncellendiği anın UTC zamanı. Gerçek staleness: kendi UTC saatin − X-Data-Event-Time. (last_generated yanıt kurulum anıdır, Europe/Istanbul +03:00.)

Hata Kodları

API standart HTTP durum kodları kullanır.

KodDurumAçıklama
200OKİstek başarılı, veri döndürüldü
400Bad RequestEksik veya geçersiz parametre
401UnauthorizedEksik veya geçersiz API key
403ForbiddenHesap devre dışı veya abonelik süresi dolmuş
500Server ErrorSunucu tarafı hata

Hata durumunda yanıt:

{ "error": "Eksik parametre: type" }

Kimlik (ID) Kararlılığı

Oyuncu, takım, lig ve sezon ID'leri küresel olarak kararlı ve kalıcıdır — takım, sezon veya lig boyunca değişmez. Kendi eşleme/normalize katmanını kurmana gerek yok: tek bir ID, API'nin her yerinde aynı varlığı işaret eder; kendi veritabanında foreign key olarak güvenle saklayabilirsin.

IDŞunlar boyunca kararlıKullanımı
player_idoyuncunun yer aldığı her kulüp, sezon ve ligoyuncunun tüm kariyeri, istatistikleri ve transferleri için tek anahtar
team_idlig, kupa ve tüm sezonlarher bağlamda kulüp için kalıcı anahtar
competition_idtüm sezonlarıbir lig/kupa için kalıcı anahtar
season_idmaçlar, tablolar, kadrolar ve ilgili tüm endpoint'lertek bir sezon için kalıcı anahtar

Kanıt: tek player_id, tüm kariyer

get_career'a verilen tek bir player_id, oyuncunun oynadığı her kulüp, lig ve sezonu döndürür — aynı ID, asla takıma/sezona göre yeniden kapsanmaz:

GET /api/get_career.php?type=player&id={player_id}
→ data.person.career[] — birden çok satır;
  team_id / competition_id / season_id farklı, ama hepsi aynı player_id altında

Aynı player_id doğrudan get_player_statistics, get_transfers ve get_squads'ta da çalışır — herhangi bir takım/sezon filtresinden bağımsız.

ID'ler kalıcıdır ve foreign key olarak kullanmak güvenlidir. (Derin tarihsel veride nadir varlık birleştirmeleri en-iyi-çaba ile ele alınır.)

Görsel URL Alanları

Takım, futbolcu, stadyum ve lig/kupa görselleri desteklenen standart API nesnelerine public HTTPS URL olarak eklenir.

AlanBağlı kimlikİçerik
team_logo_urlteam_idTakım logosu
player_photo_urlperson_id / player_idFutbolcu fotoğrafı
venue_photo_urlvenue_idStadyum fotoğrafı
competition_logo_urlcompetition_idLig veya kupa logosu
Görsel alanları string|null tipindedir. İlgili görsel mevcut değilse alan null döner. Ham detay bileşenleri ile teknik personel, futbolcu fotoğrafı alanına dahil değildir. Maçlarda team_A_logo_url/team_B_logo_url, transferlerde from_team_logo_url/to_team_logo_url kullanılır. Stadyumlardaki eski photo alanı kaynak/kredi metnidir; görsel URL'si değildir.

SDK ve Araçlar

Resmi ince SDK'lar (sıfır bağımlılık) ve tüm endpoint'leri kapsayan, içe aktarmaya hazır Postman koleksiyonu.

Postman Koleksiyonu
.json indir — Postman'a aktar, baseUrl ve bearerToken'ı ayarla, her endpoint'i çağır.
JavaScript (ESM)
Tarayıcı: livescorejson.v3.0.5.js · Node: livescorejson.v3.0.5.mjs — REST çağrıları modern tarayıcılarda ve Node 18+ üzerinde çalışır; WebSocket yardımcısı tarayıcı veya Node 22+ ister.
Python
livescorejson.py — Python 3.7+, yalnız standart kütüphane (pip install yok).
OpenAPI Spec
openapi.json — OpenAPI 3.0.3; openapi-generator ile istediğin dilde istemci üret.
Gömülebilir Widget'lar
Widget builder<iframe> ile hazır canlı puan durumu & skorlar, sayfada API key yok. Light/dark, çok dilli.

JavaScript (ESM) SDK

import { LiveScoreJSON } from "./livescorejson.v3.0.2.mjs";
const api = new LiveScoreJSON({ apiKey: "ljson_live_..." });
const live = await api.getMatchesLive({ lang: "tr" });
console.log(live.data);

Python SDK

from livescorejson import LiveScoreJSON
api = LiveScoreJSON(api_key="ljson_live_...")
print(api.get_matches_live(lang="tr")["data"])

get_areas

Bölge ve ülke listesini döndürür. Maçların, takımların ve liglerin bağlı olduğu coğrafi bölgeler.

GET /api/get_areas.php

Parametreler

ParametreTipZorunluAçıklama
area_idintOpsiyonelBelirli bir bölge. Verilmezse tüm bölgeler döner.
langstringOpsiyonelLanguage code

Yanıt Yapısı

data → area[]
AlanTipAçıklama
area_idintBölge ID'si
namestringBölge/ülke adı (İngilizce veya çeviri dili)
parent_area_idint|nullBağlı olduğu üst bölge veya kıta ID'si (Örn: Avrupa, Asya)
countrycodestringISO ülke kodu (2/3 harfli)

Örnek İstek

GET /api/get_areas.php?area_id=221

get_competitions

Lig ve kupa listesini döndürür. Bölgeye veya türe göre filtrelenebilir.

GET /api/get_competitions.php

Parametreler

ParametreTipZorunluAçıklama
area_idintOpsiyonelBölgeye göre filtre
typestringOpsiyonelTür filtresi (örn: league, cup)
langstringOpsiyonelLanguage code

Yanıt Yapısı

data → competition[]
AlanTipAçıklama
competition_idintLig/kupa ID
competition_logo_urlstring|nullLig/kupa logosunun public HTTPS URL'si
namestringLig adı
soccertypestringFutbol türü
teamtypestringTakım türü (club/national)
display_orderintGörüntüleme sırası
typestringTür (league, cup, ...)
formatstringFormat
area_idintBağlı bölge ID
area_namestringBölge adı

Örnek İstek

GET /api/get_competitions.php?area_id=221

get_seasons

Bir yarışmanın sezonlarını döndürür. Yarışma bilgisi ile iç içe sarılmış olarak gelir.

GET /api/get_seasons.php

Parametreler

ParametreTipZorunluAçıklama
competition_idintOpsiyonelYarışmaya göre filtre. Verilmezse tüm sezonlar.
activestringOpsiyonelyes = sadece aktif sezonlar (end_date ≥ bugün)

Yanıt Yapısı

data → competition[] → season[]
AlanTipAçıklama
season_idintSezon ID
namestringSezon adı (örn: "2025/2026")
start_datedateBaşlangıç tarihi
end_datedateBitiş tarihi
service_levelstringVeri servis seviyesi

Örnek İstek

GET /api/get_seasons.php?competition_id=8&active=yes

get_rounds

Bir sezonun turlarını (hafta, eleme turu vb.) döndürür.

GET /api/get_rounds.php

Parametreler

ParametreTipZorunluAçıklama
season_idintOpsiyonelSezon ID
typestringOpsiyonelFilter type
idintOpsiyonelFilter ID
round_id veya season_id gönderin. Alternatif olarak type=round|season ile id birlikte gönderilebilir.

Yanıt Yapısı

data → competition[] → season[] → round[]
AlanTipAçıklama
round_idintTur ID
namestringTur adı
start_datedateBaşlangıç tarihi
end_datedateBitiş tarihi
typestringTur tipi
ordermethodstringSıralama metodu
groupsstringGrup bilgisi
has_outgroup_matchesbooleanGrup dışı maç var mı

Örnek İstek

GET /api/get_rounds.php?season_id=24922

get_groups

Bir tur veya sezondaki alt grupları döndürür (Şampiyonlar Ligi grupları gibi).

GET /api/get_groups.php

Parametreler

ParametreTipZorunluAçıklama
round_idintOpsiyonelTura göre filtre
season_idintOpsiyonelSezona göre filtre (tüm turları kapsar)
typestringOpsiyonelFilter type
idintOpsiyonelFilter ID

Yanıt Yapısı

data → group[]
AlanTipAçıklama
group_idintGrup ID
namestringGrup adı (örn: "Group A")
round_idintBağlı tur ID

get_teams

Takım bilgilerini döndürür. Bölge, sezon veya yarışma bazında filtrelenebilir.

GET /api/get_teams.php

Parametreler

ParametreTipZorunluAçıklama
typestringOpsiyonelarea | season | competition
idintOpsiyonelSeçilen türe göre filtre ID'si
team_idintOpsiyonelTek bir takım bilgisi
area_idintOpsiyonelDoğrudan ülke/bölge ID'sine göre takımlar
statusstringOpsiyonelactive | inactive
soccertypestringOpsiyoneldefault | women
teamtypestringOpsiyoneldefault | u21 | u19
citystringOpsiyonelŞehir adına göre filtre

Yanıt Yapısı

data → team[]
AlanTipAçıklama
team_idintTakım ID
team_logo_urlstring|nullTakım armasının public HTTPS URL'si
club_namestringKulüp adı
short_namestringKısa ad
countrystringÜlke adı
citystring|nullKulübün bulunduğu şehir
foundedstring|nullKuruluş yılı
urlstring|nullResmî web sitesi URL'si
telephonestring|nullTelefon
venue_idint|nullEv sahibi stadyum ID
venue_namestring|nullEv sahibi stadyum adı
venue_citystring|nullStadyumun bulunduğu şehir
venue_capacitystring|nullStadyum seyirci kapasitesi
venue_surfacestring|nullStadyum zemin türü (grass, artificial vb.)
venue_addressstring|nullStadyum açık adresi
venue_photo_urlstring|nullStadyum fotoğrafının public HTTPS URL'si
statusstringKulüp durumu (active vb.)
soccertypestringFutbol türü (default, women vb.)
teamtypestringTakım türü (default, u21 vb.)

Örnek İstek

GET /api/get_teams.php?type=season&id=24922

get_venues

Stadyum bilgilerini döndürür.

GET /api/get_venues.php

Parametreler

ParametreTipZorunluAçıklama
typestringOpsiyonelarea | season
idintOpsiyonelSeçilen türe göre filtre ID'si
venue_idintOpsiyonelTek bir stadyum bilgisi
team_idintOpsiyonelBelirli bir takımın ev sahibi stadyumu
area_idintOpsiyonelÜlke/bölge ID'sine göre stadyumlar
citystringOpsiyonelŞehre göre stadyum filtresi
surfacestringOpsiyonelZemin türüne göre filtre (grass, artificial vb.)

Yanıt Yapısı

data → venue[]
AlanTipAçıklama
venue_idintStadyum ID
venue_photo_urlstring|nullStadyum fotoğrafının public HTTPS URL'si
namestringStadyum adı
citystring|nullŞehir
capacityint|nullSeyirci kapasitesi
surfacestring|nullZemin türü (grass, artificial vb.)
addressstring|nullAçık adres
openedstring|nullAçılış yılı
latitude / maps_geocode_latitudefloat|nullCoğrafi enlem
longitude / maps_geocode_longitudefloat|nullCoğrafi boylam
country_code / area_namestring|nullÜlke kodu / bölge adı

get_matches

Maçları hiyerarşik yapıda döndürür. En çok kullanılan endpoint. Çeşitli filtre seçenekleri sunar.

GET /api/get_matches.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluarea | season | round | group | match | team
idintZorunluSeçilen type'a göre ID
start_datedateOpsiyonelBaşlangıç tarihi (YYYY-MM-DD)
end_datedateOpsiyonelBitiş tarihi (YYYY-MM-DD)
statusstringOpsiyonelMaç durumu: Played | Playing | Fixture | Postponed | Cancelled
gameweekintOpsiyonelHafta numarası
round_idintOpsiyonelSezon veya takım içinde tur filtresi
group_idintOpsiyonelTurnuva grup filtresi
winnerstringOpsiyonelSonuç filtresi: team_A | team_B | draw
detailedstringOpsiyonelyes (varsayılan, olayları içerir) | no
home_only / away_onlystringOpsiyonelyes (type=team durumunda)
iddaastringOpsiyonelyes verilirse iddaa oranlarını ekler

Yanıt Yapısı

data → competition[] → season[] → round[] → match[]
AlanTipAçıklama
match_idintMaç ID
date_utcdateMaç tarihi (UTC)
time_utctimeMaç saati (UTC)
statusstringFixture | Playing | Played | Postponed | Cancelled | Suspended
team_A_idintEv sahibi takım ID
team_B_idintKonuk takım ID
team_A_logo_url / team_B_logo_urlstring|nullEv sahibi ve konuk takım logoları
team_A_namestringEv sahibi takım adı
team_B_namestringKonuk takım adı
fs_A / fs_BintMaç sonu skor
hts_A / hts_Bintİlk yarı skor
ets_A / ets_BintUzatma skor
ps_A / ps_BintPenaltı skor

Her maçın altında 6 event grubu bulunabilir:

GrupKodlarAçıklama
lineupsLİlk 11 kadro
lineups_benchSUBYedek oyuncular
goalsG, PG, OGGoller (normal, penaltı, kendi kalesine)
substitutionsSI, SOOyuncu değişiklikleri (giren/çıkan)
bookingsYC, Y2C, RCKartlar (sarı, çift sarı, kırmızı)
penalty_shootoutPSG, PSMPenaltı atışları (gol/kaçan)

Her event: event_id, code, person, person_id, player_photo_url, team_id, team_logo_url, minute, minute_extra, shirtnumber

Oran bulunan maçlara iddaa objesi eklenir. Oranlar periyodik olarak güncellenir.

AlanTipAçıklama
iddaa.mbsintMinimum Bahis Sayısı (1–5)
iddaa.fetched_atdatetimeSon güncelleme zamanı (UTC)
iddaa.markets[]arrayBahis marketleri listesi (~50 market)

Her market objesi:

AlanTipAçıklama
MarketType.IdintMarket tipi ID
MarketType.NamestringMarket adı (ör: Maç Sonucu, Çifte Şans, 2.5 Gol Alt/Üst)
MBSintBu market için MBS
Outcomes[]arraySonuç seçenekleri
Outcomes[].OutcomeNamestringSeçenek adı (ör: 1, X, 2, Alt, Üst)
Outcomes[].OddfloatOran değeri

Yaygın market tipleri: Maç Sonucu, Çifte Şans, İlk Yarı/Maç Sonucu, 2.5 Gol Alt/Üst, Karşılıklı Gol, Handikaplı Maç Sonucu, Korner Alt/Üst, Kart Alt/Üst, Tek/Çift, 1.Yarı Sonucu vb.

İddaa verisi olmayan maçlarda iddaa alanı dönmez. Tüm maçlarda iddaa verisi bulunmaz — sadece İddaa programındaki maçlar.

Örnek İstekler

// Premier League 2025/2026 tüm maçları
GET /api/get_matches.php?type=season&id=24922

// Manchester United ev sahibi maçları (Ocak-Mart)
GET /api/get_matches.php?type=team&id=362&home_only=yes&start_date=2026-01-01&end_date=2026-03-31

// Tek maç (event'siz)
GET /api/get_matches.php?type=match&id=3456789&detailed=no

// Tek maç + İddaa oranları
GET /api/get_matches.php?type=match&id=4948913&iddaa=yes

get_matches_live  Canlı

Belirli bir günün maçlarını canlı skorlarıyla döndürür. 30 saniye aralıklarla güncellenir.

GET /api/get_matches_live.php

Parametreler

ParametreTipZorunluAçıklama
dateyyyy-mm-ddOpsiyonelTarih. Varsayılan: bugün.
detailedstringOpsiyonelyes (varsayılan) | no
now_playingstringOpsiyonelyes = sadece şu an oynananlar
matchtypestringOpsiyonellive | fixture | all
sortstringOpsiyonelcustom = ligleri competition_order sırasına göre öne al
competition_orderstringOpsiyonelVirgülle ayrılmış competition_id listesi. İlk 50 geçerli ve benzersiz ID kullanılır; belirtilmeyen ligler mevcut sırasını korur.
iddaastringOpsiyonelyes = mevcut İddaa bahis oranlarını ekle

Yanıt Yapısı

data → competition[] → season[] → round[] → match[]

Yanıt yapısı get_matches ile aynıdır.

Canlı skorlar 30 saniye aralıklarla güncellenir. Polling yaparken bu aralığı aşmamaya dikkat edin.

İddaa oranları yapısı için get_matches bölümündeki İddaa Oranları Yapısı accordion'una bakın.

Örnek İstekler

// Bugünün tüm canlı maçları
GET /api/get_matches_live.php?date=2026-04-16&now_playing=yes

// Bugünün maçları + İddaa oranları
GET /api/get_matches_live.php?date=2026-04-16&iddaa=yes

// Süper Lig, Bundesliga ve Premier League'i bu sırayla üste al
GET /api/get_matches_live.php?sort=custom&competition_order=19,9,8

get_matches_live_updates  Delta

Belirtilen zamandan sonra güncellenen maçları döndürür. Bandwidth tasarrufu için idealdir.

GET /api/get_matches_live_updates.php

Parametreler

ParametreTipZorunluAçıklama
last_updatedyyyy-mm-dd hh:mm:ssZorunluSon güncelleme zamanı. Bu zamandan sonra değişen maçlar döner.

Yanıt Yapısı

data → next_since  +  data → competition[] → season[] → round[] → match[]
AlanTipAçıklama
data.next_sinceyyyy-mm-dd hh:mm:ssSunucunun verdiği otoritatif imleç (cursor). Bir sonraki poll'de bunu aynen last_updated olarak gönder — kendi saatini hesaplama, atlanan/çift-çekilen update olmaz. Ayrıca X-Next-Since header'ı olarak da döner.

Polling Döngüsü

İlk istek: günün başlangıcını (ya da geçmiş bir zamanı) gönder. Sonra sunucunun döndürdüğü next_since'i geçmeye devam et:

# 1) ilk poll
GET /api/get_matches_live_updates.php?last_updated=2026-04-16 00:00:00
→ data.next_since = "2026-04-16 15:30:12"

# 2) sonraki poll — next_since'i tekrar kullan, sende saat hesabı yok
GET /api/get_matches_live_updates.php?last_updated=2026-04-16 15:30:12

Bandwidth Tasarrufu (koşullu istek)

Her yanıt bir ETag taşır. Onu If-None-Match olarak geri gönder; son poll'den beri hiçbir şey değişmediyse API gövdesiz 304 Not Modified döner — boşta poll'ler neredeyse bedava olur.

GET /api/get_matches_live_updates.php?last_updated=2026-04-16 15:30:12
If-None-Match: "<önceki-yanıttaki-etag>"

← 304 Not Modified   (gövde yok)
En ucuz canlı polling için next_since + If-None-Match'i birlikte kullan. Hiç poll'lemeden gerçek-zamanlı push için WebSocket kanalını kullan.

get_aggregates

Eleme turu veya çok maçlı eşleşme için doğrulanmış galip bilgisini döndürür. Tek maçın winner alanından ayrı bir kavramdır.

GET /api/get_aggregates.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID. Sonuç en fazla bir aggregate kaydı içerir.

Yanıt Yapısı

data → aggregate[]
AlanTipAçıklama
match_idstringAggregate kaydının bağlı olduğu maç.
round_idstring|nullMaçın tur kimliği.
aggregate_winner_statusknown | draw | unknownknown doğrulanmış takım; draw beraberlik; unknown belirsiz veya doğrulanamayan kayıt.
aggregate_winner_team_idstring|nullYalnız known durumunda maç katılımcılarından biri olan kanonik takım ID.
aggregate_winner_team_namestring|nullYalnız known durumunda kanonik takım adı.
Ham galip metni yayımlanmaz. Geçersiz, yetim veya maçın iki takımından biriyle eşleşmeyen kimlikler unknown olur ve takım alanları null döner.

Örnek İstek

GET /api/get_aggregates.php?id=5060309

get_runningball_matches  Canlı

O anda Playing durumunda olan maçları döndürür.

GET /api/get_runningball_matches.php

Parametreler

ParametreTipZorunluAçıklama
dateyyyy-mm-ddOpsiyonelKullanımdan kaldırıldı; geriye uyumluluk için kabul edilir ancak sonucu filtrelemez.

Yanıt Yapısı

data → competition[] → season[] → round[] → match[]

Maç yapısı get_matches_live ile aynıdır; yalnızca o anda oynanan maçlar yer alır.

Örnek İstek

GET /api/get_runningball_matches.php

get_match_statistics

Bir maçın detaylı istatistiklerini döndürür (top kontrolü, şut, korner vb.).

GET /api/get_match_statistics.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID
detailedstringOpsiyonelDetaylı istatistikler (yes/no)
componentsstringOpsiyonelVirgülle ayrılmış bileşenler

Yanıt Yapısı

data → competition[] → ... → match → data[]
AlanTipAçıklama
typestringİstatistik türü (possession, shots_on_target, corners... Sabit 36-anahtarlı şema garantilidir)
value_team_AstringEv sahibi değer
value_team_BstringKonuk değer

Örnek İstek

GET /api/get_match_statistics.php?id=3456789

get_match_formations

Bir maçın kadro dizilişini ve maç bilgilerini (hakem, stadyum, teknik direktör) döndürür.

GET /api/get_match_formations.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID

Yanıt Yapısı

data → competition[] → ... → match → formation[] + matchinfo[]
AlanTipAçıklama
team_idintTakım ID
person_idstringOyuncu ID
player_photo_urlstring|nullFutbolcu fotoğrafının public HTTPS URL'si
position_xintSaha X koordinatı
position_yintSaha Y koordinatı
position_namestringPozisyon adı (GK, DF, MF, FW)

get_match_commentary

Bir maçın zaman çizelgesi yorumlarını döndürür.

GET /api/get_match_commentary.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID

Yanıt Yapısı

data → competition[] → season[] → round[] → match[] → commentary[]
AlanTipAçıklama
minute / minute_extra / secondstring|nullYorumun maç zamanı
periodstring|nullMaç periyodu
commentstringYorum metni
typestring|nullYorum türü
goal / important / is_oldstring|nullYorum işaretleri
last_updatedstring|nullSon güncelleme zamanı

Örnek İstek

GET /api/get_match_commentary.php?id=4891367

get_match_extra

Maçın ek bilgilerini döndürür: stadyum, seyirci, hava durumu, hakem.

GET /api/get_match_extra.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID
includestringOpsiyonelEkstra verileri dahil et (örn. commentary)
componentsstringOpsiyonelVirgülle ayrılmış bileşenler

Yanıt Yapısı

data → competition[] → ... → match → matchinfo
AlanTipAçıklama
match_idintMaç ID
venue_idint|nullStadyum ID
venue_namestring|nullStadyum adı
venue_citystring|nullStadyum şehri
venue_capacitystring|nullStadyum kapasitesi
venue_addressstring|nullStadyum açık adresi
venue_surfacestring|nullStadyum zemin türü (grass, artificial vb.)
venue_openedstring|nullStadyum açılış yılı
venue_photostring|nullStadyum görseli / referansı
referee_person_id / referee_nameint / stringBaş hakem bilgisi
coach_a_id / coach_a_nameint / stringA Takımı teknik direktörü
coach_b_id / coach_b_nameint / stringB Takımı teknik direktörü
attendanceint|nullResmî seyirci sayısı
formation_a / formation_bstring|nullTaktik dizilişler (örn: 4-2-3-1)

get_match_editorials

Bir maça ait mevcut editöryal içerikleri döndürür.

GET /api/get_match_editorials.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluMaç ID
langstringOpsiyonelYanıt zarfının dil kodu; varsayılan en

Yanıt Yapısı

data → editorial[]

Kayıtlar mevcut halleriyle döner. İçerik bulunmadığında editorial listesi boştur.

Örnek İstek

GET /api/get_match_editorials.php?id=4891367&lang=tr

get_tables

Puan tablosunu döndürür. Sezon veya tur bazında.

GET /api/get_tables.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluSezon ID veya Tur ID
typestringOpsiyonelseason (varsayılan) | round
round_idintOpsiyonelSezon içinde belirli turun puan durumu
group_idintOpsiyonelTurnuva grubu filtresi
team_idintOpsiyonelBelirli bir takımın puan tablosu satırı

Yanıt Yapısı

data → competition[] → season[] → round[] → resultstable → ranking[]
AlanTipAçıklama
rankintSıralama
team_idintTakım ID
club_namestringTakım adı
matches_totalintToplam maç
matches_wonintGalibiyet
matches_drawintBeraberlik
matches_lostintMağlubiyet
goals_prointAtılan gol
goals_againstintYenen gol
pointsintPuan

Örnek İstek

GET /api/get_tables.php?type=season&id=24922

get_tables_live  Canlı

Anlık puan tablosu. Devam eden maçların mevcut skorlarını da hesaba katarak, "maçlar bu skorlarla bitse tablo nasıl görünür" sorusuna cevap verir.

GET /api/get_tables_live.php

Parametreler

ParametreTipZorunluAçıklama
typestringOpsiyonelseason (varsayılan) | round
idintZorunluseason_id veya round_id

Yanıt Yapısı

Yanıt yapısı get_tables ile aynıdır.

Devam eden maçlar bittiğinde sıralama otomatik olarak kesinleşir. Maç yokken get_tables ile aynı sonucu döndürür.

get_tables_cumulative

Bir sezonun turlar boyunca biriken puan tablolarını döndürür.

GET /api/get_tables_cumulative.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluSezon ID
typestringOpsiyonelKullanımdan kaldırıldı; kabul edilir ancak sonucu değiştirmez.

Yanıt Yapısı

data → competition[] → season[] → round[] → resultstable[] → ranking[]

id her zaman sezon kimliği olarak değerlendirilir. Sıralama alanları get_tables ile aynıdır.

Örnek İstek

GET /api/get_tables_cumulative.php?id=27218

get_betting_statistics

Sezon veya yarışma kapsamındaki toplu bahis eğilimlerini döndürür; maç oranı endpoint'i değildir.

GET /api/get_betting_statistics.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluseason | competition
idintZorunluSezon veya yarışma ID
marketstringOpsiyonelPazar kodu filtresi

Yanıt Yapısı

data → betting_statistic[]
AlanTipAçıklama
season_idstringSezon ID
marketstringPazar kodu
category_code / subcategory_codestring|nullKategori kodları
outcome_codestring|nullSonuç kodu
outcome_value / outcome_percentagestring|nullToplu sonuç değeri ve yüzdesi
last_updatedstring|nullLiveScoreJSON kayıt güncelleme zamanı; kaynak olay zamanı değildir

Örnek İstek

GET /api/get_betting_statistics.php?type=season&id=25828

get_player_statistics  Gerçek Zamanlı Hesaplama

Oyuncu istatistikleri (gol, asist, kart). Maç event'lerinden anlık hesaplanır, önbellek yoktur.

GET /api/get_player_statistics.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluseason | round
idintZorunluseason_id veya round_id
team_idintOpsiyonelTakıma göre filtre
player_idintOpsiyonelTek oyuncu
limitintOpsiyonelTop N oyuncu (örn: 10)

İstatistik Türleri

stat_typeKapsamAçıklama
goalsG + PGNormal + penaltı golleri (kendi kalesine goller hariç)
assistsASAsistler
yellow_cardsYC + Y2CSarı + çift sarı kartlar
red_cardsRCKırmızı kartlar

Yanıt Yapısı

data → competition[] → season[] → player_statistic[]
AlanTipAçıklama
person_idstringOyuncu ID
player_photo_urlstring|nullFutbolcu fotoğrafının public HTTPS URL'si
personstringOyuncu adı
team_idintTakım ID
team_namestringTakım adı
stat_typestringİstatistik türü
countintAdet
rankintSıralama
Transfer durumunda oyuncu en fazla event'inin olduğu takıma atanır.

Örnek İstek

// Premier League gol kralları (Top 10)
GET /api/get_player_statistics.php?type=season&id=24922&limit=10

get_team_statistics

Bir takımın sezon bazlı detaylı istatistiklerini döndürür.

GET /api/get_team_statistics.php

Parametreler

ParametreTipZorunluAçıklama
team_idintZorunluTakım ID
season_idintOpsiyonelSezona göre filtre
formstringOpsiyonelyes: yalnız form-*; no: yalnız normal türler. Verilmezse tümü.

Yanıt Yapısı

data → team → team_statistic[]
AlanTipAçıklama
stat_typestringİstatistik türü (total_matches, home_won_percent, avg_goals...)
stat_valuestringDeğer
season_idstring|nullSezon ID

Örnek İstek

GET /api/get_team_statistics.php?team_id=362&season_id=24922

get_head2head  Gerçek Zamanlı Hesaplama

İki takımın karşılıklı maç istatistiklerini hesaplar. Maç verilerinden anlık hesaplanır.

GET /api/get_head2head.php

Parametreler

ParametreTipZorunluAçıklama
team_A_idintKoşulluİlk takım için canonical parametre
team_B_idintKoşulluİkinci takım için canonical parametre
team1_idintKoşulluteam_A_id için geriye uyumlu alternatif
team2_idintKoşulluteam_B_id için geriye uyumlu alternatif
competition_idintOpsiyonelYarışmaya göre filtre
start_dateyyyy-mm-ddOpsiyonelBaşlangıç tarihi filtresi
end_dateyyyy-mm-ddOpsiyonelBitiş tarihi filtresi
Her takım için bir parametre gerekir: team_A_id veya team1_id; team_B_id veya team2_id. İkisi birlikte gönderilirse canonical parametre kullanılır.

Yanıt Yapısı

data → head_2_head[]

Toplam maç, galibiyet/beraberlik dağılımı, ev/deplasman performansı, gol istatistikleri.

Örnek İstek

// Manchester United vs Liverpool
GET /api/get_head2head.php?team_A_id=362&team_B_id=364

get_predictions  İstatistiksel Model

Maç sonucu olasılıkları (1X2), 2.5 alt/üst, karşılıklı gol ve en olası skorlar — kendi istatistiksel modelimizle (son form üzerine Poisson + lig ev/dep ortalaması) hesaplanır. Bilgilendirme amaçlı bir tahmindir, bahis tavsiyesi değildir.

Bu bir istatistiksel modeldir (son form, Poisson); xG/ML ürünü değildir ve kaynaklı tahmin değildir. 210B maç üzerinde backtest edildi (%51.7 1X2 isabet, ev-yanlılığı baseline'ını geçiyor). Olasılıksal bir sinyal olarak kullanın, garanti değil.
GET /api/get_predictions.php

Parametreler

ParametreTipZorunluAçıklama
match_idintZorunluTahmin edilecek maç. Her iki takımın da en az 6 önceki oynanmış maçı olmalı.

Yanıt Yapısı

data → prediction
AlanTipAçıklama
resultobjecthome_win / draw / away_win olasılıkları (toplamı 1)
over_under_2_5object2.5 over / under olasılıkları
bttsobjectKarşılıklı gol yes / no olasılıkları
projected_goalsobjectTaraf başına model gol beklentisi (Poisson λ — xG değil)
likely_scoresarrayEn olası 5 skor + olasılıkları
disclaimerstringModel + bahis-tavsiyesi-değildir notu

Örnek İstek

GET /api/get_predictions.php?match_id=4350869

get_rankings

Takım sıralamalarını tür ve yayın tarihine göre döndürür.

GET /api/get_rankings.php

Parametreler

ParametreTipZorunluAçıklama
typestringOpsiyonelranking_type filtresi; mevcut tür fifa
yearintOpsiyonelYıl filtresi
monthintOpsiyonelAy filtresi

Yanıt Yapısı

data → ranking[]
AlanTipAçıklama
rankstringSıra
area_idstring|nullÜlke ID
team_idstring|nullMilli takım ID
pointsstring|nullPuan
ranking_typestringSıralama türü
ranking_datestringSıralama tarihi

Örnek İstek

GET /api/get_rankings.php?type=fifa&year=2026&month=1

get_squads

Takım kadrolarını döndürür. Sezon bazında oyuncu listesi.

GET /api/get_squads.php

Parametreler

ParametreTipZorunluAçıklama
idintOpsiyonelSezon ID (örn: 27549)
team_idintOpsiyonelTakım ID (örn: 10471)
positionstringOpsiyonelGoalkeeper | Defender | Midfielder | Attacker
rolestringOpsiyonelPlayer | Coach
typestringOpsiyonelseason (varsayılan)

Yanıt Yapısı

data → team[] → person[]
AlanTipAçıklama
person_idintOyuncu ID
player_photo_urlstring|nullFutbolcu fotoğrafının public HTTPS URL'si
namestringTam ad
first_namestringAd
last_namestringSoyad
nationality_idintUyruk (area_id)
date_of_birthdateDoğum tarihi
heightintBoy (cm)
weightintKilo (kg)
footstringBaskın ayak (left/right/both)
shirtnumberintForma numarası
rolestringPozisyon (Goalkeeper, Defender, Midfielder, Attacker)
statusstringKadro durumu (active, on_loan...)
appearances / goals / assistsstring|nullSezon maç, gol ve asist toplamları
minutes_played / substituted_instring|nullOynanan dakika ve oyuna sonradan giriş toplamı
yellow_cards / red_cardsstring|nullSarı ve kırmızı kart toplamları

Örnek İstek

GET /api/get_squads.php?id=24922&team_id=362

get_squads_changes  Delta

Kadro değişikliklerini döndürür. Belirtilen zamandan sonra güncellenen kayıtlar.

GET /api/get_squads_changes.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunlumatch | season
idintZorunlumatch_id veya season_id
last_updatedyyyy-mm-dd hh:mm:ssOpsiyonelDelta zamanı

Yanıt Yapısı

Yanıt yapısı get_squads ile aynıdır. Sadece güncellenen kayıtlar döner.

get_career

Oyuncu veya takım kariyer istatistiklerini döndürür.

GET /api/get_career.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluplayer | team
idintZorunluperson_id veya team_id

Yanıt Yapısı

data → person|team → career[]
AlanTipAçıklama
season_idintSezon ID
competition_idintYarışma ID
team_idintTakım ID
appearancesintMaç sayısı
goalsintGol
assistsintAsist

Örnek İstek

// Mohamed Salah'ın kariyer istatistikleri
GET /api/get_career.php?type=player&id=174352

get_transfers

Transfer kayıtlarını döndürür. Sezon, takım veya oyuncu bazında filtrelenebilir. Sayfalama destekler.

GET /api/get_transfers.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluteam | player | season
idintZorunluSeçilen türe göre ID
start_datedateOpsiyonelTarihten sonraki transferler (YYYY-MM-DD)
end_datedateOpsiyonelTarihten önceki transferler (YYYY-MM-DD)
yearintOpsiyonelYıla göre transferler (örn: 2024)
transfer_typestringOpsiyonelLoan | Transfer | Free transfer
limitintOpsiyonelKayıt sayısı (varsayılan 20, maks 100)
offsetintOpsiyonelBaşlangıç noktası (sayfalama)

Yanıt Yapısı

data → transfer[]
AlanTipAçıklama
idintTransfer kayıt ID
person_idintFutbolcu ID
person_namestringFutbolcu adı
from_team_idint|nullEski takım ID
from_team_namestring|nullEski takım adı
to_team_idint|nullYeni takım ID
to_team_namestring|nullYeni takım adı
transfer_datedateTransfer tarihi
transfer_type / typestring|nullTransfer türü (Kiralık, Bedelsiz, Bonservisli vb.)
amountstring|nullBonservis / tazminat bedeli
proceededstring|nullTransfer kesinleşme durumu

get_players

Yalnız type=player olan oyuncu profillerini döndürür. Teknik ekip ve dahili alanlar yanıta dahil edilmez.

GET /api/get_players.php

Parametreler

ParametreTipZorunluAçıklama
idintOpsiyonelTek bir futbolcu ID'si
cursorintOpsiyonelKeyset sayfalama imleci (en son person_id)
limitintOpsiyonelSayfa boyutu (1-500, varsayılan 100)
area_id / country_idintOpsiyonelUyruk veya doğum ülkesi filtresi
team_idintOpsiyonelTakım ID'sine göre oyuncu filtresi

Yanıt Yapısı

data → player[] + pagination
AlanTipAçıklama
person_idintOyuncu ID
typestringSabit player
first_namestring|nullAd
middle_namestring|nullİkinci ad
last_namestring|nullSoyad
namestring|nullGörünen tam ad
nationality_area_idstring|nullUyruğun bölge ID'si
nationalitystring|nullUyruk
date_of_birthdate|nullDoğum tarihi
place_of_birthstring|nullDoğum yeri
country_of_birth_idstring|nullDoğduğu ülkenin ID'si
country_of_birthstring|nullDoğduğu ülke
footstring|nullTercih edilen ayak
statusstring|nullOyuncu durumu
heightstring|nullBoy (cm)
weightstring|nullAğırlık (kg)
international_capsstring|nullMillî maç sayısı
international_goalsstring|nullMillî gol sayısı
player_photo_urlstring|nullOyuncu fotoğrafı URL'si

Sayfalama

AlanTipAçıklama
limitintUygulanan sayfa limiti
has_moreboolSonraki sayfa varsa true
next_cursorstring|nullSonraki istekte kullanılacak cursor

Örnek İstekler

// ID ile tek oyuncu profili
GET /api/get_players.php?id=119

// Cursor ile oyuncu kataloğunun sonraki sayfası
GET /api/get_players.php?cursor=119&limit=100

get_injuries

Sakatlık kayıtlarını döndürür. 6 farklı filtre tipi.

GET /api/get_injuries.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunluseason | round | competition | player | team | match
idintZorunluSeçilen type'a göre ID

Yanıt Yapısı

data → injury[]
AlanTipAçıklama
person_idintOyuncu ID
person_full_namestringOyuncu tam adı
team_idintTakım ID
expected_end_datedateTahmini dönüş tarihi
statusstringDurum
injury_typestringSakatlık türü

get_suspensions

Cezalı oyuncuları döndürür (kırmızı kart veya kart birikimi).

GET /api/get_suspensions.php

Parametreler

ParametreTipZorunluAçıklama
idintZorunluFiltre ID'si
typestringOpsiyonelseason | team | match | player

Yanıt Yapısı

data → suspension[]
AlanTipAçıklama
idintCeza kayıt ID
person_id / person_name / person_full_nameint / stringCezalı futbolcu/teknik adam bilgisi
team_id / team_name / team_full_nameint / stringBağlı olduğu takım bilgisi
season_id / round_id / match_idint|nullİlgili sezon, tur ve maç ID'si
suspended_matchesint|nullCeza maç sayısı
suspension_typestring|nullCeza türü (matches, period vb.)
start_date / end_datedate|nullCeza tarih aralığı
descriptionstring|nullCezanın resmî gerekçesi / açıklaması

get_players_abroad

Bir ülkenin yurtdışında oynayan oyuncularını döndürür.

GET /api/get_players_abroad.php

Parametreler

ParametreTipZorunluAçıklama
idintKoşulluÜlke/bölge ID'si; canonical parametre
area_idintKoşulluid için geriye uyumlu alternatif
id veya area_id gönderilmelidir. İkisi birlikte gönderilirse id kullanılır.

Yanıt Yapısı

data → player[]
AlanTipAçıklama
person_idintOyuncu ID
player_photo_urlstring|nullFutbolcu fotoğrafının public HTTPS URL'si
namestringOyuncu adı
nationality_area_idintUyruk
team_idstringMevcut takım ID
team_namestringMevcut takım adı
team_area_idintTakım ülke ID
team_area_namestringTakım ülke adı

Örnek İstek

// Türk oyuncular yurtdışında
GET /api/get_players_abroad.php?id=221

get_referees

Maç, tur veya sezondaki ana hakem atamalarını maç bazında döndürür. Bu uç kişi profili veya milliyet bilgisi üretmez; yardımcı hakemler maç detay uçlarında sunulur.

GET /api/get_referees.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunlumatch | round | season
idintZorunluSeçilen type değerine ait pozitif ID (en fazla 2147483647)

Yanıt Yapısı

data → referee[]
AlanTipAçıklama
match_idstringHakem atamasının ait olduğu maç ID
round_idstringTur ID
season_idstringSezon ID
referee_person_idstringAna hakem kimliği
referee_namestring|nullAna hakem adı; bilinmiyorsa null

Her satır bir maçın ana hakem atamasıdır. Atama yoksa referee boş dizi döner. referee ve area filtreleri desteklenmez.

Örnek İstek

GET /api/get_referees.php?type=match&id=4661321

get_trophies

Kupa ve ödül kayıtlarını döndürür.

GET /api/get_trophies.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunlucompetition | season | team | player
idintZorunluSeçilen type'a göre ID

Yanıt Yapısı

data → trophy[]
AlanTipAçıklama
idintBaşarı / Kupa kayıt ID
competition_id / competition_nameint / stringTurnuva / Lig detayları
season_id / season_nameint / stringSezon detayları
team_id / team_nameint / stringTakım detayları
person_id / person_nameint / string|nullFutbolcu detayları (bireysel ödüller için)
trophy_typestring|nullKupa / Başarı türü (Lig şampiyonluğu, Kupa şampiyonluğu vb.)
positionint|nullDerece (1: Şampiyon/Kazanan, 2: İkinci)

get_season_coverage

Sezon başına kapsam haritası: bir sezonda hangi veri yeteneklerinin (canlı skor, kadro, kart, transfer, sakatlık…) mevcut olduğu, zamanlaması (maç öncesi/sonrası, canlı) ve güncelleme sıklığı. Entegrasyondan önce kontrol et — alt-lig sezonunda kadro var mı diye tahmin etmek yok.

GET /api/get_season_coverage.php

Parametreler

ParametreTipZorunluAçıklama
season_idintZorunluİncelenecek sezon (get_seasons'dan).

Yanıt Yapısı

data → season_coverage → capabilities[]
AlanTipAçıklama
capabilitystringVeri türü, ör. live_scores, lineups, cards, transfers, injuries
availableboolBu yeteneğin sezonda sağlanıp sağlanmadığı
timingstringLive / Before the match / After the match / Not available
update_interval_minutesintDakika cinsinden güncelleme sıklığı (geçerliyse)

Örnek İstek

GET /api/get_season_coverage.php?season_id=27218

get_deleted

Belirtilen zamandan sonra silinen kayıtları döndürür.

GET /api/get_deleted.php

Parametreler

ParametreTipZorunluAçıklama
start_datestringOpsiyonelBaşlangıç zamanı; varsayılan son 24 saat
typestringOpsiyonelYanıttaki item_type filtresi: area, competition, season, round, group, match, event, team veya person

Yanıt Yapısı

data → deleted_item[]

start_date dahil olmak üzere bu zamandan sonra silinen kayıtlar, en yeni silinenden başlayarak döner.

Örnek İstek

GET /api/get_deleted.php?start_date=2026-08-12%2000:00:00&type=match

get_hashtags

Bir yarışma, takım veya maçla ilişkili hashtag'leri döndürür.

GET /api/get_hashtags.php

Parametreler

ParametreTipZorunluAçıklama
typestringZorunlucompetition | team | match
idintZorunluSeçilen türe ait ID

Yanıt Yapısı

data → hashtag[]

Örnek İstek

GET /api/get_hashtags.php?type=team&id=2212

get_ws_token

WebSocket bağlantısı için kısa ömürlü token üretir. Standart API zarfı yerine doğrudan aşağıdaki JSON objesini döndürür.

GET /api/get_ws_token.php

Yanıt Yapısı

doğrudan JSON objesi
AlanTipAçıklama
tokenstringKısa ömürlü bağlantı tokeni
token_jtistringToken oturum kimliği
expires_atdate-time stringUTC son kullanım zamanı
ws_urlURI stringWebSocket bağlantı adresi
API anahtarını WebSocket üzerinden göndermeyin. HTTPS ile aldığınız kısa ömürlü tokeni ws_url bağlantısında kullanın.

Örnek İstek

GET /api/get_ws_token.php