Hi everyone, I made a small website that show you your chess journey in 2025. Just enter your chess.com username and see it for yourself. I put the link below this post (or you can go to my profile to check it out) (This is just a small project for my Uni work and I'm hoping to get more feedbacks from you guys to improve it) Thank you for reading and have a nice day :Đ
Avatar of Aan_Huynh
Aan_Huynh Dec 18, 2025
Hi everyone,I’m an indie developer working on a new PC chess game currently heading toward a Steam Early Access release. The focus is on a polished, modern presentation and strong AI (Stockfish-based with adjustable strength). The current build supports VS AI and local matches, and I’m at the stage where feedback from experienced chess players would be incredibly valuable. If anyone is interested in playtesting or offering feedback, feel free to reach out. (I'd post screenshots but it won't let me.) If you email me, I’ll reply with a download link to the current build.Thanks in advance, and I appreciate any thoughts or critiques. ReyKahuna Studiosdev_at_kahunastudios_dotcom
Avatar of Mathiascuya
Mathiascuya Dec 18, 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 ."}
Avatar of stephen_33
stephen_33 Dec 18, 2025
The webpage is fine but this endpoint... https://api.chess.com/pub/match/1754307 {"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 ."} Things do seem to be deteriorating because a routine I've been using for years without any failures is suddenly crashing because of broken match endpoints. I've fixed my code to capture these rare cases but I'm wondering what's suddenly changed?
Avatar of stephen_33
stephen_33 Dec 16, 2025
1. Check their Elo grow and games. If they all win games as a beginner, that means they are cheating. 2.  Observe their move patterns and their time management. 3.  Check for disconnects, if there is a lot, that could mean there's a cheater 4.   Check there accuracy if the have 90+ as a beginner, that shows suspicion of cheating 5.   Cheaters usually get distracted in games. So check their time management  So what do you do if they cheat? Finish the game ASAP (If possible) and use the in-game Report button or the "Help and Support" link (desktop) to flag them and then block the player. For some more info. https://www.chess.com/cheating https://support.chess.com/en/articles/8562517-how-do-i-report-someone https://support.chess.com/en/articles/8588324-what-happens-when-someone-is-caught-cheating https://en.wikipedia.org/wiki/Cheating_in_chess#:~:text=Commonly%20cited%20instances%20of%20cheating,by%20the%20rules%20of%20chess So don't cheat, play it the right way! But if you don't know how to play chess, ask a chess player how to play chess. Good luck!
Avatar of Martin_Stahl
Martin_Stahl Dec 4, 2025
Hi all, since last Friday I get an error http.client.IncompleteRead: IncompleteRead(0 bytes read) from my python script when trying a urlopen on the match data point https://api.chess.com/pub/match/1804500 It was working fine before that date.  I understand there's ways to rewrite my script using a different library. I'm just wondering if anyone else is facing a similar issue.
we need to have beter actions
Avatar of ArissaChessAzry
ArissaChessAzry Nov 22, 2025
When a club is disabled, it causes problems for any league it's in and any opponents. I'd like to be able to programmatically detect disabled clubs.  Has anybody found a way to do it? The club appears to look entirely normal from the API: For example, Chess Champions Legion was recently disabled. When you go to its club page on the site you get redirected to '/clubs' and there's a banner.  https://www.chess.com/club/chess-champions-legion-1 But when you use the public-API, there's no indicator that I can see: $ curl "https://api.chess.com/pub/club/chess-champions-legion-1" | jq{  "@id": "https://api.chess.com/pub/club/chess-champions-legion-1",  "name": "Chess Champions  Legion",  "club_id": 163600,  "country": "https://api.chess.com/pub/country/XX",  "average_daily_rating": 1668,  "members_count": 575,  "created": 1595998354,  "last_activity": 1753252684,  "admin": [    "https://api.chess.com/pub/player/janisabolinss"  ],  "visibility": "private",  "join_request": "https://www.chess.com/club/join/163600",  "icon": "https://images.chesscomfiles.com/uploads/v1/group/163600.233be8f0.50x50o.d38deb646c07.jpg",  "description": "<p><strong>Greetings we are a team with daily chess, vote chess,960 daily chess, and live chess tournaments, we participate in all major team Leagues</strong> <span style=\"color: #e03e2d;\"><span style=\"color: #e03e2d;\"><strong>1) TMCL</strong></span><strong style=\"color: #e03e2d;\">, 2) 1WL, </strong><span style=\"color: #e03e2d;\"><strong>3) KOTML</strong></span><strong style=\"color: #e03e2d;\">, 4) TCMAC. </strong><strong><span style=\"color: #e03e2d;\"><span style=\"color: #169179;\">W</span></span><span style=\"color: #169179;\">e intend to become a DIVISION A team in all these Leagues one day</span></strong><strong style=\"color: #e03e2d;\">, we would be honoured to have you with us!! Please be kind and active ,play fair ,that is all we ask!!</strong></span></p>\r\n<p><span style=\"color: #e03e2d;\"><strong style=\"color: #e03e2d;\"> <br /></strong></span></p>",  "url": "https://www.chess.com/club/chess-champions-legion-1"} Has anybody found a way to detect disabled clubs?
Avatar of Guendulain
Guendulain Nov 14, 2025
Honestly and frankly always a good way of clarifies things when in person. Looking forward to a good spirit of competent from people all around the world..... Ummph
Avatar of WowSuchAjedrez
WowSuchAjedrez Nov 12, 2025
I went from 2850 to 1700, whats this update man...
Avatar of Ghostofjealousy
Ghostofjealousy Nov 9, 2025
I developed an app to create a highly customizable training routine for chess tactics. It is like chess.com's puzzles, but with many more settings, filters and review functionality. https://chessbuddy.app No signup needed. I'd appreciate any feedback!
Avatar of PixelPincher
PixelPincher Nov 7, 2025
Hi all, I'm trying to pull the full game history of a random sample of usernames taken from players with a USA flag in their profile.  Randomness is important to me, as I'll use the data for academic research. The problem I'm having is it seems the https://api.chess.com/pub/country/US/players only produces a few k players in alphabetical order. Is there a way to generate random sample of all usernames from the API? Thanks for any help. Ben
Avatar of clluelles
clluelles Oct 18, 2025
Hi, I have a problem. I cant get results from all rounds from tournament. When I call:https://api.chess.com/pub/tournament/krakw---polish-chess-tour-1837419 In rounds section I got only 1 url: "rounds":["https://api.chess.com/pub/tournament/krakw---polish-chess-tour-1837419/7"]When I call for example: https://api.chess.com/pub/tournament/krakw---polish-chess-tour-1837419/1I got empty results. How get rounds 1,2 etc?
Hi all, Is there an API I can call that will show me historical puzzle stats, i.e. the daily Attempts / Passed / Failed history one can see on the Stats --> puzzles graph? If not a direct API is there any other mthid I can use to access? BVC
Avatar of BaronVonChickenpants
BaronVonChickenpants Oct 15, 2025
I don't know why my puzzles score was decrease too much but not have the reason. It happened at 07/10/2025. So please give back to me soon
Avatar of Martin_Stahl
Martin_Stahl Oct 13, 2025
Would be possible to share in this API some internal player id and enable to call this API through this player ID? The problem with the player name field is that players change the names time to time and then it is not possible to link old and new profile, so it will duplicate the player.
Avatar of ruipereira71
ruipereira71 Oct 13, 2025
https://api.chess.com/pub/match/1660847 
Avatar of Tricky_Dicky
Tricky_Dicky Oct 12, 2025
Hi everyone, I recently noticed that my puzzle Elo dropped dramatically—from over 3000 to around 1700! I’ve been doing puzzles regularly in the past, but I haven’t solved many in a while. I’m wondering: ---Can a long break from puzzles cause such a big drop? ---Are there other factors that could affect puzzle ratings? I’d really appreciate any insights or advice. Thanks in advance!
https://api.chess.com/pub/player/maska_x/matches {"status":"error","message":"Internal Server Error"} I also notice the part of the message to report in forums has been removed. Are we now supposed to use the support bug report? If so another reduction in the API facility.
Avatar of Tricky_Dicky
Tricky_Dicky Oct 10, 2025
Admins