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.

19 subscribers
9.7/10 popularity
1237 ms avg latency
100% success rate
51 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Tennis Stats API endpoints

MethodEndpointDescription
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.
+ 1 more endpoints on the provider's documentation.

Tennis Stats API pricing

PlanPriceRate limitQuotas
BASIC Free 4 / second
  • Requests: 50 / daily
PRO $29 / month 10 / second
  • Requests: 200,000 / monthly (then $0.0020 each)
ULTRA $59 / month 25 / second
  • Requests: 1,200,000 / monthly (then $0.0020 each)
MEGA $99 / month 50 / second
  • Requests: 3,500,000 / monthly (then $0.0020 each)

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.3k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.3k subscribers