Hi, for a little weekend project I built an R package with the goal of being able to download all games played in TT tournaments. My first attempt was to go on the Live Tournaments page, grab all tournament IDs from the URLs, and ask the API for the PGNs of each tournament. But for each tournament (ex: https://api.chess.com/pub/tournament/late-titled-tuesday-blitz-june-18-2024-4829185), the only enpoint is the final round and 1 group. And in fact I was only able to get PGNs from the last round of each TT (as well as the standings). Instead, I took the alternate path of pulling all games from all titled players, and detecting those played in Titled Tuesday. This works, but is painfully slow (like 100x slower) and unnecessary. I'm working if anyone knows if the data for other rounds is somewhere on the API that I just couldn't find, or if there's a better alternative to do what I'm trying to do. Thanks.
GHOSTIQON1234XX5 Jun 24, 2024
Wanted to know if there is some other endpoints apart from daily chess games. I mean there aren't any APIs for other games such as Rapid,Blitz, and also game with the bots.
I built this chrome extension which announce game moves on Chess.com.The goal was to improve accessibility but also being able to play with a non DGT chess set without having to look at the screen.It's free, and the code is open source. Hopefully some of you will find it useful.Does anyone knows how to get a chrome extension reviewed and approved by chess.com?
I seen CCL use chess.com pairings API, wonder if its possible to create game challenge URLs from the API or possibly apply for permissions? Thanks!
Martin_Stahl Jun 18, 2024
My idea is to be able to make a video out of a chess game, as if you were just pressing the right arrow key in the game analysis page. It will use MoviePy, a Python library, to make the videos. It will be on a website, so anyone can use it immediately. On the website, you can also give it an analysis link, and it will show the move classifications as well. Or maybe I'll write a chess engine in JS and have it do the analysis for you. The point is, chess YouTubers can make videos more easily as it creates the video for you. It will also give a ZIP file containing all the images used. Just to be clear, this is only a concept (for now), but I MIGHT make it a reality.
I see that this parameter exists, and may allow for a PGN to be entered directly into the address bar, however I don't know how the PGN needs to be re-formatted to be address bar compatible. For my purposes, I can ONLY enter a PGN via the address bar and not the "PGN paste" field on the webpage. Is anyone familiar with how a PGN must be formatted for this parameter to work?
Gunnar247 Jun 11, 2024
Hello, I made a little extension to make it easier to batch review your games! It essentially just opens the review tab for you(if you have membership), than wait for the review to finish, then close the tab. But not you can easily see if you are playing accurately or not in recent games. link: https://github.com/cyborgdennett/chess-auto-reviewer
casper_belier Jun 8, 2024
as you may know there is this "Move Quality" which allows you to view which moves you made and how good they are.... I wanna see which moves I made are brilliant in a table format,  like the poisition , and if I won this game or not... https://www.chess.com/insights?type=2&timeClass=rapid&dateRange=allTime&alert=alert#quality which add option to EXPORT or view positions 
Martin_Stahl Jun 8, 2024
As a professional chess player and experienced full-stack web developer, I possess the unique combination of skills needed to create a chess website like play online chess, replay pgn and ...    I believe that my expertise in both chess and web development makes me the ideal candidate to develop your chess website. If you have any questions or would like to discuss further, please feel free to message me.  Thank you.
chesslover0003 Jun 7, 2024
I'm looking for a way to identify accounts--that is, accounts whose status is "closed:Fair_play_violations".  The apparent difficulty in this is getting a list of player usernames to loop through to apply the player profile URL pattern. My first thought was to get the player-base for a country and find all of the banned players in a given country, but since this endpoint shows only active users on the day of query, this won't work. (This is similar to the problem that this user had: https://www.chess.com/clubs/forum/view/help-me-with-chess-web-api-errors).  My end goal is to identify some subset of players who played with eventually-banned-cheaters and look at their gameplay for some period of time on either side of being matched with the cheaters. Any advice on this is greatly appreciated. In general, a great starting point would just be some way to get a long list of active usernames from the past year or so.  Thanks! 
What I am doing? I am working on a chess training program. The process is to analyze few most recent played games and identifying weaknesses to work on. I am doing all analysis using stockfish. So far I have added, puzzles, game analysis, position analysis and playing with bots, all of which are targetted to improve the weaknesses found via the analysis. What I want further? For further improvement of the training program, i want to introduce, playing chess studies, which again will depend on the weaknesses found. So, I am looking for an open source collection of chess studies. Do we have any such collection available online?
muzzleplayer May 31, 2024
Hello, I am working on a little project that analysis' the games of professional chess players. Chess.com seems to be okay with hitting the `chess.com/games/view{gameId}` endpoint, As seen here, and with the JavaScript library found here; however they request that users do not spam the endpoint. For my project, ideally, I would like to get the game data from a few thousand professional games; however I want to ensure that I am being courteous and do not receive any IP bans. I can span the requests out over multiple days etc., or lower the total # if needed. If any Chess.com devs have any more questions or are able to provide more information, that would be greatly appreciated. Thank you!
In this game the starting position has occurred three times, except on the second occurrence the b knights and the g knights of both sides are swapped. Is this still a threefold repetition, or has the starting position only occurred twice? According to what I've read on Wikipedia, this should be a threefold repetition, but I'm doubtful.
prawnydagrate May 29, 2024
Hi All - I found myself constantly playing games and thinking "I know this variation is somewhere in one of my Chessable courses..." But how to find it? I created a tool for myself and decided to turn it into a website: https://www.chesscorrection.com. I'd love to get some feedback on whether you think it's useful or run into any problems, as I'm the only one to ever use it so far. Looking up a position on Chessable is fairly complex: Open the game review, find a position, click share, copy fen, go to Chessable, go to Opening Explorer, select Load Position, paste the position, click Search in Courses, find and click my course. And if I chose a position a little too late I might not find it in my course. If I choose a position to search too early I may match numerous variations. My site lets you select any game in your history and it will show you the last move in that game that's in one of your studied Chessable courses. Then you can click on it to go directly to the matching variations. It's really been helping me get instant feedback on my games and actually learn from my courses rather than being lazy and just playing another game!
https://www.chesstube.app/ Made with help from the chess.com api. Only one speedrun series is missing at the moment but planning on getting on it as soon as customer support helps me with a broken opening link.
cfreddy12 May 27, 2024
Hi, I'm building a report & graphics routine to analyze puzzle attempts. I can get the Lichess puzzle history and would like to include the user's chess.com puzzle history. Is that possible? Henry
Martin_Stahl May 25, 2024
Description: This project is a web service that dynamically generates SVG images displaying chess statistics for a given Chess.com user. Using data fetched from the Chess.com API, the service creates visually appealing, customizable SVG graphics that showcase a user's performance in different game modes such as Rapid, Bullet, and Blitz. GitHub: https://github.com/Prathamesh-B/chesscom-profile-svg Examples: https://github.com/Prathamesh-B/chesscom-profile-svg
Attack_Always_Attack May 25, 2024
Does anybody know if a library endpoint exists for community made libraries?
Hi everyone, I developed a personalize chess analytics website (www.knightlyKnowledge.com) that uses the Chess.com and Lichess API to export the last 40 user games, analyze each move with stockfish, and present move accuracies bucketed into openings, middlegame, endgame and overall accuracy. I also analyzed 1 Million chess games from a Lichess database of players rated from 100 - 2700 and calculated the average accuracy per rating bucket. This allows me to display a users data alongside histogram plots of the database. I believe this is a unique and novel way to look at chess analysis and show a user where they need to improve based on their last 40 games. I am working on add additional features such as an opening explorer sunburst fan which shows the opening lines you perform well and the ones you lose more often. Also plan to incorporate lessons and PGN studies. Try it out and let me know if you have any suggestions. If you are interested in more information, DM me and I can provide a coupon code for a free month of Pro subscription. Thanks!
Hello everyone, I am a fullstack web developer looking for a new project to work on. I have experience in both front-end and back-end development, and I am eager to take on new challenges. If you have any projects or opportunities that you think I would be a good fit for, please feel free to reach out to me. I am excited to collaborate and contribute to the success of your project. Thank you!
aslan-developer May 21, 2024