Intégrez nos prédictions, cotes et scores en direct dans vos applications
BetAI Oracle expose une API REST pour accéder aux prédictions multi-modèles, cotes comparées et scores en direct.
Sports couverts
Données disponibles
x-api-key) Base URL : api.betaioracle.com/v1/v1/predictions/{matchId}Retourne l'analyse complète d'un match : probabilités multi-modèles, fair odds, value bets détectés, score de confiance et recommandation Kelly.
Response
{
"match": {
"home": "Bayern Munich",
"away": "Borussia Dortmund",
"league": "Bundesliga",
"kickoff": "2026-03-23T17:30:00Z"
},
"ensemble": {
"homeWin": 0.485,
"draw": 0.248,
"awayWin": 0.267
},
"fairOdds": {
"home": 2.06,
"draw": 4.03,
"away": 3.75
},
"valueBets": [
{
"outcome": "away",
"edge": 0.055,
"bookmaker": "Winamax",
"odd": 5.40,
"kelly_quarter": 0.014
}
],
"confidence": {
"score": 72,
"factors": {
"model_agreement": 0.82,
"edge_size": 0.65,
"market_liquidity": 0.90,
"odds_stability": 0.78
},
"recommendation": "RECOMMANDÉ"
},
"models": ["dixon-coles", "xg", "elo", "market"]
}
/v1/odds/{sport}Retourne les cotes comparées de 4+ bookmakers pour les matchs du jour. Sports supportés : football, basketball, tennis.
Response
{
"sport": "football",
"matches": [
{
"id": "bayern-dortmund-2026-03-23",
"home": "Bayern Munich",
"away": "Borussia Dortmund",
"kickoff": "2026-03-23T17:30:00Z",
"odds": {
"pinnacle": { "home": 1.48, "draw": 4.60, "away": 6.50 },
"winamax": { "home": 1.45, "draw": 4.40, "away": 5.40 },
"betclic": { "home": 1.46, "draw": 4.50, "away": 6.20 },
"unibet": { "home": 1.47, "draw": 4.55, "away": 6.00 }
},
"overround": 0.031
}
],
"count": 12,
"updated_at": "2026-03-23T15:00:00Z"
}
/v1/live/{sport}Scores en direct avec refresh toutes les 30 secondes. Inclut les statistiques temps réel et les value bets in-play.
Response
{
"sport": "football",
"matches": [
{
"id": "psg-lyon-live",
"home": "PSG",
"away": "Lyon",
"score": { "home": 1, "away": 0 },
"minute": 67,
"status": "in_progress",
"stats": {
"possession": [62, 38],
"shots": [14, 6],
"xg": [1.82, 0.45]
}
}
],
"updated_at": "2026-03-23T18:42:30Z"
}
/v1/performanceTrack record du modèle : hit rate, CLV moyen, ROI simulé et Brier Score sur les 30 derniers jours.
Response
{
"period": "30d",
"total_predictions": 847,
"hit_rate": 0.614,
"avg_clv": 0.032,
"simulated_roi": 0.087,
"brier_score": 0.189,
"value_bets_detected": 124,
"value_bets_won": 78,
"models_used": ["dixon-coles", "xg", "elo", "market"]
}
Free
0€
/mois
Pro
29€
/mois
Enterprise
Sur devis
Toutes les requêtes nécessitent un header x-api-key: sk_live_...
Connectez-vous pour gérer vos clés API
Testez les endpoints directement — aucune clé API requise. Réponses simulées avec des données réalistes.
https://api.betaioracle.com/v1/v1/predictions/{matchId}import requests
headers = {"x-api-key": "YOUR_API_KEY"}
response = requests.get(
"https://api.betaioracle.com/v1/predictions/bayern-dortmund",
headers=headers
)
data = response.json()
print(f"Home win: {data['ensemble']['homeWin']:.1%}")
print(f"Value bet: {data['valueBets'][0]['outcome']} @ {data['valueBets'][0]['odd']}")
print(f"Edge: {data['valueBets'][0]['edge']:.1%}")
Les headers X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset sont inclus dans chaque réponse.
100/jour
Free
1 000/jour
Pro
Illimité
Enterprise
10/sec
Burst
Commencez gratuitement avec 100 requêtes/jour. Passez à Pro pour les cotes et le live.
Jouer comporte des risques : endettement, isolement, dépendance. Appelez le 09 74 75 13 13 (appel non surtaxé). 18+ uniquement.