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)
  • 25 endpoint categories — scores, match details, statistics, lineups, H2H, commentary, odds, team data, search, and more
  • Full image URLs — team and league logos are returned as ready-to-use URLs, no image proxy needed

Base URL Pattern

https://v3.{sport}.sportsapipro.com
Examples:
  • https://v3.football.sportsapipro.com
  • https://v3.tennis.sportsapipro.com
  • https://v3.basketball.sportsapipro.com

Authentication

All endpoints require your API key:
curl -H "x-api-key: YOUR_API_KEY" \
  https://v3.football.sportsapipro.com/api/v1/football/live

Quick Start

// Fetch live football scores
const response = await fetch('https://v3.football.sportsapipro.com/api/v1/football/live', {
  headers: { 'x-api-key': 'YOUR_API_KEY' }
});
const data = await response.json();
// data.leagues[].events[] — live match objects

V3 vs V1 vs V2

FeatureV1V2V3
Sports92534
WebSocket
Live cache TTL5s1s15s
Event IDsNumericNumericString
Best forReal-time scoresDeep statsWidest coverage

Event Status Codes

CodeStatus
1not_started
2live
3finished
4cancelled

Caching Behavior

EndpointCache TTL
Live scores15 seconds
Today/tomorrow/yesterday60 seconds
Match summary/statistics30 seconds
Match lineups120 seconds
Match H2H/standings300 seconds
Match commentary15 seconds
Team transfers/news300 seconds
SearchNo cache