Hi, I would like it if you could make the Android app be able to be set so that people that wanted to could have it download their current game to update their own database of all their games on their tablet and if they would let the Android app download all their games in one shot initially to set up their initial database. Even if you charged members a small fee to cover the extra load on servers to set up the initial database it would be well worth it. The way it's set up now is cumbersome and not very user friendly. Many thanks, Peter
What will you build?

Hi, I would like it if you could make the Android app be able to be set so that people that wanted to could have it download their current game to update their own database of all their games on their tablet and if they would let the Android app download all their games in one shot initially to set up their initial database. Even if you charged members a small fee to cover the extra load on servers to set up the initial database it would be well worth it. The way it's set up now is cumbersome and not very user friendly. Many thanks, Peter
Website and app bug reports and enhancement requests are off topic in this group. The group is for users of api.chess.com. You might make that suggestion in the appropriate thread in the support forum or via the menu: Help -> Make a Suggestion.
Good luck.

Hello all - I'm new to chess.com, but an experienced developer... I'm planning on building two wifi enabled chess boards for my girlfriend and I to play chess against each other on real boards (rather than a screen) when we're apart (raspberry pi and magnetic reed switches). Depending on the features of the interactive API, it would be cool if I could store these games on chess.com.

Hello all - I'm new to chess.com, but an experienced developer... I'm planning on building two wifi enabled chess boards for my girlfriend and I to play chess against each other on real boards (rather than a screen) when we're apart (raspberry pi and magnetic reed switches). Depending on the features of the interactive API, it would be cool if I could store these games on chess.com.
So far, api.chess.com is read-only and "anonymous" (i.e. it's not known who you are when you access and endpoint).
Yours is one of several use cases that would require authenticated logins. Maybe one day, but I'm not one of the people who decide, and (*cough*) I'd still like access to team vote chess games (*cough*)! which I don't have presently.

So far, api.chess.com is read-only and "anonymous" (i.e. it's not known who you are when you access and endpoint).
Yours is one of several use cases that would require authenticated logins. Maybe one day, but I'm not one of the people who decide, and (*cough*) I'd still like access to team vote chess games (*cough*)! which I don't have presently.
Yep - I think I was enticed by the teaser that there might be an interactive API at some point in the future. The chess boards would work without chess.com, but it would be cool to be able to send the data into chess.com when (if) the API allows.

I hope "when", but there is still useful stuff that hasn't been exposed. I fear the priority has dropped for chess.com, but I do use what api.chess.com provides most days, so it's a win, if not a perfect win.
hello all, is there an API that one can query a username, and it'll return a list of their best played games? based on points? or something along these lines?
Howdy. Any chance an interactive API is coming out as promised last year? I would like to make my own eboard and have moves submitted through a rasp pi. I'll probably just make something that clicks through the website itself, but that's so much clunkier.

I wouldn't recommend building something that simulates clicks on the website. I wouldn't be surprised if that would get flagged by the cheat detection system.

Is there any further dev work being done on the API these days?
One thing that I was hoping to find was being able to query the head-to-head record between two members (W/L/D output).

https://github.com/eyal282/Chess-ELO-Discord-Bot/
I require OAuth2 like lichess has. OAuth2 = "Sign in with Chess.com"
Once I get /lichessnew into chess.com, I will destroy both commands and allow linking your account with a button, this means you can link both sites without a command, instead like a discord ticket system where you add a reaction.
I also want your API to contain current puzzle rating.

I will be looking for the ability to retrieve every rating assigned to a player after a match. (rating = rank} I have built a proof of concept located at www.4teamchess.com. It simulates how I can run a large-scale tournament event on a daily basis. I would need to retrieve the ratings of individual competitors in a timely manner. The goal would be to run tournaments in three-hour increments. This concept has been seen and approved by erik.

I have constructed a proof of concept that will use a player's rank/ratings and the rank they were awarded after a match. The POF lives at www.4teamchess.com if you would like to see a simulation of this international tournament that would run daily and award prizes in the thousands of dollars. teams would have an advanced player, two intermediate players, and a novice player. Can anybody tell me how to retrieve a player's rank/rating history? I need seven past ranks. I also need to know what a player's new rank is after completing a match?

It's not 'what' I will build as the 'beta' is complete. I invite you to register as a member at www.4teamchess.com. Once you register, you don't have to do it again. Then, sign-up for a tournament event. After that, play a rapid 30-minute match on chess.com. Then post the rating received on the tournament site. At 10 PM CST, the tournament will run using 1000 simulated players and however many humans signed up for that day. (The simulated players will go away after we reach a threshold of a thousand real players.)
The results of the tournament are available the following morning. If you are not on the winners' list you can see what team you were on from the results page. Good luck and I hope you will volunteer!!

Under development using the https://www.chess.com/news/view/published-data-api#pubapi-endpoint-games-archive-list endpoint. hikaru-gmwso takes around 30s.

Prometheus exporter for chess.com player data:
https://github.com/MarioUhrik/chess-exporter

This is what I built:
"15,000 players were randomly selected in todays tournament, were you one of them?
15,000 players were randomly selected from chess.com to compete in 4teamchess.com rapid 30-min tournament. Players must have completed 8 matches in the previous 30 days to compete in the daily event. Here is a snapshot of today's results for Feb, 2nd, 2022"
OK, so there's a format for PGN, but it doesn't look like Four Player Chess is yet included in the archives.
If you go to your archive: https://www.chess.com/games/archive/me43 can you find that game there? I'm not seeing an option to filter for Four Player Chess when I select "Live Games" instead of "Most Recent Games", nor with a quick look am I seeing any icon suggesting four player chess. (Maybe I'm missing something.)
However, when I click on PGN4 I see within the header data "[Variant "FFA"]".
In your entire archive of games downloaded via api.chess.com [Variant "FFA"] does not appear. Thus I think both the website and api.chess.com haven't caught up to Four Player Chess yet for access from your game archives.
(Again, subject to my not having missed something!)
Downloading via "PGN4" is also different to the usual download icon ... the FPC doesn't appear fully integrated into the look and feel of the rest of the site. Doubtless some of it has to be different (the board!) but a lot could be the same. But that's a different issue.