NBA schedule
Filter the events endpoint by NBA to retrieve games, teams, scheduled tip-off times and stable event IDs.
Get fast NBA fixtures, scores and odds — along with 173 other league APIs.
/v1/events/3704597661/odds/snapshot
{
"event_id": "3704597661",
"as_of_ts_ms": 1788472500000,
"ttl_seconds": 120,
"items": [
{
"bookmaker": "draftkings",
"market_key": "moneyline",
"selection_name": "Boston Celtics",
"odds": 1.80,
"fair_odds": 1.84
},
{
"bookmaker": "draftkings",
"market_key": "moneyline",
"selection_name": "Los Angeles Lakers",
"odds": 2.05,
"fair_odds": 2.12
}
]
}
Filter the events endpoint by NBA to retrieve games, teams, scheduled tip-off times and stable event IDs.
Access every piece of NBA match data you need: scores, stats and period breakdowns.
When the data changes, get it as quickly as possible with streaming.
player points
player rebounds
player assists
player threes
steals + blocks
points + rebounds + assists
Join each game to its teams, tip-off time, quarter scores, final score and sportsbook prices with one event ID.
Retrieve NBA games with team names, scheduled tip-off times and sportsbook availability.
GET /v1/events?league=NBA
Load the source record for one NBA game using its canonical event ID.
GET /v1/events/{event_id}
Request the available NBA score, including quarter scores, the final score and the result when supplied.
GET /v1/events/{event_id}/results
Fetch current moneylines, point spreads, totals and player props across the sportsbooks attached to the game.
GET /v1/events/{event_id}/odds/snapshot
Follow NBA price changes through SSE or WebSockets after loading the initial game snapshot.
GET /v1/events/{event_id}/odds/stream
One event ID connects the NBA schedule, teams, score and sportsbook markets.
Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.
Agent-ready instructions.
TypeScript, Python, Postman and example builds.
Sports and racing odds coverage for agent workflows.
Lightweight streaming updates for dashboards and alerts.
Bidirectional streams for richer pre-match products.
Start with the NBA schedule, then use each event ID for the game record, score, result and current odds.
Request /v1/events with league=NBA to retrieve teams, scheduled tip-off times and canonical event IDs.
Use the event ID to connect the teams, schedule details, available quarter scores and final result.
Request the game odds snapshot, filtering for moneylines, point spreads, totals or NBA player props as needed.
Open the matching SSE or WebSocket feed when your product needs covered price updates.
Same event ID across the NBA schedule, game record, result and odds.
Request moneylines, point spreads, game totals, team totals and NBA player props in one schema.
| NBA market | API bet_type | What it covers |
|---|---|---|
| Moneyline | moneyline |
Straight-up prices for each team to win the game. |
| Point spread | handicap |
Spread prices for both teams, including alternate lines where supplied. |
| Game total | total |
Over and under prices for the combined game score. |
| Team total | team total |
Over and under prices for each team's score. |
| Player scoring props | player pointsplayer threesplayer field goals |
Player points, made three-pointers and field-goal lines for covered NBA players. |
| Player stat props | player assistsplayer reboundsplayer blocksplayer stealsplayer turnovers |
Assists, rebounds, blocks, steals and turnovers for covered NBA players. |
| Combined player props | player praplayer prplayer paplayer rapickem player points |
Points-rebounds-assists combinations and pick'em player points when supplied. |
One plan covers NBA schedules, scores, player props and every other supported sport.
NBA schedules, scores, quarter results, sportsbook odds and integration details.
The public API connects NBA schedules, teams, scheduled tip-off times, game details, available scores, results and sportsbook odds through one event ID.
Request GET /v1/events with the league=NBA filter. The response lists covered games and their canonical event IDs, which connect to game records, scores, results and odds.
The public contract exposes game metadata plus available score and result records. Player points, rebounds, assists and other stats appear as sportsbook prop markets, not as a separate player-statistics feed.
Yes. Active covered games can move from a REST odds snapshot to SSE or WebSocket updates. Availability depends on the game, sportsbook, market and time.
Sportsbook availability is attached to each game and changes over time. Use the event response or GET /v1/bookmakers to confirm the current canonical sportsbook keys before requesting odds.
Choose a plan, load the NBA schedule and connect each game to scores and current odds.