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!
I've been using the Chess.com Public API for a long time, lately it seems like only daily games are showing up in the games methods. Example: https://www.chess.com/member/plumptonredhttps://api.chess.com/pub/player/plumptonred/games/2021/11 I see from old post that there has been a bug in the past where this happened, could this bug have been reintroduced? yaybjorn
funkyfresh12 Dec 3, 2022
Hi, i am trying to connect to "cometd" websocket in NodeJS that is opening on https://www.chess.com/play/online "games/watch" tab, but it is protected with some data i can't reach :/ Does anyone know how to reproduce connection in node?
We played mr-bullet-3534725 about an hour ago. It should show up in my tournament list but it hasn't appeared.
Hello, I'm using the published API for a couple of things mostly linked to daily matches and extracting stats from them, and I have a couple question. I dug a bit in the forums but I haven't found my answers there, sorry if I'm asking things that's already been answered before. 1. Getting admins in charge of a team match Using the endpoint https://api.chess.com/pub/match/{ID} (e.g. https://api.chess.com/pub/match/1) I can get various information about a team match, but the IDs of the admins organizing the match for both teamis not present in the JSON, and I haven't found a way to get it at all. Is there a workaround for that? 2. Error with country code XX clubs When trying to get the list of clubs per country, I get an error with code XX (international) : https://api.chess.com/pub/country/XX/clubs gets "{"status":"error","message":"Internal Server Error"}". I suspect it's probably giving a result too big or something. Is there a workaround to get that list? 3. Limit of 500 team matches According to the API documentation, the list of team matches per club we can get using https://api.chess.com/pub/club/{ID}/matchesis limited to 500. Except by bruteforcing (which works but is not so clean), would there be a smarter way to get older matches of a team? Thanks!
Tricky_Dicky Oct 27, 2022