| date | No | ISO date (YYYY-MM-DD). Defaults to today (UTC). Dates are the site's Central European calendar day. | |
| days | No | How many consecutive days to list, starting at `date`. 1 to 14.
Example values: 1 | |
| mode | No | `schedule` lists the day's upcoming, live, and completed matches. `results` lists only finished matches for the day. `live` lists only matches in progress right now, with the current set scores (a snapshot; run again for an update). `live` ignores `date` and `days`.
Example values: "schedule" | schedule |
| tour | No | ATP (men), WTA (women), or both. Includes Challenger, ITF, and UTR events listed under each tour.
Example values: "all" | all |
| enrich | No | Fetch every match's detail page: round, surface, rankings, this year's W/L by surface, head-to-head history, 15+ bookmakers' current and opening odds, both players' latest matches and form. Charged as `enriched-match` instead of `match`.
Example values: true | |
| player | No | Case-insensitive substring of either player's listed name, e.g. `Alcaraz`. | |
| status | No | Keep only matches in this state. Leave empty for all. | |
| doubles | No | Return doubles matches instead of singles. | |
| preview | No | Add a `preview` field to each enriched row: 90 to 140 words by Claude on what the row's own numbers say (market, movement, form, surface, head-to-head). No pick, no invented facts. Charged as `match-preview` on top of `enriched-match`, only for rows that got one. Needs `enrich`. | |
| waitSecs | No | Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget. | |
| maxMatches | No | Stop after this many matches. Each enriched match is one extra request (about one second).
Example values: 50 | |
| tournament | No | Case-insensitive substring of the tournament name, e.g. `US Open`, `Challenger`, `Wimbledon`. | |
| oddsHistory | No | Add every recorded odds change per bookmaker (timestamped, site time). Larger rows. | |
| latestMatches | No | How many recent matches to include for each player when enriching (1 to 30).
Example values: 10 | |
| archiveDatasetName | No | Optional. Name of a dataset in your account to append every returned row to, so scheduled runs build a history that outlives run-data retention. Not charged again. | |
| requestDelaySeconds | No | Politeness delay toward the source site. Lower is faster but risks throttling.
Example values: 0.4 | |