Basketball and NBA data API.
Basketball data API for the NBA, EuroLeague and 243 leagues a year. Live scores, schedules, team and player statistics over REST and WebSocket.
We cover 243 basketball leagues a year: the NBA, the EuroLeague and EuroCup, Spain's Liga ACB, Australia's NBL, China's CBA and national leagues across Europe and South America.
Basketball moves fast, with scoring changes every few seconds. Our WebSocket feed pushes each update as it happens, and the REST API gives you schedules, results and season statistics in one consistent format across every league.
Competitions
243 basketball competitions a year, including:
- NBA
- EuroLeague
- NBL
- Liga ACB
- CBA
- BBL
- LNB
Data available
- Fixtures and schedules
- Live scores over WebSocket
- Event timelines
- Team and player statistics
- Head-to-head records
- Historical results
What teams build with it
- Live score widgets and game trackers
- Fantasy basketball and fan engagement products
- Player and team performance dashboards
- Historical analysis across NBA and international seasons
Basketball data FAQ
How many basketball competitions does Outlier cover?
Outlier covers 243 basketball competitions a year, including NBA, EuroLeague, NBL, Liga ACB.
How is basketball data delivered?
Fixtures, results and statistics are available over a REST API, and live basketball events stream over WebSocket with sub-second updates. All data is JSON in the same schema used for every other sport.
Can I combine basketball with other sports?
Yes. Basketball is one of 35+ sports on the same API and schema, so adding more sports needs no new integration.
Get basketball data.
Tell us which basketball competitions you need and how you want to receive them. We'll come back with coverage details.
Talk to our team →