Stats Perform logo

Sports Data API - Tennis - Predictions Feed (MA21)

Overview

The Tennis Predictions feed provides detailed match information, game score, set score, current score, and predictive elements for a specific tennis fixture.

Predictive elements include probability of winning the current game, probability of winning the current set, probability of winning the match, point-level predictions, game-score probabilities, set-score probabilities, match-score probabilities, and scoreboard-related information.

Problem Statement & Use Cases

This API solves the business problem of exposing real-time and post-match tennis prediction states in a structured format tied to a fixture UUID and optional point index. It enables downstream applications to retrieve the latest predictive state or a historical range of prediction points for modeling, visualization, and live user experiences.

Use Case Description
Live probability widgets Display game, set, match, and next-point win probabilities during a live tennis match.
Broadcast and editorial graphics Power scoreboards, match-state explainers, and point-by-point probability graphics.
Trading and risk models Ingest point-level prediction outputs as features for live tennis trading, pricing, or risk-management workflows.
Post-match model review Query all points or a specific point range to compare model outputs against match progression.

Compliance & Guidelines

Authentication and API Security

Use Stats Perform API security and best-practice guidance, including the FAQs, API Overview, and Authentication Guide. Authentication uses the OAuth method to fetch data.

Polling Frequency

Match State Polling Frequency
Live One call per fixture UUID every 30 seconds.
Post-match Once per hour.

Do not exceed the rate confirmed by Stats Perform. Contact a Stats Perform representative for rate-limit questions or higher-volume requirements.

Request Formatting Rules

All URLs are case-sensitive. URL strings must contain the correct case, operators, and required parameters, or the API returns an error.

Rule Requirement
Query string start Begin the query parameter string with ? immediately after the feed name or fixture UUID path segment.
Parameter separator Separate query parameters with &.
Multiple values: AND Use & for multiple values where the API treats them as AND.
Multiple values: OR Use , only if the parameter supports OR-style multiple values.
NOT operator Use ! only if the parameter supports negation.
Underscore-prefixed parameters Include the required _ prefix for parameters such as _fmt and _clbk.
Placeholder braces Remove placeholder curly braces {} from production API calls. They are documentation examples only.
Case sensitivity Preserve exact URL, parameter, and operator case.
Base URL reference The base URL format is {protocol}://{requestDomain}/{feedResource}.

JSONP Requirements

If _fmt=jsonp is used, it must be combined with the callback parameter _clbk.

Constraint Requirement Reason
JSONP callback Use _fmt=jsonp together with _clbk. JSONP requires a callback wrapper function.
Fixed callback value Use a fixed _clbk value whenever possible. Random callback names can reduce cacheability and violate API best-practice logic.
JavaScript frameworks Override framework-generated random callback names, including defaults from common frameworks such as jQuery. Some frameworks generate random JSONP function names unless explicitly configured.

Endpoints

Base URL

https://api.statsperform.com

Feed Resource

/sdapi/v1/tennisdata/predictions/matchpredictions

Get Tennis Match Predictions by Fixture UUID

GET /sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?{queryParameters}
Usage Feed
Get predictions on match information and score details by fixture UUID path parameter/resource ID. sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?{queryParameters}

Example Request Pattern

GET https://api.statsperform.com/sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?_fmt={dataFormat}

Example Request with Point Parameter

GET https://api.statsperform.com/sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?point={pointInMatch}&_fmt={dataFormat}

Query Parameters

This feed uses Global query parameters and the feed-specific query parameters listed below.

The /matchpredictions feed must be queried by a specific fixture UUID.

Feed-Specific Query Parameters

Query Parameter Required Description Accepted Values / Format Example Request
fixtureUuid Yes Gets detailed information for one fixture by passing the fixture UUID as a path parameter/resource ID in the URL. Fixture UUID GET https://api.statsperform.com/sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?_fmt={dataFormat}
point No Gets detailed information about one fixture and a point by passing the point parameter with the fixture UUID path parameter. 0, 1-n, or n,m GET https://api.statsperform.com/sdapi/v1/tennisdata/predictions/matchpredictions/{fixtureUuid}?point={pointInMatch}&_fmt={dataFormat}

Point Parameter Semantics

Value Pattern Behavior
1-n Returns predictions for the requested point. n can be any integer.
0 Returns all pre-match predictions.
Omitted Returns the latest point including predictions.
n,m Returns all points including predictions in the inclusive range from n to m, where n and m are integers.

