Documentation / Guides
Snooker API changelog
ChangelogWhat changed, newest first.
- Seeds: GET /v1/events/{event_id} lists the seeded players, as the event's main draw writes them.
- GET /v1/events/{event_id}/points: the world ranking points each player earned at a ranking event, with whether our results give the same.
- Fixtures: the matches of an event not yet finished are held as soon as its draw pairs the players, with status scheduled; GET /v1/matches?status=scheduled lists what is coming.
- Matches dated to the day they were played from when our record had their result during the event, where the article gives only the round's days; each such date is in the match's history.
- Every match has a status (scheduled, in_play, finished, drawn, walkover, incomplete, unrecorded) and a record of when it and its result reached us; GET /v1/matches takes status; GET /v1/matches/{match_id} lists every change; a match id taken out of the record answers 410 with its replacement.
- Yesterday's statistics: ten calls under GET /v1/stats/yesterday (the day, players, deciders, whitewashes, upsets, top 16, nations, events, scorelines, centuries), on every key.
- GET /v1/results/yesterday now counts every match our live tracker saw finish yesterday, not only those with a day of their own.
- Live: GET /v1/matches/{match_id}/live, the live feed (GET /v1/live/events), the stream (GET /v1/stream, Server-Sent Events) and webhooks on the paid plans.
- Match ids stay the same when an event is updated: a match is changed in place, never made again.
- Rankings, centuries and maximums endpoints.
- Frame scores for 59 World Championship finals, every one from 1982.
- Championship League matches dated to the day their group was played.
- Events, matches, players, yesterday's results and usage endpoints, with the free key.