Get tennis match data
get_tennis_match_dataRetrieve ATP and WTA match results, schedules, and current rankings by date or date range, then filter by player, tournament, draw, or status.
Instructions
Give a date or date range. Returns ATP and WTA matches with players, seeds, round, status, and set scores, or set mode to rankings for the current lists. Filter by player, tournament, draw, or status. Refused reads and summary rows are free. Pay per event on Apify.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | matches (default) reads results and schedules by date. rankings returns the current ATP and WTA lists. | |
| draws | No | mens-singles, womens-singles, mens-doubles, womens-doubles, mixed-doubles, or the shortcuts singles and doubles. Empty means all. | |
| top_n | No | Rankings mode: rows per tour, up to 150. Default 100. | |
| tours | No | atp, wta, or both (default both). Mixed doubles appears under either. | |
| date_to | No | Last UTC date. Empty means the same as date from. A run reads at most 366 days. | |
| players | No | Keep matches with a player whose name holds one of these words, such as sinner. | |
| statuses | No | final, retired, walkover, in_progress, scheduled, other, or the shortcuts finished, live, and upcoming. Empty means all. | |
| date_from | No | First UTC date as YYYY-MM-DD, or today, yesterday, or tomorrow. Needed in matches mode. | |
| max_matches | No | The most match rows in a run. Default 500. | |
| tournaments | No | Keep tournaments whose name holds one of these words, such as wimbledon. | |
| max_charge_usd | No | Optional. The run stops before a charge that would pass this amount. Summary rows are always returned. | |
| whole_tournament | No | no (default) keeps matches played on the dates asked for. yes returns every match of each tournament running on those dates. | |
| include_qualifying | No | yes (default) or no. |