Output Schema

The feed response fields are documented using XML element names. JSON responses contain similar fields, but XML-only wrapper nodes may be omitted or represented differently.

XML and JSON Root Behavior

Format Root Behavior
XML Root element is <matches> for match collections.
JSON <matches> is not present; the root element is match.

<matches>

Property Value
Format / qualifier (XML only)
Nesting matches
Description Required/Optional. Root element of the fields related to matches (XML only)
Notes Not present in JSON feed response, where the root element is match

Attributes list is empty.

<match>

Property Value
Nesting matches/match
Description Required. Root element of the fields related to the match

Attributes list is empty.

`<match

Info>`

Property Value
Nesting matches/match/matchInfo
Description Required. Root element of the fields related to match information
Attribute Required Description Values
id Yes Required. Unique ID (UUID) for the fixture/match String (Alphanumeric - UUID)
officialStartDate Yes Required. The official start date and time of the fixture/match (UTC) Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ
actualStartDate Yes Required. The actual start date and time (UTC) of the match/fixture - for example, in the event of it being delayed or rescheduled, the actual start date/time will differ to the official start date/time Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ
coverageLevel Yes Required. The level of detail in which the match is covered. Possible values: • 0 = Only final set or game-by-game scores available • 1 = Only Point by Point scores available • 2 = Point by Point scores available along with match events (ATP) • 3 = Point by Point scores available along with match events (WTA) Integer - for example: 3
drawPosition No Optional. The position of the match within the tournament draw used for creating a tournament tree Integer
lastUpdated Yes Required. The UTC date and time (timestamp) of when the information/record was last updated Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ

<description>

Property Value
Nesting matches/match/matchInfo/description
Description Required. Root element of the fields related to the match description. Value: String giving the match description

Attributes list is empty.

<tournament>

Property Value
Nesting matches/match/matchInfo/tournament
Description Required. Root element of the fields related to the tournament
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the tournament String (Alphanumeric - UUID)
name Yes Required. Name of the tournament String
startDate Yes Required. The start date (UTC) of the tournament Date - in the format: YYYY-MM-DDZ
endDate Yes Required. The end date (UTC) of the tournament Date - in the format: YYYY-MM-DDZ
type Yes Required. The type of tournament, for example a 'Grand Slam' String
drawSize Yes Required. The number of players in the main draw of the tournament before elimination/matches begin Integer
matchType Yes Required. The type of match - for example 'Single' (one player vs one player), 'Double' (two players in a duo vs two players in a duo), or 'Mix' (a 'Double' match but with mixed genders), 'national_team' (played between national teams) String
status No Optional. The status of the tournament - one of the following: Scheduled | In Progress | Completed | Postponed | Suspended | Cancelled | Break Scheduled - Tournament status before a tournament starts In Progress - Tournament status after the first match starts Completed - Status when the last match of the tourney is over Postponed - Status is used for tourneys that have been put on hold but not officially Cancelled Suspended - Status is used for a tourney where a delay (rain) has happened in all active matches Cancelled - Status is used for tourneys that remain in the schedule but are 100% not to be played Break - Status is used when all active matches Suspendedfor the day due to delay (rain) and a new schedule is released for next day String
cityName No Optional. Name of the City the tournament is played String
gender Yes Required. The genders of the players in the match - one of the following: Men | Women | Mixed Note: It is 'Mixed' if a doubles pairing comprises a male player and a female player String
active Yes Required. Confirms if a tournament is active/current or not String - Yes (current) | No (not current)
totalPrizeMoney No Optional. The total amount of prize money available for a tournament Integer
totalPrizeCurrency Yes Required. The currency of the prize money String
winnerNationalTeamId Yes Required. Unique ID (UUID) of the winner team String (Alphanumeric - UUID)
winnerNationalTeam Yes Required. The name of the winner national team String
winnerPrizeMoney Yes Required. The amount of prize money awarded to the winner/s of a tournament Integer
winnerPrizeCurrency No Optional. The currency of prize money awarded to the winner/s of a tournament String
lastUpdated Yes Required. The UTC time when the tournament record was last updated Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ

<tours>

Property Value
Nesting matches/match/matchInfo/tours
Description Required. Root element of the fields related to tours

Attributes list is empty.

<tour>

