Soccer Odds API

Real-Time Soccer Odds API for Every League

Live soccer odds from Bet365 — match result, over/under, Asian handicap, BTTS, correct score, and 50+ markets. Updated every 2 seconds. All major leagues and tournaments.

Soccer Odds API Response

GET /api/v2/bet365/live-events?sport=soccer
[
  {
    "fi": "98734521",
    "sport": "Soccer",
    "league": "Premier League",
    "home": "Liverpool",
    "away": "Man City",
    "live": 1,
    "tab": "Popular",
    "mg": [
      {
        "name": "Fulltime Result",
        "ma": [
          { "name": "Liverpool", "pa": [{ "decimal": "1.45" }] },
          { "name": "Draw", "pa": [{ "decimal": "4.50" }] },
          { "name": "Man City", "pa": [{ "decimal": "6.00" }] }
        ]
      },
      {
        "name": "Over/Under 2.5 Goals",
        "ma": [
          { "name": "Over 2.5", "pa": [{ "decimal": "1.20" }] },
          { "name": "Under 2.5", "pa": [{ "decimal": "4.33" }] }
        ]
      },
      {
        "name": "Both Teams To Score",
        "ma": [
          { "name": "Yes", "pa": [{ "decimal": "1.30" }] },
          { "name": "No", "pa": [{ "decimal": "3.40" }] }
        ]
      }
    ]
  }
]

50+ Soccer Markets Available

Match Result (1X2)

Home win, draw, or away win — the most popular soccer market.

Over/Under Goals

Over/under 0.5, 1.5, 2.5, 3.5 goals and more.

Asian Handicap

Quarter, half, and full handicap lines for every match.

Both Teams to Score

BTTS yes/no with real-time odds updates.

Correct Score

Every possible scoreline with live odds movement.

Half-Time/Full-Time

Combined halftime and fulltime result predictions.

Leagues & Tournaments Covered

Premier LeagueLa LigaSerie ABundesligaLigue 1Champions LeagueEuropa LeagueMLSEredivisiePrimeira LigaWorld Cup QualifiersCopa America+ 100 more

Frequently Asked Questions

How do I get real-time soccer odds via API?

Sign up for a free PulseScore account, generate an API key, and call GET /api/v2/bet365/live-events?sport=soccer. You'll receive live match data with all available market groups (mg), updated every 2 seconds.

Which soccer leagues are covered?

All leagues available on Bet365 — Premier League, La Liga, Serie A, Bundesliga, Champions League, and 100+ more. If it's live on Bet365, it's in our API.

Can I use the soccer odds API for my betting bot?

Yes. Our WebSocket feed delivers sub-second odds updates — ideal for arbitrage bots, value betting systems, and automated trading strategies.

What's the difference between live and pre-match soccer data?

Live data includes real-time scores, match timers, and odds that update every 2 seconds during play. Pre-match data provides odds for upcoming matches, typically available 24–48 hours before kickoff.

Is there a Python library for soccer odds?

We provide code examples in Python, Node.js, and cURL in our documentation. A simple requests.get() call with your API key is all you need to start pulling live soccer odds.

Get Live Soccer Odds in Minutes

Free tier includes 100 requests/month. No credit card required.