Fixtures
Load covered games by sport, league, team and start time.
GET /v1/events
Build scoreboards, comparison tools and data products with connected events, match records, results and bookmaker odds.
{
"event_id": "3704597661",
"status": "available",
"result": {
"sport": "basketball",
"league": "NBA",
"home_team": "Boston Celtics",
"away_team": "Los Angeles Lakers",
"home_score": 118,
"away_score": 110,
"period_scores": {
"home": [31, 29, 28, 30],
"away": [27, 31, 26, 26]
},
"winner": "Boston Celtics",
"margin": 8
}
}
Load the fixture once, then attach match records, results and bookmaker odds without matching the same game again.
Load covered games by sport, league, team and start time.
GET /v1/events
Retrieve the canonical event record used across every related endpoint.
GET /v1/events/{event_id}
Attach the result to the same event without another matching layer.
GET /v1/events/{event_id}/results
Compare normalized markets, selections, lines and prices by bookmaker.
GET /v1/events/{event_id}/odds/snapshot
We scrape fixtures, results and odds across 174+ unique leagues worldwide, including every major competition—all through one clean API.
Rugby league
NRL API
Connect the NRL fixture list, match data, results and bookmaker prices with one event ID.
FixturesMatch dataResultsOdds
Australian rules
AFL API
Connect the AFL fixture list, match data, results and bookmaker prices with one event ID.
FixturesMatch dataResultsOdds
Basketball
NBA Odds API
Connect the NBA schedule, game records, scores and sportsbook prices with one event ID.
ScheduleGame dataScoresOdds
Use one event ID to add current bookmaker odds to your fixtures, results and stats.
Find the fixture in your schedule and keep its canonical event ID.
GET /v1/events?sport={sport}&league={league}
Use that event ID to add normalized bookmaker prices to the same match record.
GET /v1/events/{event_id}/odds/snapshot
Switch to SSE or WebSocket updates when the prices need to change instantly.
SSE or WebSocket
Use the public reference, typed clients, request collections and agent tooling.
Data, endpoints, streaming and commercial use.
The API connects sports fixtures, canonical event records, match results and normalized bookmaker odds through the same event ID.
Request the event list, keep the event ID, then call the event odds snapshot endpoint. Filter the response by bookmaker or market when your product needs a smaller payload.
Yes. Start with the REST snapshot, then connect to the matching SSE or WebSocket endpoint for price updates.
The catalog includes football, basketball, baseball, ice hockey, rugby league, AFL, combat sports and more. GET /v1/sports returns the sports available through the API.
Yes. Paid plans support customer-facing apps, comparison sites, dashboards, alerts and internal tools. The terms cover the data licence and redistribution rules.
Choose a plan by request volume, streaming hours, rate limits and support.
Choose a paid plan and start building with real odds data.