Property Value
Nesting matches/match/matchInfo/tours/tour
Description Required. Root element of the fields related to the tour associated with the tournament. Value (XML only): String giving the name of the tour
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the tour String (Alphanumeric - UUID)
name (JSON only) Yes Required. Name of the tour String

<competition>

Property Value
Nesting matches/match/matchInfo/competition
Description Required. Root element of the related fields for the competition associated with the tournament
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the competition String (Alphanumeric - UUID)
name Yes Required. Name of the competition String
areaId Yes Required. Unique ID (UUID) of the area that the competition takes place in String (Alphanumeric - UUID)
areaName Yes Required. Name of the area that the competition takes place in String
court Yes Required. Type of court for the competition - for example: Grass String
lastUpdated Yes Required. The UTC date and time (timestamp) of when the information/record was last updated Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ

`<tour

Calendars>`

Property Value
Nesting matches/match/matchInfo/tourCalendars
Description Required. Root element of the fields related to tour calendars

Attributes list is empty.

`<tour

Calendar>`

Property Value
Nesting matches/match/matchInfo/tourCalendars/tourCalendar
Description Required. Root element of the fields related to the tour calendar. Value (XML only): String giving the tour calendar name
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the tour calendar String (Alphanumeric - UUID)
startDate Yes Required. The start date (UTC) of the tour calendar Date - in the format: YYYY-MM-DDZ
endDate Yes Required. The end date (UTC) of the tournament calendar Date - in the format: YYYY-MM-DDZ
name (JSON only) Yes Required. Name of the tour calendar String

<round>

Property Value
Nesting matches/match/matchInfo/round
Description Required. Root element of the fields related to the round
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the round String (Alphanumeric - UUID)
formatId Yes Required. Unique format ID (UUID) of the round String (Alphanumeric - UUID)
title Yes Required. Title of the round String
startDate Yes Required. The start date (UTC) of the round Date - in the format: YYYY-MM-DDZ
endDate Yes Required. The end date (UTC) of the round Date - in the format: YYYY-MM-DDZ
scoringSystem Yes Required. The scoring system of the round String
group Yes Required. Group for the round Integer
ties Yes Required. Ties for the round Integer
orderMethod Yes Required. The order method of the round Integer
prizeMoney No Optional. The prize money available for the round Integer
prizeCurrency Yes Required. The currency of the prize money for the round String
lastUpdated Yes Required. The UTC time when the round record was last updated Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ

<contestants>

Property Value
Nesting matches/match/matchInfo/contestants
Description Required. Root element of the fields related to the contestants

Attributes list is empty.

<contestant>

Property Value
Nesting matches/match/matchInfo/contestants/contestant
Description Required. Root element of the fields related to a contestant
Attribute Required Description Values
contestantId Yes Required. Unique ID (UUID) of the contestant Will be replaced by id in case of singles String (Alphanumeric - UUID)
playerId Yes Required. Unique ID (UUID) of the players in the doubles team. Will not be present in case of singles String (Alphanumeric - UUID)
name Yes Required. The name of the contestant String
position Yes Required. Indicates the position of the contestant for the scoring - for example a or b String
seed No Optional. The seed number of the contestant - for example 7 Integer
seedQualification (JSON only) No Optional. The seed qualification number of the contestant - for example 2 Integer

<country>

Property Value
Nesting matches/match/matchInfo/contestants/contestant/country
Description Required. Root element of the fields related to the country of the contestant. Value (XML only): String giving the country name
Attribute Required Description Values
id Yes Required. Unique ID (UUID) of the country the contestant is based in String (Alphanumeric - UUID)
name (JSON only) Yes Required. Name of the country String

`<live

Data>`

Property Value
Nesting matches/match/liveData
Description Optional. Root element of the fields related to live data

Attributes list is empty.

`<match

Details>`

Property Value
Nesting matches/match/liveData/matchDetails
Description Optional. Root element of the fields related to match details
Notes This element is optional, it is returned once data is available - for example, if the match status is 'Playing' rather than 'Fixture' or 'Cancelled'.
Attribute Required Description Values
matchStatus Yes Required. The status of the match. String - one of the following: Played | Cancelled | Fixture | Playing | Postponed | Retired |Suspended | Walkover | Bye| Awarded
matchSet Yes Required. Indicates the current set - for example, if 3 sets have been played so far, the value will be '3' and three sets (set1, set2, set3) will be nested in the scores element Integer
winner No Optional. The winner of the match - indicated by position given to the contestant in the contestants node, either a or b. Note: This is only returned if the winner of the match is known (with a match status of "Played") String
firstServerId Yes Required. Unique ID (UUID) of the player who served first in the match. Note: Available only for matches with coverageLevel 1, 2 and 3. String
matchMinutes Yes Required. The total duration of the match from the start till the end in minutes. Integer
matchEndTime Yes Required. The date and time (in UTC)when the final point of the match was completed. Date/Time - in the format: YYYY-MM-DDThh:mm:ssZ

