predictions

Full WTA (women's tennis) match payload (winner, total games, spread, aces, double faults, tiebreak, exact score)

Returns the full payload for a single WTA match — same contract as the ATP tennis sport. Player order (player_one / player_two) is as observed at data ingestion — NEVER winner-first canonicalised. All player-relative numbers (spread, exact_score classes and serve projections) are aligned to that ordering. Aces and double faults are available both per player and as derived match totals; the totals retain their existing API meaning. A played match adds actual_aces and actual_double_faults to each player, matched by NAME, so a projection can be scored against what that player really served. The seven sub-models (winner classifier, total/spread regressors, per-player aces/double-faults regressors, tiebreak classifier and exact-score multiclass) are independent — small cross-metric mismatches are by design. Every WTA match is best-of-three sets (Grand Slams included), so the exact-score distribution carries only the four bo3 classes. tournament.date is the tournament START day, not the specific match day. Returns 404 if the match_id is unknown.

get/v1/predictions/wta/{match_id}

Request

  • Base URL: https://api.predixsport.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.predixsport.com/v1/predictions/wta/{match_id}
  • Auth: none declared

Path parameters

match_idstring required

Headers

authorizationstring nullable

Response

Successful Response

match_idstring required
sport'wta'
datestring date required

Tournament-scheduled START day, NOT the actual match day. Shared by every match of the same tournament across all rounds. Use tournament.round to gauge how far into the tournament this match falls.

seasonstring required
predicted_total_gamesinteger nullable

Rounded mean of the Poisson total-games regressor. Equivalent to round(expected_total_games) and aligned with the value shown on predixsport.com. Use expected_total_games for the un-rounded mean and distributions.total_games for the full PMF.

expected_total_gamesnumber nullable

Mean (expected value) of the Poisson total-games regressor.

predicted_resultstring nullable
expected_acesnumber nullable

Expected total aces in the match: the sum of the two per-player projections carried by player_one and player_two, with distributions.aces the convolution of their distributions. The per-player fields are null for matches predicted before the per-player rollout on that tour, and the total keeps the meaning it has always had either way.

expected_double_faultsnumber nullable

Expected total double faults in the match. Same derivation as expected_aces, on both tours.

expected_spreadnumber nullable

Expected (player_one_games - player_two_games). Sign convention follows the as-observed player order — negative means player_two is favoured.

Changes

No recorded changes to this operation across all 1 revision of this API.