bet365 esports odds API
bet365's CS2, Dota 2 and League of Legends odds, pre-match and in-play, as JSON. Free and no key needed
What you get
Every esports match bet365 lists, from the LoL World Championship and PGL events to CCT and smaller CS2 leagues, with every market bet365 prices:
- Match Lines and Map Lines (map winner, map handicap, total maps)
- Correct round score, 1st half winner and first team to a number of rounds
- Single round winners (Round 1, Round 13 and so on)
- Alternative kill handicaps, total kills and total rounds
- Winning margin and race to rounds
Request
curl --compressed "https://moviodds.com/odds?sport=esports" curl --compressed "https://moviodds.com/odds?sport=esports&in_play=1"
The league name starts with the game, like CS2 - PGL Bucharest, DOTA2 - EPL Masters or LOL - World Champs, so splitting by game is easy
Sample
A live CS2 match, trimmed to the match winner:
{
"id": "203033942",
"home": "CPH Wolves",
"away": "Prestige Esports",
"league": "CS2 - United21",
"in_play": true,
"score": "6-5",
"sport": "esports",
"quotes": [
{"group_name": "Match Lines", "side": "CPH Wolves", "line": "To Win", "odds_dec": 1.4, "odds_frac": "2/5", "phase": "inplay"},
{"group_name": "Match Lines", "side": "Prestige Esports", "line": "To Win", "odds_dec": 2.75, "odds_frac": "7/4", "phase": "inplay"}
]
}
Live scores
Prices move over the WebSocket within about a second of bet365. Add stats=1 and CS2 and VALORANT matches also carry the map and round scores, the current map and which side each team is on. See live match stats. Finished matches with the maps won are on /results?sport=esports
FAQ
Is the bet365 esports odds API free?
Yes, no sign-up and no key. /odds allows 300 requests a minute per IP
Which games do you cover?
Whatever bet365 lists, right now that's mostly CS2, Dota 2 and League of Legends
Do you have in-play esports odds?
Yes, in-play prices come over the WebSocket within about a second of bet365 changing them
Do you have esports results?
Yes, /results?sport=esports has finished matches with the maps won and each map's rounds
Are these really bet365 odds?
Yes, only bet365's own prices. MoviOdds is an independent project and is not affiliated with bet365
More: live WebSocket · historical odds · all 24 sports · Python · API docs