<scores>

Property Value
Nesting matches/match/liveData/matchDetails/scores
Description Optional. Root element of the fields related to the scores
Notes This element is optional, it is returned once data is available - for example, if the match status is 'Playing' rather than 'Fixture' or 'Cancelled'.

Attributes list is empty.

<set1>

Property Value
Nesting matches/match/liveData/matchDetails/scores/set1
Description Optional. Root element of the fields related to the first set (set 1) of a match
Attribute Required Description Values
a Yes Required. The number of games won by contestant A - holds position="a" (nested in contestants/contestant) in the match Integer
b Yes Required. The number of games won by contestant B - holds position="b" (nested in contestants/contestant) in the match Integer
tiebreakA No Optional - only returned when there is a tie break in the set. Indicates the number of points won by contestant A in the tie break Integer
tiebreakB No Optional - only returned when there is a tie break in the set. Indicates the number of points won by contestant B in the tie break Integer

<set2>

Property Value
Nesting matches/match/liveData/matchDetails/scores/set2
Description Optional. Root element of the fields related to the second set (set 2) of a match
Attribute Required Description Values
a Yes Required. The number of games won by contestant A - holds position="a" (nested in contestants/contestant) in the match Integer
b Yes Required. The number of games won by contestant B - holds position="b" (nested in contestants/contestant) in the match Integer
tiebreakA No Optional - only returned when there is a tie break in the set. Indicates the number of points won by contestant A in the tie break Integer
tiebreakB No Optional - only returned when there is a tie break in the set. Indicates the number of points won by contestant B in the tie break Integer

<set3>

Property Value
Nesting matches/match/liveData/matchDetails/scores/set3
Description Optional. Root element of the fields related to the third set (set 3) of a match
Attribute Required Description Values
a Yes Required. The number of games won by contestant A - holds position="a" (nested in contestants/contestant) in the match Integer
b Yes Required. The number of games won by contestant B - holds position="b" (nested in contestants/contestant) in the match Integer

<set4>

Property Value
Nesting matches/match/liveData/matchDetails/scores/set4
Description Optional. Root element of the fields related to the fourth set (set 4) of a match
Attribute Required Description Values
a Yes Required. The number of games won by contestant A - holds position="a" (nested in contestants/contestant) in the match Integer
b Yes Required. The number of games won by contestant B - holds position="b" (nested in contestants/contestant) in the match Integer

<set5>

Property Value
Nesting matches/match/liveData/matchDetails/scores/set5
Description Optional. Root element of the fields related to the fifth set (set 5) of a match
Attribute Required Description Values
a Yes Required. The number of games won by contestant A - holds position="a" (nested in contestants/contestant) in the match Integer
b Yes Required. The number of games won by contestant B - holds position="b" (nested in contestants/contestant) in the match Integer

<total>

Property Value
Nesting matches/match/liveData/matchDetails/scores/total
Description Optional. Root element of the fields related to the total sets. This can also show the current set that is being played when the match is being covered 'live’
Attribute Required Description Values
a Yes Required. The number of sets won by contestant A - holds position "a" (nested in contestants/contestant) in the match. Integer
b Yes Required. The number of sets won by contestant B - holds position "b" (nested in contestants/contestant) in the match Integer

`<game

State>`

Property Value
Nesting matches/match/liveData/matchDetails/gameState
Description Required. Root element of the fields related to the state of the game.

Attributes list is empty.

<score>

Property Value
Nesting matches/match/liveData/matchDetails/gameState/score
Description Optional. Root element of the fields related to score
Attribute Required Description Values
a No Optional. The score of the contestant A in the match. Integer
b No Optional. The score of the contestant A in the match.

<server>

Property Value
Nesting matches/match/liveData/matchDetails/gameState/server
Description Optional. Root element of the fields related to the server.

