At a glance
ProviderESPN (Disney / ESPN Enterprises, LLC)
TypeREST API
CategorySports
Real-timeNo — request/response
AuthNone — open endpoint
PricingFree (unofficial, no key)
What data it provides
- Live & final scores with per-period linescores (e.g. quarter-by-quarter)
- Game status: clock, period, state (pre/in/post), final flag
- Schedules and matchups by date with venue/broadcast details
- Team metadata, abbreviations, logos, records, and series standings
- Betting odds/lines and win probabilities via related odds/probabilities endpoints
- Play-by-play and player leaders (points, rebounds, assists) via plays endpoint
Features
- No authentication or API key required for scoreboard endpoints
- Coverage of 17 sports across 139 leagues (NFL, NBA, WNBA, MLB, NHL, soccer, tennis ATP/WTA, golf, MMA, etc.)
- No officially published rate limits; excessive requests may be throttled/blocked, so caching is advised
- Near-real-time updates via polling (no push/websocket); low-latency JSON
- Unofficial and undocumented by ESPN — endpoints and schemas can change without notice
- Community-documented endpoints (Public-ESPN-API repo, gists) serve as the de facto reference
Links
Use it in a bot
Other sports data sources