API reference
Every endpoint, documented with code samples, parameters, and response schemas. Pick a sport to dive in.
Base URL
https://api.sportapi.io/v1 # REST
wss://stream.sportapi.io/v1 # WebSocketBy sport
NBA
Scores, plays, box scores, players, teams, standings, schedule, injuries, odds.
NFL
Scores, drives, plays, fantasy points, depth charts, injuries, props, weather.
MLB
Scores, pitch-by-pitch, box scores, lineups, Statcast, standings, schedule.
NHL
Scores, shifts, plays, advanced metrics, lines, standings, schedule.
Soccer
Scores, events, lineups, tables, transfers, players, schedule.
News
Headlines, breaking, team / player news, injuries, transfers, search.
WebSocket
Push delivery, connection, subscriptions, reconnection.
Shared concepts
These behaviors are consistent across every endpoint:
- Authentication — Bearer token in
Authorizationheader - Request structure — headers, content types, envelope
- Pagination — opaque cursor-based
- Filtering & sorting — uniform parameter syntax
- Rate limits — per-second / per-minute / per-day
- Errors — error code reference