Attributes list is empty.

`<tie

Break>`

Property Value
Nesting matches/match/liveData/matchDetails/gameState/tieBreak
Description Optional. Root element of the field related to the tiebreak in a match.

Attributes list is empty.

`<match

Status>`

Property Value
Nesting matches/match/liveData/matchDetails/matchStatus
Description Optional. Root element of match that describes the status.
Attribute Required Description Values
matchStatus Yes Required. The status of the match - one of the following: Fixture | Playing | Played | Cancelled | Postponed | Suspended | Awarded | Bye Note: A value of Awarded is used for matches that do not take place or when one of the contestants involved gets 'awarded' the match with an associated result. String

`<match

Set>`

Property Value
Nesting matches/match/liveData/matchDetails/matchSet
Description Optional. Root element of the field related to the number of sets played in a match.
Attribute Required Description Values
matchSet Yes Required. The number of sets played in a match. Integer

<winner>

Property Value
Nesting matches/match/liveData/matchDetails/gameState/winner
Description Optional. Root element of the field related to the winner in a match.
Attribute Required Description Values
winner Yes Required. The winner of the match - indicated by position given to the contestant. String

<predictions>

Property Value
Nesting matches/match/liveData/predictions
Description Required. Root element of the fields related to the predictions in a game.

Attributes list is empty.

<game_winner>

Property Value
Nesting matches/match/liveData/predictions/game_winner
Description Optional. Root element of the field indicating the prediction for winning the game.
Attribute Required Description Values
a Yes Required. Probability of player 'a' winning the game. Integer
b Yes Required. Probability of player 'b' winning the game. Integer

`<set

Score>`

Property Value
Nesting matches/match/liveData/predictions/setScore
Description Optional. Root element of the field related to the predicted score in the set, possible scores in the set and the likelihood of them being scored.
Attribute Required Description Values
val_7-6 No Optional. Probability of this score in the set. Float
val_6-7 No Optional. Probability of this score in the set. Float
val_6-0 No Optional. Probability of this score in the set. Float
val_0-6 No Optional. Probability of this score in the set. Float
val_6-1 No Optional. Probability of this score in the set. Float
val_1-6 No Optional. Probability of this score in the set. Float
val_6-2 No Optional. Probability of this score in the set. Float
val_2-6 No Optional. Probability of this score in the set. Float
val_6-3 No Optional. Probability of this score in the set. Float
val_3-6 No Optional. Probability of this score in the set. Float
val_6-4 No Optional. Probability of this score in the set. Float
val_4-6 No Optional. Probability of this score in the set. Float
val_7-5 No Optional. Probability of this score in the set. Float
val_5-7 No Optional. Probability of this score in the set. Float

<pointwinner>

Property Value
Nesting matches/match/liveData/predictions/pointWinner
Description Optional. Root element of the field related to the prediction of winning the next playerd point.
Attribute Required Description Values
a Yes Required. Probability of winning the next played point by contestant A. Integer
b Yes Required. Probability of winning the next played point by contestant B. Integer

<match_winner>

Property Value
Nesting matches/match/liveData/predictions/match_Winner
Description Optional. Root element of the field related to the prediction for winning the match.
Attribute Required Description Values
a Yes Required. Probalility for contestant A to win the match. Integer
b Yes Required. Probability for contestant B to win the match. Integer

`<point

InMatch>`

Property Value
Nesting matches/match/liveData/predictions/pointInMatch
Description Optional. Root element of the field related to the number of points in the match, increased with each point played.
Attribute Required Description Values
a Yes Required. Indicates the number of point in match, increased with each point played. Integer

`<score

Board>`

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/matchScore
Description Optional. Root element of the field related to the information displayed in the scoreboard.
Attribute Required Description Values
server Yes Required. The player who serves first in the game. String

`<match

Score>`

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/matchScore
Description Optional. Root element of the field related to the predicted match score, possible scores in the match and the likelihood of them being scored.
Attribute Required Description Values
a Yes Required. Indicates the number of point in match, increased with each point played. Integer
b Yes Required. Probability for contestant B to win the match. Integer

<tiebreak>

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/tiebreak
Description Optional. Root element of the field related to the tiebreak information in the scoreboard.
Attribute Required Description Values
server Yes Required. The information aboutthe tiebreak displayed in the scoreboard. Integer

