For the last month or so I've noticed a change in behaviour at end of games: On outcome would previously be a (usually cordial and pleasant) chat about the game or the other a "Chat disabled" message - one that could be preset as the default behaviour (apparent during the game) or as part of a rage-quit on the opponent's side. This last month each game where chat was enabled ended with "<player> not available to chat", which is kind of disappointing. My question: feature, bug, or a new template text by the system for rage-quit/quiet players? Cheers, /Miklos
As some websites offer this feature, it’d be great to have takeback in unrated matches.
Avatar of Seth_Isaac
Seth_Isaac Mar 15, 2026
Ok, so I think my comment broke this page. I questioned whether this functionality meant the site was susceptible to a certain web vulnerability. My best guess is those words are triggering a web application firewall (WAF) and preventing the content from loading. Sorry to break the post, it was quite cool!
huh? where did my opponent's accuracy go? a few months before it worked just fine and I even have an old screenshot
Avatar of Martin_Stahl
Martin_Stahl Mar 14, 2026
While I am clearly not Chess.com staff, I finally found the official application form. Could not find it anywhere else so here you go: https://forms.gle/RwGLuZkwDysCj2GV7 Edit: Official Documentation for after the application is successful below: https://chesscom.notion.site/Getting-started-with-Chess-com-OAuth-2-0-Server-5958e57c8c934a3aa7abda2d670969e8
Edit March 11, 2026: See comment below for an updated version! https://www.chess.com/clubs/forum/view/app-to-calculate-play-time-stats-visualizer?page=1&newCommentCount=1#comment-126398818  I've been working on Chess Time for almost 2 years on and off as a way to calculate your play time on Chess.com. I just made a big update on the design and the stats that are available. It's quite nice what you can do with the public API. Now you can track your nemesis and victim players – it's pretty neat to see those stats in action! https://www.chesstime.io/ The app was built with React and Typescript. There is no backend yet but I'm looking into the possibility of building one. Here's a sneak peak: A nice breakdown of the win/loss/draw conditions The player that you played the most games with and the player that you have won/lost/drew the most against. As you can see, I love playing against bots.
It is still documented in the endpoints post. I guess the work around is to use what the profile display uses: /service/presence/users?ids={Player-UUID} The motivation here is that my wife would like a chess light to know when I am in a game and not bother me.
Avatar of Martin_Stahl
Martin_Stahl Mar 10, 2026
Hi everyone, I recently built a small tool called Chess Tracker that lets you view and analyze your Chess.com game statistics in a simple dashboard. You just enter a username and it shows things like rating history, performance stats, and other insights based on the public Chess.com data. I'm mainly sharing it here to get feedback from other developers and chess players about what features or analytics might be useful to add. You can check it out here:https://chess-tracker.com If you have any suggestions, feature ideas, or notice anything that could be improved, I’d really appreciate the feedback. And of course, if sharing this here is not allowed or not desired, please feel free to remove the post. Thanks!
Avatar of Dustin_284
Dustin_284 Mar 5, 2026
How to create a sidebar of a club? If anyone knows, please reply.
Avatar of 2k11dentusapa
2k11dentusapa Mar 4, 2026
I'm trying to build something with the tournaments API, but I see that I'm only able to get game results for the last round of the tournament I'm testing against. Here is an example tournament I'm testing against: https://www.chess.com/tournament/live/ccca---online-uscf-rated-tournament-5989265 I see there are other topics with the same problem, but I'm posting again in case it helps get some attention to the problem: https://www.chess.com/clubs/forum/view/bug-tournaments-endpoint-missing-rounds https://www.chess.com/clubs/forum/view/how-get-results-from-all-rounds If this is intentional behavior, it would be great to clarify that somewhere.  Thanks!
Anyone want to build some background music for like during a game or when on the home screen? I think this would be cool. I asked some other players and they say it is quiet without there coach or the move sound effect going.
Avatar of josephledley
josephledley Feb 25, 2026
I made a python library to extend some functionality of the Public API. Current features include:Games by opening — filter by ECO code ("B07") or opening name substring ("Caro-Kann")Batch fetching — concurrent multi-month game retrieval via thread poolTime control filters — narrow results to bullet, blitz, rapid, or dailyRecent losses — walk backwards through months to find your latest lossesPlayer stats — current ratings and W/L/D records across all formatsPGN parsing — extract clock times, move lists, and time-pressure moves from Chess.com PGNsCustom exceptions — PlayerNotFoundError, RateLimitError, DataGoneError so you never need to inspect raw HTTP status codesAutomatic retries — exponential backoff on 429 (rate limit) responsesLet me know if anyone has any ideas for more functionality or if you find any bugs in the package. It is currently in alpha, if anyone would like to contribute DM me or take a look at the github repo:  
I am wondering if the creators/editors of those apps are present in this club?
Avatar of Christopher_Parsons
Christopher_Parsons Feb 16, 2026
Hey everyone,I’ve been working on a side project called ChessStalker (ChessStalker dot com ) - a free tool that analyzes any player’s psychological patterns and exploitable weaknesses.)What it does:∙ Detects opening weaknesses (and which lines to avoid)∙ Analyzes time management habits (do they flag often? when?)∙ Measures tilt tendency (how they perform after losses)∙ Shows their best/worst hours and days to play∙ Generates a “Stalker Score” rating how predictable they are Why I built it:I wanted something beyond basic stats - actual preparation advice like “this player crumbles after losing game 1” or “avoid the Caro-Kann, they win 70% there.” Would love feedback from the community - what’s useful, what’s missing, what’s broken?Try analyzing yourself or your opponents!! Thanks in advanceBest Regards
I spun up a local browser extension which adds a button to Chess.com Variant games (just Atomic Chess right now), once they are complete. The button, when clicked: 1. Extracts the PGN from the game played using the existing PGN button2. Opens a new tab for Lichess analysis3. Pastes the PGN into the Lichess analysis board. The fundamental thing that I'm butting up against is that Chess.com does not currently support analysis on variants, while Lichess does, so I was looking to automate a process that I found myself doing regularly to allow for more rapid improvement when playing variants, specifically Atomic Chess.I wanted to reach out to see if this was permitted by the TOS for Chess.com and publication of said extension on the Firefox extension store would be supported by the community. Not trying to do anything shady! And because I was redirecting to Lichess analysis I figured it was best I check in! It's available on github at /OtisP/atomic-chess-analysis (not sure if the link works)https://github.com/OtisP/atomic-chess-analysis.
I am trying to fetch games of 10+0 time control using below links and it errors out, but this url is working for other users. https://api.chess.com/pub/player/muzzleplayer/games/live/600/0 Any idea what is wrong here?
Avatar of BaronVonChickenpants
BaronVonChickenpants Feb 11, 2026
Is there an API that I can use to fetch the Rapid games of any player? I basically need to fetch the most recent 50 rapid or classic games of any player, using the username. Is there any such API?
There is an staff option that allows a member to restart a new account with the same name following Fair Play closure. However I have found one instance where the web page for a match shows the rename but the API end point is still showing the original name even after the name has been reused for a 2nd account. New account opened Sept 17th 2025. The API endpoint requires update to new username. I have not checked if this applies to any other API match endpoint. https://www.chess.com/club/matches/1823272/games?&p=2 board #134 Member name @simplysh-inactive (renamed) https://api.chess.com/pub/match/1823272  { "username": "simplysh", "stats": "https://api.chess.com/pub/player/simplysh/stats", "timeout_percent": 66, "status": "closed:fair_play_violations", "played_as_white": "win", "played_as_black": "win", "board": "https://api.chess.com/pub/match/1823272/134" },
Avatar of TheRealBlitzo1
TheRealBlitzo1 Feb 10, 2026
I built a chess game analyzer that combines Stockfish with local Ollama LLMs to surface insights about your play patterns in natural language. It pulls your games from Chess.com's public API, runs Stockfish analysis, and uses local AI models to identify trends. Personally I have found this tool helpful in identifying trends I had not noticed, such as how I am significantly stronger with black pieces or that I most commonly blunder in the Caro-Kann by weakening my d-file. I wrote it in Go as a learning project so it is far from perfect. There is also a lot of opportunity for prompt tuning and feature additions to be added.If anyone tries this project out or has ideas to make improvements, any feedback is welcome. If you want to contribute feel free open a PR or start a discussion in the github repo: cdewitt02/chesser
Avatar of SharpAleph-2
SharpAleph-2 Feb 5, 2026
Admins