🟡 Beta — Accès sur demande

    API BetAI Oracle

    Intégrez nos prédictions, cotes et scores en direct dans vos applications

    Vue d'ensemble

    BetAI Oracle expose une API REST pour accéder aux prédictions multi-modèles, cotes comparées et scores en direct.

    Sports couverts

    • ⚽ Football — Top 5 ligues + 2. Bundesliga
    • 🏀 NBA
    • 🎾 Tennis ATP / WTA

    Données disponibles

    • 📊 Probabilités Dixon-Coles / xG / ELO / Ensemble
    • 💰 Fair odds, edges, Kelly Criterion
    • 🎯 Score de confiance à 8 facteurs
    • 📈 Cotes comparées 4+ bookmakers
    Format : JSON Auth : API Key (header x-api-key) Base URL : api.betaioracle.com/v1

    Endpoints

    GET/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"]
    }
    GET/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"
    }
    GET/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"
    }
    GET/v1/performance

    Track 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"]
    }

    Plans API

    Free

    0€

    /mois

    • ✅ 100 requêtes/jour
    • ✅ Prédictions uniquement
    • ❌ Cotes comparées
    • ❌ Live scores
    Populaire

    Pro

    29€

    /mois

    • ✅ 1 000 requêtes/jour
    • ✅ Prédictions + cotes
    • ✅ Live scores
    • ❌ WebSocket streaming

    Enterprise

    Sur devis

     

    • ✅ Requêtes illimitées
    • ✅ WebSocket streaming
    • ✅ Support dédié
    • ✅ SLA garanti

    Voir tous les plans →

    Authentification & Clés API

    Toutes les requêtes nécessitent un header x-api-key: sk_live_...

    Connectez-vous pour gérer vos clés API

    Playground

    SANDBOX

    Testez les endpoints directement — aucune clé API requise. Réponses simulées avec des données réalistes.

    GEThttps://api.betaioracle.com/v1/v1/predictions/{matchId}

    Exemples de code

    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%}")

    Rate Limits

    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

    Prêt à intégrer BetAI Oracle ?

    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.