Hi everyone, I’m currently developing an application that uses the Chess.com public API to display and analyze player game data (e.g., game history, rating trends, performance stats). I’ve reviewed the API documentation, which states that the API is intended for personal use only. I’d like to ask: Is there a way to obtain official permission to use the API in a commercial project, such as a paid app or a service with optional subscriptions or ads? If so, what’s the process for requesting permission or becoming an API partner? Are there any existing terms, licensing models, or usage guidelines for commercial use that developers should be aware of? The app I’m building could be beneficial to the community by offering in-depth statistics and tools for training or coaching. I want to ensure I comply fully with Chess.com’s terms and am open to collaboration or licensing if needed. Thanks in advance for any guidance!
[removed -- MS] This guy @sujonm360, keeps spamming a club I'm in with 18+ content.What should I do?
Martin_Stahl Apr 28, 2025
I'm planning to use the public API to populate a database and build my own dashboard (possibly using Notion, though I haven't decided yet) to track my stats. From what I’ve seen in the documentation so far, the only useful data I think I can get from the API that isn’t already available on the website is the list of openings used in all my games. With that, I could identify which openings I tend to lose the most with and focus on studying them. Has anyone else tried this? Can anyone think of other useful data to extract from the API?
eight_x_eight Apr 26, 2025
Is there a way to download all games with a specific move order or position? Like the equivalent of an opening explorer? Filter options such as rating, date etc. would be fantastic. There is something like that on Lichess.
TigranVartanovich Apr 25, 2025
I'd like to suggest a feature for the forum as to highlight new text/incoming post so as to differentiate read from the unread ones. Thanks.
Hi, Looking at the games played by chessplayer6464, he has some games from October 2009, but these don't appear in the archive. This is empty: https://api.chess.com/pub/player/chessplayer6464/games/2009/10 Potentially because they are played against bots? Is there any way of accessing these? And is it because they are against bots, or because they are from a very long time ago? Thank you!
I can search for a particular username in the list of titled players on the website and they show up: https://www.chess.com/members/search?phrase=followyourdreams123&coaches=0&streamers=0&titledMembers=1&sortBy=last_login_date ... but the same username doesn't show up in the list of titled players returned by the Public API: https://api.chess.com/pub/titled/IM Just a few days ago, the lists matched. Is the discrepancy a bug?
Bug Report Summary:The Chess.com API games/archives endpoint for specific users (imrosen and remyrouyer) exhibits inconsistent behavior. While most archive links work as expected, a subset of URLs (listed below) return a 404 status code with an internal error message. Steps to Reproduce: Request the monthly archive endpoints for the user remyrouyer:https://api.chess.com/pub/player/remyrouyer/games/archives Request the specific monthly archives for the user imrosen: https://api.chess.com/pub/player/imrosen/games/2024/12 https://api.chess.com/pub/player/imrosen/games/2012/01 Compare these to other valid archive links returned by https://api.chess.com/pub/player/imrosen/games/archives. For example: https://api.chess.com/pub/player/imrosen/games/2024/11 https://api.chess.com/pub/player/imrosen/games/2025/01 Actual Behavior:The following endpoints return a 404 status code with an internal error message: https://api.chess.com/pub/player/remyrouyer/games/archives https://api.chess.com/pub/player/imrosen/games/2024/12 https://api.chess.com/pub/player/imrosen/games/2012/01 Response: { "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." } Other archive URLs for imrosen work as expected. For example: https://api.chess.com/pub/player/imrosen/games/2024/11 https://api.chess.com/pub/player/imrosen/games/2025/01
remyrouyer Apr 17, 2025
It’s common knowledge that the review feature has a default quota of one game per day for free-tier users, but once a game is reviewed, the game report is always open for future revisits. But today, I encountered an anomaly while reviewing some of my old games. At first, I still had access to the old reports, with stuff like move quality, accuracy, and AI coach fully enabled. Nothing seemed wrong yet, so I proceeded with my usual routine—playing a few rapid/blitz games before reviewing one of them. After that, I went back to my old game report, and this showed up : This meant I was blocked from accessing a game that had already been reviewed. As an experiment, I even asked a friend to recreate the same use case, and he experienced the same issue. Here are some snapshots :
Hello so recently i messaged support and kindly mike helped out my support request was asking if soemone from the dev team can make me a simmilar site to chess.com but not for chess but instread for my own thing called theliveforumwix under the url of 0suspensions.com and i wanted it to contain some simmilar things cc has. Clubs: users can make their own staff can verify tag clubs each club has the same features except the match making that coords and admins can do. forums in general : the same kind clubs forums and normal forums: Blogs: the blogs are the same on the site people can write blogs at no cost streaming is removed games are removed chat is the same both user chat and club chats the top bloggers are the same staff are the same and mods too ( meaning same things they do) reports are there but MODS can also handle them puzzles are removed  articals are removed  Support bot from intercom is there chess rankings top players chess today chess tv is removed awards are the same  the entire play section is not there settings are the same  memberships are removed all flairs are the same and made free  stats are changed to only show freinds numbers when you joined how manny followers and your activity  entire puzzle section is removed all aspects of palying is removed  freinds are the same  account mutes and closures are the same  all things under the binoculars are removed as well as under the graduation hat the three dots are the same but the page is empty of diffrnt links and can be edited by site staff. the point in this is i need someone who will be willing to help me make such a site because get this im not a master at coding (nor do i have money to find someone to do it)
Diamonds_and_netherite Apr 15, 2025
Is it possible to get chess.com custom puzzles in bulk? I only need 300 puzzles as a png.
thundertoad2379 Apr 14, 2025
Like en passant achievement, for mating someone via en passant
thundertoad2379 Apr 14, 2025
Add more bots and put mittens back in the bot list do you agree?
Check_Master96 Apr 13, 2025
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 Apr 9, 2025
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 Apr 7, 2025
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