`<game

Score>`

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/gameScore
Description Optional. Root element of the field related to the predicted score in the game, possible game scores and the likelihood of them being scored.
Attribute Required Description Values
a Yes Required. Indicates the number of point in match, increased with each point played. Integer
b Yes Required. Probability for contestant B to win the match. Integer

`<set

Score>`

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/setScore
Description Optional. Root element of the field related to the score in a set.

Attributes list is empty.

<set1>

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/setScore/set1
Description Optional. Root element of the field related to the set 1.

Attributes list is empty.

<set2>

Property Value
Nesting matches/match/liveData/predictions/scoreBoard/setScore/set2
Description Optional. Root element of the field related to the set 2.

Attributes list is empty.

<game_score>

Property Value
Nesting matches/match/liveData/predictions/game_score
Description Optional. Root element of the field related to the score in the game.
Attribute Required Description Values
val_6-7 No Optional. Probability of this score in the game. Float
val_7-6 No Optional. Probability of this score in the game. Float
val_4-0 No Optional. Probability of this score in the game. Float
val_0-4 No Optional. Probability of this score in the game. Float
val_4-1 No Optional. Probability of this score in the game. Float
val_1-4 No Optional. Probability of this score in the game. Float
val_4-2 No Optional. Probability of this score in the game. Float
val_2-4 No Optional. Probability of this score in the game. Float
val_4-3 No Optional. Probability of this score in the game. Float
val_3-4 No Optional. Probability of this score in the game. Float
val_0-7 No Optional. Probability of this score in the game. Float
val_7-0 No Optional. Probability of this score in the game. Float
val_1-7 No Optional. Probability of this score in the game. Float
val_7-1 No Optional. Probability of this score in the game. Float
val_2-7 No Optional. Probability of this score in the game. Float
val_7-2 No Optional. Probability of this score in the game. Float
val_3-7 No Optional. Probability of this score in the game. Float
val_7-3 No Optional. Probability of this score in the game. Float
val_4-7 No Optional. Probability of this score in the game. Float
val_7-4 No Optional. Probability of this score in the game. Float
val_5-7 No Optional. Probability of this score in the game. Float
val_7-5 No Optional. Probability of this score in the game. Float

<match_score>

Property Value
Nesting matches/match/liveData/predictions/match_score
Description Optional. Root element of the field related to the score in a match.
Attribute Required Description Values
val_2-0 Yes Required. Probability of this score in the match. Integer
val_0-2 Yes Required. Probability of this score in the match. Integer
val_2-1 Yes Required. Probability of this score in the match. Integer
val_1-2 Yes Required. Probability of this score in the match. Integer

<set_winner>

Property Value
Nesting matches/match/liveData/predictions/set_winner
Description Optional. Root element of the field related to the prediction for winning the set.
Attribute Required Description Values
a Yes Required. The prediction for winning the set by contestant A. Integer
b Yes Required. The prediction for winning the set by contestant B. Integer

`<point

Details>`

Property Value
Nesting matches/match/liveData/predictions/pointDetails
Description Optional. Root element of the field related to pointDetails.
Attribute Required Description Values
shotType Yes Required. The type of shot. Integer
isVolley No Optional. Indicates whether the shot was a volley or not. String Possible vales: true/false
isTeam1Serving Yes Required. Team 1 serving or not (true or false) String
isFirstServe Yes Required. Wether it is a first serve (true or false) String
zone Yes Required. The zone of the team . String
zoneTeamId Yes Required. The zone team id of the team. String
stroke No Optional. Indicated the type of stroke. Integer

<pointtype>

Property Value
Nesting matches/match/liveData/predictions/pointtype
Description Optional. Root element of the field related to pointtype.
Attribute Required Description Values
pointtype No Optional. The type of point. earlyPoint, more than two points remaining in game setupPoint, two points remaining in game gamePoint, one point remaining in game, either game or break point String

`<point

InSet>`

Property Value
Nesting matches/match/liveData/predictions/pointInSet
Description Optional. Root element of the field related to pointInSet.
Attribute Required Description Values
pointInSet Yes Required. The point in the set. Integer

<timestamp>

Property Value
Nesting matches/match/liveData/predictions/timestamp
Description Optional. Root element of the field related to the time the information was updated.
Attribute Required Description Values
timestamp No Optional. The timestamp at a point (time includes hour-minute-seconds-milliseconds) of prediction-for example 1626443138643. Integer