Getting titled tuesday information from chess.com api

Sort:
Avatar of SacrificeTheQueen3

Hi, I am creating an application that needs information as to every player that played in titled tuesday, who won/drew/lost each game, and the pgn of each game. I would have just used the api: https://api.chess.com/pub/tournament/{titled tuesday tournament info} as well as https://api.chess.com/pub/tournament/{titled tuesday tournament info}/{all the rounds}/ but it seems that chess.com only stores the last round. Do you guys know of any workaround to obtain all of the rounds?

Avatar of AlAlper

Hey @SacrificeTheQueen3 👋

You're right — the /pub/tournament/{url}/{round} endpoint on the Chess.com API only exposes the most recent round (or the current one if the event is ongoing), which makes full historical coverage of Titled Tuesday events tricky.

Workarounds I’d Scrape or extract from the tournament page.I am using python and selenium. DM me and we ca work on it.

— AlAlper ♟🛠

Avatar of SacrificeTheQueen3
AlAlper wrote:

Hey @SacrificeTheQueen3 👋

You're right — the /pub/tournament/{url}/{round} endpoint on the Chess.com API only exposes the most recent round (or the current one if the event is ongoing), which makes full historical coverage of Titled Tuesday events tricky.

Workarounds I’d Scrape or extract from the tournament page.I am using python and selenium. DM me and we ca work on it.

— AlAlper ♟🛠

Does that not violate chess.com's TOS?

Avatar of AlAlper

I had a very detailed discussion with Chess.com tech support about this. Their stance was that it's not a blanket violation—but they strongly recommend requesting approval if you're planning to scrape using Selenium or similar tools. It's always best to reach out and get explicit permission, especially if your project might put any load on their servers or access sensitive data.

Avatar of AlAlper

The approval process took me 2 months.

Avatar of SacrificeTheQueen3

Ohhh okay, where did you email them?

Avatar of AlAlper

I will DM the info.