Skip to main content

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

Last modified on September 10, 2026