Add more bots and put mittens back in the bot list do you agree?
ChessMaster60797 17 days ago
As the title states, I am noticing that the pub player monthly archives endpoint is not updating in real time. This has never been an issue in the past - as soon as say Hikaru finishes a game I am able to see the game he has played at this endpoint: https://api.chess.com/pub/player/hikaru/games/2025/04 Now unfortunately it looks like there is a delay. I am noticing this during the Freestyle Friday event that is happening right now but have seen it happen earlier this week as well. I am wondering if it is a bug that will eventually be corrected or if I can no longer depend on this endpoint showing games immediately after they finish. Has anyone else noticed this or has inside info on what is going on?Thanks!
kenjet2302393939333 21 days ago
Does puzzle api endpoint always contain an "answer"? I noticed some of responses contain moves end with * and got confused whether the goal of the puzzle is not a win in those cases?
@maska_x https://api.chess.com/pub/player/maska_x/matches
Tricky_Dicky 23 days ago
I recently built chess-mcp, an open-source MCP server for Chess.com's Published Data API. It allows users to access player stats, game records, and more without authentication. Features: Fetch player profiles, stats, and games. Search games by date or player. Explore clubs and titled players. Docker support for easy setup. This project combines my love for chess (reignited after The Queen’s Gambit) and tech. Contributions are welcome—check it out and let me know your thoughts! 👉 GitHub Repo Would love feedback or ideas for new features!
Im not a dev but my rating highs still show the same one from november ??  I used to be 1849 Now 1917 ?\ Halp!
Martin_Stahl Mar 30, 2025
Yesterday 16/03/2025 16:36:13         404 Error           https://api.chess.com/pub/match/161110316/03/2025 16:37:26         404 Error           https://api.chess.com/pub/match/1672687 Today 17/03/2025 16:14:54         404           https://api.chess.com/pub/match/161110317/03/2025 16:26:59         404           https://api.chess.com/pub/match/167391917/03/2025 16:27:57         404           https://api.chess.com/pub/match/158367517/03/2025 16:43:11         404           https://api.chess.com/pub/player/turq06/matches
Tricky_Dicky Mar 26, 2025
https://api.chess.com/pub/club/team-india {"code":3024,"message":"An internal error has occurred. Please contact Chess.com Developer's Forum for further help https://www.chess.com/club/chess-com-developer-community ."}
stephen_33 Mar 16, 2025
Another day, another endpoint that isn't working.... https://api.chess.com/pub/club/egypt-chess-club {"code":0,"message":"An internal error has occurred. Please contact Chess.com Developer's Forum for further help https://www.chess.com/club/chess-com-developer-community ."} The webpage appears normal.
stephen_33 Mar 15, 2025
Runing through player stats for a match. 368 members registered: 7 failures due to 'rd' value missing. https://api.chess.com/pub/player/nteslan/stats https://api.chess.com/pub/player/runningpawnz88/stats https://api.chess.com/pub/player/hophop23/stats https://api.chess.com/pub/player/sebasasb/stats https://api.chess.com/pub/player/peterchaplin/stats https://api.chess.com/pub/player/repeated_blunder/stats https://api.chess.com/pub/player/rosta81/stats 
Tricky_Dicky Mar 15, 2025
$ curl  https://api.chess.com/pub/club/egypt-chess-club {"code":0,"message":"An internal error has occurred. Please contact Chess.com Developer's Forum for further help https://www.chess.com/club/chess-com-developer-community ."} This club is functional on the website - https://www.chess.com/club/egypt-chess-club
ImperfectAge Mar 15, 2025
Please, how do I get the API for master games? I would really appreciate any input here. Thanks
JIOBU_KOH9I Mar 12, 2025
Hi, On the player API endpoint (https://api.chess.com/pub/player/{username}) the player_id seems to be a number, but on the game archive API endpoint (https://api.chess.com/pub/player/{username}/games/{YYYY}/{MM}) there is a uuid field, but it is a uid and doesn't correspond to the player_id. Is there any way of reconciling these, or do I just need to use the username (which presumably can change)? Thanks! Neil
is it because he blocked me 
Diamonds_and_netherite Feb 27, 2025
Just brought to my attention in a league I help run... https://www.chess.com/club/matches/obsessive-chess-disorder/1678137/games See board #6 - both game points awarded to @Jose_Kagaoan because the account @Jezzabythesea was closed (unspecified). Usually this is only for FPV but the odd thing is, there's no symbol to indicate that. I hoped it was only a webpage glitch but looking at the endpoint... https://api.chess.com/pub/match/1678137 ... the status of @Jezzabythesea is shown as:  "status": "premium" However, look at the player endpoint & it shows: "status": "closed:fair_play_violations" https://api.chess.com/pub/player/jezzabythesea Up until now match endpoints have been sufficiently reliable to be able to compile results & decide wins for tournaments that participating teams can place faith in but this is really troubling. I hope it's a one-off?
Tricky_Dicky Feb 26, 2025
https://api.chess.com/pub/player/equaliser769/stats https://api.chess.com/pub/player/ianeiloart/stats https://api.chess.com/pub/player/gmxanderg/stats https://api.chess.com/pub/player/spookyboi175/stats https://api.chess.com/pub/player/malps89/stats https://api.chess.com/pub/player/crookedcrozier/stats https://api.chess.com/pub/player/margarruckless/stats https://api.chess.com/pub/player/cool-colin/stats https://api.chess.com/pub/player/rjamjb/stats https://api.chess.com/pub/player/dragracer5x08/stats
Tricky_Dicky Feb 26, 2025
Hi,  does someone knows how can I retrieve head to head stats between to players via API ?  I want wins / losses / draws I tried the https://www.chess.com/callback/member/stats/Bierr0t/Colabyl endpoint but most of the time it returns 0 on the versus time (and sometimes it works, but I dont know why)
Spec for endpoint https://api.chess.com/pub/player/{username}/stats  { "last": { // the current stats "date": 1509709165, // timestamp of the last rated game finished "rating": 1642, // most-recent rating "rd": 58 // the Glicko "RD" value used to calculate ratings changes },Value "rd" missing for this member https://api.chess.com/pub/player/chesslearnerpermit/stats in "chess_rapid" game type "chess_rapid": { "last": { "rating": 2006, "date": 1736654141 }, Does maintainence mode mean this will get fixed?
Tricky_Dicky Feb 14, 2025
This may be super-trivial, but the only way I've figured out how to quickly convert a FEN to a playable URL is to start with the position, click "play from position", then retrieve the penultimate URL from browser history since there's a redirect for some reason.For example, a simple pawn vs king endgame shows the encoding is trivial (you can almost read the position straight from the URL -- %2F separates the files): https://www.chess.com/practice/custom?color=white&fen=6k1%2F8%2F8%2F8%2F8%2F3P4%2F8%2F3K4+w+-+-+0+1&is960=false&moveList=