Charting: player career profile
get_charting_playerCareer profile from shot-level charting data, summed over the player's charted matches. Serve placement (deuce/ad x wide/body/T), return depth and outcomes, net play, and clutch break/game/set-point serving. Also winners and errors by wing, and rally-length tendencies. COVERAGE IS CURATED, not full-slate: 11,646 charted matches back to the 1960s, concentrated on the majors. An ambiguous name returns the candidates to choose from. Requires the ULTRA plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Player name fragment, min 3 chars. Must resolve to one charted person. | |
| gender | No | Disambiguates a name charted on both tours. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when the request succeeded, including when the answer is an empty list. False for a missing or rejected key, a plan that does not include this data, an unknown id, a rate limit or a network error. The message then says what to do. check_api_status is the exception: it is true whenever the API answered, and reports API key problems in the message. | |
| player | No | The resolved charted player. | |
| message | Yes | Human-readable summary of the result, safe to relay to the user verbatim. | |
| coverage | No | A reminder that charting coverage is curated, not full-slate. | |
| families | No | Per-family summed numeric columns: raw sums over the player's charted Total rows. | |
| matches_charted | No | The sample every summed field covers. |