V3 API
The V3 API provides real-time and historical sports data across 34 sports with rich match data including scores, statistics, lineups, head-to-head records, commentary, odds, and search.
Key Features
- 34 sports — the widest coverage of any SportsAPI Pro version
- REST-only — no WebSocket, optimized for polling with aggressive caching (15s for live data)
- Full image URLs — team and league logos are returned as ready-to-use
https://images.sportsapipro.com/... URLs. Fetch them directly: no API key, no quota cost, and no image proxy endpoint. They are served from Cloudflare’s edge with open CORS and a 180-day cache, so they can be used straight from a browser <img src>.
- String-based event IDs — all entity IDs are alphanumeric strings (e.g.,
l2TocbiL)
- League-grouped responses — scores are organized by league, not a flat event list
Base URL Pattern
Examples:
https://api.sportsapipro.com/v3/football
https://api.sportsapipro.com/v3/tennis
https://api.sportsapipro.com/v3/basketball
The classic per-sport vanity hosts (https://v3.{sport}.sportsapipro.com/api/v1/...) keep working forever. See path-based URLs.
Authentication
All endpoints require your API key:
Quick Start
Real Response Example
V3 responses return league-grouped data, unlike V2 which returns a flat event array. Each league group contains a league object and an events array.
V3 vs V1 vs V2
Event Status Codes
Caching Behavior