Skip to main content

Overview

The V1 API provides real-time and historical sports data for 9 sports with 30+ REST endpoints and WebSocket for live score updates. Key features:
  • Sub-100ms response times — pure JSON API, no rendering overhead
  • 🔌 WebSocket real-time — adaptive 1-3s update interval for live scores
  • 🌍 9 sports — Football, Basketball, Tennis, Hockey, Handball, American Football, Baseball, Volleyball, Rugby
  • 📊 Full coverage — scores, standings, stats, brackets, news, transfers, play-by-play, lineups, H2H
Base URL Pattern: https://v1.{sport}.sportsapipro.comAll requests require the x-api-key header with your API key.

Supported Sports

SportBase URLSport ID
Footballhttps://v1.football.sportsapipro.com1
Basketballhttps://v1.basketball.sportsapipro.com2
Tennishttps://v1.tennis.sportsapipro.com3
Hockeyhttps://v1.hockey.sportsapipro.com4
Handballhttps://v1.handball.sportsapipro.com5
American Footballhttps://v1.american-football.sportsapipro.com6
Baseballhttps://v1.baseball.sportsapipro.com7
Volleyballhttps://v1.volleyball.sportsapipro.com8
Rugbyhttps://v1.rugby.sportsapipro.com9

Authentication

Include your API key in the request header:
curl -X GET "https://v1.football.sportsapipro.com/api/v1/football/live" \
  -H "x-api-key: YOUR_API_KEY"

Quick Start

curl -H "x-api-key: YOUR_API_KEY" \
  https://v1.football.sportsapipro.com/api/v1/football/live

V1 vs V2 Comparison

FeatureV1V2
Sports covered925+
Response timeSub-100ms~200ms
WebSocket✅ Adaptive 1-3s polling✅ NATS relay
Score latency1-2 seconds3-7 seconds
Endpoint count30+ per sport80-100+ per sport
Data depthScores, standings, stats, lineups, H2H+ Fantasy, odds, rankings, detailed player data
Active development✅ Yes✅ Yes
When to use V1 vs V2:
  • Use V1 when you need the fastest possible score updates and core match data
  • Use V2 when you need deeper data (fantasy, detailed odds, player career stats, rankings)
Both APIs use the same API key and x-api-key header.

Next Steps

Support

Need help? Contact us at support@sportsapipro.com