Üç ana kaynak
Mackolik
- Maç bülteni (ev/dep, lig, ülke, saat)
- Açılış ve kapanış oranları (MS, A/Ü, KG, çift şans…)
- Canlı skor ve maç durumu
- 6 yıllık oran arşivi — oran hareketi grafiklerinin temeli
İddaa
- Resmi oynanma yüzdeleri (ciro dağılımı)
- Market bazlı en çok oynanan seçimler
- Etkinlik (event) kimlikleri — maç eşleştirmede kritik
API-Football
- Fikstür, kadro, puan durumu, H2H
- Takım logoları ve lig metadata
- İstatistik sekmelerinin (xG, şut, korner) kaynağı
Eşleştirme katmanı
Mackolik takım adı ≠ API-Football takım adı. team_name_cache tablosu ve admin takım eşleştirme arayüzü bu boşluğu kapatır. Onaylı eşleşmeler fixture map ve istatistik çözümlemesine yayılır.
Arşiv derinliği
- mk_maclar — milyonlarca satır geçmiş maç
- mk_oranlar — maç başına çoklu market, açılış/kapanış
- mk_implied — de-vig implied olasılıklar
- iddaa_ciro — güncel oynanma snapshot'ları
Günlük sync
api_football_sync.py script'i fikstür, istatistik, puan durumu ve lig kadrolarını otomatik günceller. Türkiye Süper Lig, Avrupa top ligleri ve Çin Süper Lig dahil genişleyen lig listesi.
Veri kalitesi sürekli iyileştirme konusudur; eksik takım veya lig için admin panelinden müdahale mümkündür.