Get All Upcoming Matches
GET
Returns all upcoming scheduled matches across both ATP and WTA tours/tennis/v2/upcoming/matchesQuery Parameter
| Parameter | Required | Description |
|---|---|---|
tournament | No | Filter by tournament name. Example: tournament=EFG%20Swiss%20Open%20-%20Gstaad |
limit | No | Number of rivalries to return (default: 10). Example: limit=10 |
page | No | Page number (default: 1). Example: page=1 |
Get Top Tennis Matches Today
GET
Returns the most significant matches scheduled today, ranked by importance/tennis/v2/upcoming/top-tennis-matches-today/{tour_type}Path Parameter
| Parameter | Required | Description |
|---|---|---|
tour_type | Yes | Tour category. Allowed values: atp, wta. |
Get Match Prediction Data
GET
Returns a data-driven prediction for an upcoming match between two players/tennis/v2/upcoming/match-prediction/{tour_type}/{player1}/{player2}Path Parameter
| Parameter | Required | Description |
|---|---|---|
tour_type | Yes | Tour category. Allowed values: atp, wta. |
player1 | Yes | First player display name (URL-encoded). E.g: Novak%20Djokovic |
player2 | Yes | Second player display name (URL-encoded). E.g: Jannik%20Sinner |
Get Filters By Tour Type
GET
Returns available filter values (tournaments, rounds, surfaces) for upcoming matches/tennis/v2/upcoming/filters/{tour_type}Path Parameter
| Parameter | Required | Description |
|---|---|---|
tour_type | Yes | Tour category. Allowed values: atp, wta. |
Get Filters All
GET
Returns available all filter values (tournaments, rounds, surfaces) for upcoming matches/tennis/v2/upcoming/filtersGet Upcoming Matches By Tour Type
GET
Returns all upcoming scheduled matches by tour type./tennis/v2/upcoming/matches/{tour_type}Path Parameter
| Parameter | Required | Description |
|---|---|---|
tour_type | Yes | Tour category. Allowed values: atp, wta. |
Query Parameter
| Parameter | Required | Description |
|---|---|---|
group | No | Filter by group. Enum("singles", "doubles"). Example: group=singles |
limit | No | Number of rivalries to return (default: 10). Example: limit=10 |
page | No | Page number (default: 1). Example: page=1 |
limit | No | Number of rivalries to return (default: 10). Example: limit=10 |