Match statistics
get_match_statisticsGet in-play or final match stats, split into derived (holds, breaks, break points, service/return points) and measured (aces, double faults, winners/errors). Requires ULTRA plan.
Instructions
In-play (or final) statistics for one match, in TWO families kept deliberately separate: DERIVED is rebuilt from the point-by-point record (holds/breaks, break points, service/return points); MEASURED is counted upstream and includes what no point record can yield — aces, double faults, the serve split, winners/unforced errors. Measured coverage varies by tour; absent fields are omitted, never zero-filled. Requires the ULTRA plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes | Match id, as returned by get_live_matches, get_upcoming_matches or get_recent_results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when the call returned data. False for a tier wall, a missing or rejected key, or an empty result — all of which are normal states with a clear remedy, not failures. | |
| message | Yes | Human-readable summary. Identical to the text content, so either half can be used alone. | |
| statistics | No | The statistics. |