Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Season Standings

Provides detailed standings info for a given season.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
⏱️

Update Frequency

10s Time To Live / Cache


Data Points

Groups
AttributeParent ElementTypeDescription
idseason_standing - groups - groupStringUnique ID for a standings group

ex. sr:league:83905 (Championship League Snooker 2024, Group 1)
liveseason_standing - groups - groupBooleanSignifies standings are based on live scores when true
nameseason_standing - groups - groupStringName of a standings group

ex. Championship League Snooker 2024, Group 1
group_nameseason_standing - groups - groupStringAbbreviated name of a standings group

ex. Group 1
Stages
AttributeParent ElementTypeDescription
end_dateseason_standing - groups - group - stageDateEnd date of a standings stage

ex. 2024-05-19
orderseason_standing - groups - group - stageIntegerOrder of a stage within a season
phaseseason_standing - groups - group - stageStringName of a standings stage

ex. playoffs, regular season

See the enum_phase entry in our Snooker OpenAPI spec for a complete list of valid phase enum values
start_dateseason_standing - groups - group - stageDateStart date of a standings stage

ex. 2023-08-11
typeseason_standing - groups - group - stageStringType of a standings stage

cup, league
yearseason_standing - groups - group - stageStringYear of a standings stage

ex. 23/24
Competitor
AttributeParent ElementTypeDescription
abbreviationstanding - competitorStringAbbreviation for a competitor name

ex. JON (Jones, Jak)
idstanding - competitorStringUnique ID for a competitor

ex. sr:competitor:130248
namestanding - competitorStringName for a competitor

ex. Jones, Jak
Standings
AttributeParent ElementTypeDescription
changegroup - standingIntegerChange in a competitor's standing rank from the previous week

ex. 2 or -1
drawgroup - standingIntegerNumber of ties for a competitor in the season standing group
frames_diffgroup - standingIntegerFrames differential for a competitor in the season standing group

ex. 3, -3
frames_lostgroup - standingIntegerNumber of frames lost for a competitor in the season standing group
frames_wongroup - standingIntegerNumber of frames won for a competitor in the season standing group
lossgroup - standingIntegerNumber of losses for a competitor in the season standing group
playedgroup - standingIntegerNumber of matches played for a competitor in the season standing group
pointsgroup - standingIntegerNumber of points for a competitor in the season standing group
rankgroup - standingIntegerCompetitor rank in the season standing group
roundseason_standingIntegerNumber of rounds in the season standing group
tie_break_ruleseason_standingStringTie break rule for the season standing group

ex. In the event that two (or more) players have an equal number of points, the following rules break the tie: 1. More frames won 2. Less frames lost
typeseason_standingStringCategory of the season standing group

ex. total
wingroup - standingIntegerNumber of wins for a competitor in the season standing group
Path Params
string
enum
required
Defaults to trial

The access level of your API key

trial, production

Allowed:
string
required
Defaults to en

2-letter code for supported languages

en (English)

English is the only fully supported language for this API. Click here for valid language codes and a tabular list of available languages per competition.

string
required
Defaults to sr:season:131471

Unique Id of a season, found in the Seasons endpoint

Note: The API provides a maximum of 3 seasons per competition — 2 previous seasons and 1 current season.

Example: sr:season:119277

string
enum
required
Defaults to json

Format returned

json, xml

Allowed:
Query Params
int32

Standings for a specified round number. If the round number is not specified, the last round is displayed by default.

Example: round=2

boolean

Determines whether standings are based on live scores. If not specified, live standings are returned.

Visit our Coverage Matrix for live standings availability by competition.

Example: live=false (ignore live standings)

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json