Esports Results
Scores and winners, upcoming matches with win probabilities, team Elo ratings and recent form for CS2, League of Legends, Valorant, Dota 2 and more — the inputs a prediction model needs, in one schema.
Who is it for
Prediction and betting bots, fantasy apps and AI agents: train on finished results, rank teams by Elo and recent form, and score upcoming matches with Elo and market-implied win probabilities.
Endpoints
GET/api/v1/esports/results
Finished matches with score, winner and pre-match signals.
GET/api/v1/esports/matches/upcoming
Scheduled and live matches with win probabilities.
GET/api/v1/esports/matches/:id
A single match by id.
GET/api/v1/esports/teams
Teams sorted by Elo, with recent form.
GET/api/v1/esports/teams/:id
Full team profile: recent results with scores, roster, achievements.
GET/api/v1/esports/tournaments
Tournaments with status (active / upcoming / finished), matches played and pending, tier and prize pool.
Fields
Try it
curl "https://data4ai.xyz/api/v1/esports/matches/upcoming?game=counter-strike-2&limit=5" \
-H "X-Api-Key: YOUR_API_KEY"Upcoming
Next scheduled matches with the Elo favourite.
Latest results
The 5 most recent records. Free preview, no API key needed.