Skip to content

Linked player history ​

GET /partner/players/{partner_player_id}/history?limit=50&cursor=<opaque> ​

Returns the linked player's worldwide Clutch history, including recordings they joined but have not tagged themselves in yet.

Sample response

json
{
  "data": {
    "partner_player_id": "partner_player_813742",
    "consented_at": "2026-07-15T10:00:00Z",
    "summary": {
      "player_rating": 7.5,
      "rating_confidence": 82,
      "rating_provisional": false,
      "rated_matches": 22,
      "rating_scale": {
        "minimum": 1,
        "maximum": 10,
        "unrated_value": null
      },
      "total_matches": 24,
      "scored_matches": 22,
      "win_loss": {
        "wins": 14,
        "losses": 8
      }
    },
    "matches": [
      {
        "video_id": "B92BFC8A-2454-4632-9580-F96E99FB7C85",
        "recorded_at": "2026-08-01T17:02:00Z",
        "device_id": "4580f207-b672-4df0-83eb-110cc408466b",
        "venue_id": "ac8e2b99-9dce-44fe-a317-4bfdfee12187",
        "sport": "padel",
        "game_type": "doubles",
        "status": "OK",
        "title": "Example Match",
        "ai_player_id": "player-14",
        "result": "win",
        "score": {},
        "metrics": {
          "player_rating": 7.42,
          "fastest_smash": 112.5,
          "first_serve_percentage": 74.2,
          "first_serve_speed": 88.4,
          "aces": 3,
          "winners": 12,
          "unforced_errors": 8,
          "winner_to_unforced_error_ratio": 1.5,
          "net_points_won": 10,
          "average_rally_length": 6.8,
          "double_faults": 2,
          "second_serve_speed": 72.1,
          "average_shot_speed": 61.7,
          "calories": 544.3,
          "distance_ran": 1234.5,
          "steps": 1662,
          "smash_error_rate": 20.0,
          "smash_conversion_rate": 40.0,
          "lob_recovery_rate": 66.67,
          "net_approach_success_rate": 58.33,
          "volley_winners": 5,
          "volley_errors": 2,
          "average_lob_height": 5.4
        },
        "app_link": "https://app.clutchapp.io/match/B92BFC8A-2454-4632-9580-F96E99FB7C85"
      }
    ],
    "next_cursor": null
  }
}

ai_player_id is the slot the player holds in that recording, matching GET /partner/recordings/{video_id}/players, and is null until they tag themselves. Unrated players return player_rating: null. summary.player_rating is the padel doubles Clutch Score. rating_confidence (0 to 100) shows how much recent evidence supports it; it builds with play, fades during breaks, and is not an accuracy probability. rating_provisional is true with fewer than five qualifying matches, and rated_matches counts the qualifying matches. rating_confidence and rating_provisional are null without a score. HTTP 409 with player_not_linked means consent is incomplete.

Clutch Partner API · v1