Tournament round groups don't return tie break points on live swiss

Sort:
fireineyesloveinheart

so I was testing the swisstournament endpoint, and I was unable to receive the tiebreaks for players

I am trying for

https://api.chess.com/pub/tournament/1st-sat-rapid-2024-12-1700-4560201/4/1

actual tournament here:
https://www.chess.com/tournament/live/1st-sat-rapid-2024-12-1700-4560201

in the docs it mentions getting the tie breaks for daily chess tournaments is possible

https://www.chess.com/news/view/published-data-api#pubapi-endpoint-tournament-round-group

but why the tie breaks are not shown in the normal Swiss tournament? I think this is a bug, which should be fixed.

Thanks!

Martin_Stahl

I don't think it's a bug. daily tournaments require tiebreaks for each group in a round and Swiss don't so I don't believe any were ever included there.

The site added a number of additional tiebreaks to live events, all of which should be easily calculated based on the rounds,

K_Sreeram

https://api.chess.com/pub/tournament/1st-sat-rapid-2024-12-1700-4560201/4/1

This endpoint is not returning all the games from all the rounds. It is only returning the games played in the last round (4th round).

How can I get the tiebreaks scored by each player at the end of a tournament, specifically a swiss tournament? Either the endpoint should return it, or I should get the list of all games with the result, so that I can compute the tiebreak myself. The endpoint does return the points scored by each player at the end of the tournament. It will be useful if it returns the tiebreak as well.

Martin_Stahl

While, not an endpoint, every Swiss tournament has a cross table link, on the page, that includes all the used tiebreaks.

For example, your listed event is https://www.chess.com/tournament/live/1st-sat-rapid-2024-12-1700-4560201/download-results

So you should be able to load that into your code to use. It's a CSV so easy to work with.