Would I be able to make a chess bot to run on chess.com, so that I can evaluate aggregate player performance against it. (don't need any specific match data, per se) I can answer a very important and specific question about chess with the results, and post the results back here. Alternatively, if the devs promise to give me the data and let me write the blog post, I'll tell them how to make the bot and exactly what question it answers. The bot only needs to be available for a few weeks, maybe a month, to ensure the result it reliable.
Martin_Stahl Mar 16, 2023
How do I detect if a user is online and playing a game in the chess.com API? Also is it possible to get the current live URL of the game?
In the API docs, I can only find it for tourney matches and team matches.
nikolasexists Mar 13, 2023
Author Konovalov Yuri, Ukraine, Kyiv email: all_register@ukr.net Viber +380 95 013-64-87 The proposal can be implemented by changing the program code of the system. What is not optimal now The archive of the game now looks like it is indicated in a separate attached file, which I sent to your email support@chess.com Each line of the table that the program displays contains the name of the owner of the current YuryKiev account. It is absolutely obvious and understood that the appearance of the name YuryKiev in each line does not carry any information for the screen form observer, since the observer is the user YuryKiev. The essence of the proposal. 3.1. Without any prejudice to the presentation of information, you can safely remove the name of the account holder (= YuryKiev) from the table row. 3.2. Moreover, instead of the name of the account owner (= YuryKiev) in the table row, it will be very useful and informative to display information that is interesting for the account owner. 3.3. I propose to display the date and time of the game instead of the account owner's name (= YuryKiev). In database theory, such a table containing duplicate information is called non-normalized.
Martin_Stahl Mar 11, 2023
Is it possible to detect if a user is banned from chess.com using the API (api.chess.com)? If so how do I do it?
stephen_33 Mar 11, 2023
This is the second time I've encountered this problem in the past 12 months and I'm starting to wonder if we all need to be concerned about it? I noticed it in this match just now:- https://api.chess.com/pub/match/1448087 Nova Jugoslavija - "score":12.5 but the actual score from adding all game results is 13.5! The webpage shows exactly the same discrepancy... https://www.chess.com/club/matches/1448087/games I reported a similar case a few months ago and the match score was corrected but my question of how it happened never got a reply.
stephen_33 Feb 27, 2023
I'm not exactly sure if this is the slav defense. If anyone else has this problem, please let me know!
Martin_Stahl Feb 21, 2023
Hey all! I was wondering if someone has already programmed an extension to copy the board as png to your clipboard. I know I can just screenshot but having just the board would be better than trying to fit it nicely in a snip screen.
iftikharramnandan1 Feb 20, 2023
javascript codes(open source!!!) are from github repository of urobot2011chess . css styles and layout design were built by me. the chess bot is here https://chonggi-tokhu.github.io/aass/docs/chess/colourgreybot1.html (I am korean)
ImALittleBusy Feb 17, 2023
Hi, I found some information in the websocket messages during live games, I don't think should be publicly visible. When connected to the wss://live2.chess.com/cometd websocket during a live game,the following client information is visbile (of the two users playing): "clientfeatures": { "clientname": "Android-4.5.8-googleplay (code/261933; Android/11; M2102J20SG; ru_RU; contact #android in Slack)" }, location in message object: data.game.players[0].clientfeatures.clientname With this information you know the android version and the exact phone model of the connected client (at least for android devices):M2102J20SG -> Xiaomi POCO X3 Pro M2102J20SG I hope a dev sees this and can confirm if this is intended or not. edit: Seems to be fixed
Martin_Stahl Feb 4, 2023
Is there any way I can download my past game data? I need it for a personal data science project. If there's a way, how can i do it? I'm just a beginner in this field, so I'd really appreciate some pointers.
Mouselip Feb 3, 2023
I have been on here for an hour, and about 10 minutes ago, I kept getting this everywhere, every click, every second, every refresh... Every time, it logs me out, and brings me here. Took me about 5 minutes since the original 5 to get this far. Is it an update? Is it just me? Why is this happening? (Picture of the bug)
Martin_Stahl Jan 22, 2023
Good morning all, I want to submit a bug that's happening on my account; even if I'm making puzzle and my overall score is being updated, the stats like the score graph and the puzzle resolved VS puzzle failed ration is not being registered since January the sixth. Sorry if this is not the right place to submit a bug, in case please tell me where I can submit it. Thank you ^^
Not to be confused with per-player global stats. Provide global data endpoints for analysis of total members. For example, to include that of which can be queried to determine:List/# of members within a given ELO range, such as that of which is used to determine rating distributions. List/# of members that have joined within a given time range. List/# of members online within a given time range (i.e. "last_activity")
Orion-2000 Jan 17, 2023
The API endpoints seem to be focused on data for a given player, is it possible to get data of just the total games played independent of the user that played that game? My goal is simply to look at (for the last month for example) the total number of games played for each available time control. Maybe I am missing something obvious.. As an example, see this post: https://www.chess.com/article/view/interesting-chess-data-time-controls-and-game-results How did the user get this data? EDIT: The post I am referring to was made by a staff member, so perhaps this data is not available to public. Cheers!
This question is about the copyright of data downloaded from published-data-API. Say I download game pgns of some chess.com players and store them in a private database. And then use that pgn information and maybe player rating to create a third-party app. (player username will not be displayed) Does this violate the copyright of chess.com or the player?
Is some endpoint where I can find total count of user games, wins and loses? Or I should count this on my own?
Guendulain Jan 3, 2023
Hi Does the api have a limit on the number of requests from one IP or any time limits? Regards Pawel
Hello, i know you maybe asked this question before, But I was wondering is it possible to replicate chess.com https APP request. i know they use SHA1 hash encryption after every request. But did anyone of you kind people manage to decrypt and understand the process?
mirolehtonen Dec 27, 2022
I often find myself missing the start time of the Chess.com created Arena/Swiss tournaments (I'm typically looking to catch the 10 | 0 Rapid Arena/Swiss tourneys) and looking around there doesn't seem to be any kind of notification/subscription feature that would facilitate being notified of these tournaments. The simplest solution for my use case would be an RSS feed containing the scheduled tournaments which I could use to generate my own alerts for but I believe having an official API endpoint that could be used to retrieve the tournament schedule would facilitate developers being able to create more feature rich integrations. My ideal feed/api would return all upcoming scheduled tournaments for some period of time (24H sounds reasonable) and optionally include tournaments that have already started and are still in progress. Poking through the web console and checking out the sites Cometd web socket service, I did find that back end does generate a subscription channel that has most of this information but alas, that Pub/Sub service is not a public endpoint. But since most of what this request is looking for is already being generated for use in that channel for the web client, I'm hoping getting a publicly supported endpoint for that information wouldn't be too much of an ask!