Skip to main content
GET
/
status
Account Status
curl --request GET \
  --url https://v1.tennis.sportsapipro.com/status \
  --header 'x-api-key: <api-key>'
⚠️ Deprecated β€” This is the V1 Legacy API. It still works but is no longer maintained. We strongly recommend migrating to the Tennis V2 API for improved coverage, richer data, and support for 20+ sports.

Overview

The Tennis API provides comprehensive access to professional tennis data including live scores, player statistics, rankings, and betting information.
Base URL: https://v1.tennis.sportsapipro.comAll requests require the x-api-key header with your API key.

Authentication

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

Available Endpoints

Games & Matches

EndpointDescription
GET /games/currentLive tennis matches
GET /games/fixturesUpcoming matches
GET /games/resultsCompleted matches
GET /gameDetailed match information
GET /games/h2hHead-to-head history
GET /games/statsMatch statistics

Competitions & Rankings

EndpointDescription
GET /competitionsAll tennis tournaments
GET /competitions/topPopular tournaments
GET /standingsRankings and standings

Players

EndpointDescription
GET /athletes/topTop players
GET /athletesPlayer details
GET /athletes/gamesPlayer match history
GET /athletes/nextGamePlayer’s next match

Betting

EndpointDescription
GET /bets/linesBetting lines
GET /trendsBetting trends
GET /predictionsMatch predictions

Other

EndpointDescription
GET /newsTennis news
GET /searchSearch players, tournaments
GET /statusAPI status & account info

Quick Examples

Get Live Matches

curl -X GET "https://v1.tennis.sportsapipro.com/games/current" \
  -H "x-api-key: YOUR_API_KEY"

Get ATP Rankings

curl -X GET "https://v1.tennis.sportsapipro.com/standings?competitions=6878" \
  -H "x-api-key: YOUR_API_KEY"

Get Player Match History

curl -X GET "https://v1.tennis.sportsapipro.com/athletes/games?athleteId=874" \
  -H "x-api-key: YOUR_API_KEY"

Rate Limits

Rate limits are shared across all sports APIs:
PlanDaily Limit
Free100
Pro7,500
Ultra75,000
Mega150,000

Error Codes

CodeDescription
401Invalid or missing API key
429Rate limit exceeded
400Invalid parameters
500Server error

Support

Need help? Contact us at support@sportsapipro.com

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Response

200

Account status retrieved successfully