Tennis Stats API
Premium Tennis Stats API provides comprehensive ATP and WTA tennis data including match fixtures, detailed player profiles, head-to-head comparisons, historical match statistics, tournament information, and rankings. Perfect for sports analytics, betting applications, tennis fan apps, and data journalism.
Tennis Stats API endpoints
| Method | Endpoint | Description |
|---|---|---|
| MS Profile | ||
| GET |
Match Statistics by Year /tennis/v2/ms-api/profile/{name}/match-stat/{year} |
Returns serve and return stats by year. |
| GET |
Upcoming Match /tennis/v2/ms-api/profile/{name}/upcoming |
Returns next scheduled match for a player. |
| GET |
Player Statistics /tennis/v2/ms-api/profile/{name}/statistics |
Returns win/loss record and match count statistics. |
| GET |
Interesting H2H /tennis/v2/ms-api/profile/{name}/interesting |
Returns interesting H2H matchups for a player. |
| GET |
Player Filters /tennis/v2/ms-api/profile/{name}/filters |
Returns available filter options for a player. |
| GET |
Finals by Year /tennis/v2/ms-api/profile/{name}/finals/{year} |
Returns finals reached in a given year. |
| GET |
Performance Breakdown /tennis/v2/ms-api/profile/{name}/breakdown |
Returns win/loss performance breakdown for a player. |
| GET |
Matches Played /tennis/v2/ms-api/profile/{name}/matches-played |
Returns paginated match history for a player. |
| GET |
Search Player /tennis/v2/ms-api/profile/search/{name}/{type} |
Search players by name and tour type. |
| GET |
Get Player Profile /tennis/v2/ms-api/profile/{name} |
Returns full biographical, ranking, and career data for a player. |
| GET |
Player Status /tennis/v2/ms-api/profile/{name}/player-status |
Returns active or retired status for a player. |
| GET |
Surface Summary /tennis/v2/ms-api/profile/{name}/surface-summary |
Returns win/loss breakdown and win percentage per surface type. |
| MS H2H | ||
| GET |
H2H History /tennis/v2/ms-api/h2h/history/{type}/{player1}/{player2} |
Returns full list of past matches between two players. |
| GET |
H2H Surface Breakdown /tennis/v2/ms-api/h2h/surfaceBreakdown/{type}/{player} |
Returns surface-by-surface breakdown for a player. |
| GET |
H2H Statistics /tennis/v2/ms-api/h2h/stats/{type}/{player1}/{player2} |
Aggregated statistics for all matches between two players. |
| GET |
H2H Transformed Sport Data /tennis/v2/ms-api/h2h/sport/{sportId}/data/{siteType}/transformed |
Returns transformed sport event data. |
| GET |
H2H Filters /tennis/v2/ms-api/h2h/filters/{player1}/{player2}/{type} |
Returns H2H filter options. |
| GET |
H2H Upcoming /tennis/v2/ms-api/h2h/upcoming/{type}/{player1}/{player2} |
Returns upcoming match between two players. |
| GET |
H2H Recent Matches /tennis/v2/ms-api/h2h/recent/{type}/{player} |
Returns recent matches for a player. |
| GET |
H2H Profile /tennis/v2/ms-api/h2h/profile/{type}/{player1}/{player2}/{limit} |
Returns combined profiles and H2H summary for two players. |
| GET |
H2H Recent Stats /tennis/v2/ms-api/h2h/recent-stats/{type}/{player} |
Returns recent match statistics for a player. |
| GET |
H2H Player vs Player Recent Event /tennis/v2/ms-api/h2h/player-vs-player/recent-event/{type}/{player1}/{player2} |
Returns most recent event between two players. |
| GET |
H2H Player Type /tennis/v2/ms-api/h2h/playerType/{player} |
Determines if player is ATP or WTA. |
| GET |
H2H Breakdown /tennis/v2/ms-api/h2h/breakdown/{type}/{player} |
Returns win/loss breakdown for a player. |
| GET |
H2H Filters (vs mode) /tennis/v2/ms-api/h2h/filters/{player1}/{player2}/{type}/vs |
Returns H2H filter options in vs mode. |
| GET |
H2H Last Match Played /tennis/v2/ms-api/h2h/last-match-played/{type}/{player} |
Returns last match played by a player. |
| GET |
H2H Rivalries /tennis/v2/ms-api/h2h/rivalries/{type}/{player} |
Returns top rivalries for a player. |
| GET |
H2H Current /tennis/v2/ms-api/h2h/current/{type}/{player}/{player2} |
Returns current event stats for two players. |
| MS Rankings | ||
| GET |
MS Search by Category /tennis/v2/ms-api/search/{search}/{category} |
Full-text search filtered by category. |
| GET |
Top 10 Rankings /tennis/v2/ms-api/ranking/{type}/top |
Returns current top 10 ranked players. |
| GET |
Ranking Filters /tennis/v2/ms-api/ranking/{type}/filters |
Returns available ranking filter options. |
| GET |
Player Ranking History /tennis/v2/ms-api/ranking/{type}/player/{playerId}/history |
Returns full weekly ranking history for a specific player. |
| GET |
Full Rankings /tennis/v2/ms-api/ranking/{type} |
Returns full ranking list with filters. |
| GET |
MS Search /tennis/v2/ms-api/search/{search} |
Full-text search across players and tournaments. |
| GET |
Top 500 Formatted Names /tennis/v2/ms-api/ranking/{type}/top500-names |
Returns lightweight name lookup list for top 500 players. |
| MS Tournament | ||
| GET |
Tournament Draws /tennis/v2/ms-api/tournament/{type}/{name}/{year}/draws |
Returns full draw structure for a tournament. |
| GET |
Tournament Seeds /tennis/v2/ms-api/tournament/{type}/{name}/{year}/seeds |
Returns seeds for a specific year. |
| GET |
Tournament Available Years /tennis/v2/ms-api/tournament/{type}/{name} |
Returns all years for which data is available for a tournament. |
| GET |
Tournament Current Seeds /tennis/v2/ms-api/tournament/{type}/{name}/seeds |
Returns current seeds for a tournament. |
| GET |
Tournament Most Victories /tennis/v2/ms-api/tournament/{type}/{name}/most-victories |
Returns players with most wins at a tournament. |
| GET |
Tournament Points Breakdown /tennis/v2/ms-api/tournament/{type}/{name}/{year}/points |
Returns points breakdown for a tournament. |
| GET |
Tournament Past Champions /tennis/v2/ms-api/tournament/{type}/{name}/{year}/past-champions |
Returns past champions of a tournament. |
| GET |
Tournament Details by Year /tennis/v2/ms-api/tournament/{type}/{name}/{year} |
Returns general tournament info for a specific year. |
| MS Calendar | ||
| GET |
Calendar Filters /tennis/v2/ms-api/calendar/{type}/filters |
Returns calendar filter options. |
| GET |
Calendar Year /tennis/v2/ms-api/calendar/{type}/{year} |
Returns full season calendar. |
| GET |
Grand Slam Champions /tennis/v2/ms-api/calendar/{type}/grand-slam-champions |
Returns all-time Grand Slam champions. |
| MS Potential Fixtures | ||
| GET |
Potential Fixtures (All) /tennis/v2/ms-api/potential-fixtures/{type} |
Returns all potential fixtures. |
| GET |
Potential Fixtures by Player /tennis/v2/ms-api/potential-fixtures/{type}/player/{player} |
Returns potential fixtures for a specific player. |
| GET |
Potential Fixtures Active Players /tennis/v2/ms-api/potential-fixtures/{type}/active-players |
Returns active players for potential fixtures. |
| GET |
Potential Fixtures by Tournament /tennis/v2/ms-api/potential-fixtures/{type}/tournament/{tournament} |
Returns potential fixtures for a specific tournament. |
Tennis Stats API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 4 / second |
|
| PRO | $29 / month | 10 / second |
|
| ULTRA | $59 / month | 25 / second |
|
| MEGA | $99 / month | 50 / second |
|