I just tried downloading a batch of 47 match endpoints without being logged into the site & all was well until I came to this one... https://api.chess.com/pub/match/1086522 ..that returned a 530 status code which I've never seen before. A search shows it to be a code associated with accessing sites without being logged in but I don't see how that can apply in this case because all the other endpoint requests I made were responded to normally & being a REST api, all data from chess.com is public anyway. Has anyone else had a similar problem?
Avatar of andreamorandini
andreamorandini Feb 4, 2020
Hello, has anyone in the dev community used the api to gather bughouse games information and turn that into a pgn?
Avatar of ColeAlves
ColeAlves Jan 26, 2020
URL address in Live match endpoint directs to daily match ID ie https://api.chess.com/pub/match/{ID} not https://api.chess.com/pub/match/live/{ID}
I'm wondering if there's some way in Google Sheets to either/or: 1) Get the result of the game imported right into the sheet, from a game link. Like, can I give the sheets a link and have them look up the result of the game from the cc database, automatically? 2) Put the value of a Google sheet cell into a chess.com news post, with the edit html feature. Can I embed something so (the post) will look up the value in a sheet cell, and return it automatically? Thanks!
Avatar of SJCVChess
SJCVChess Jan 10, 2020
Is there some way to make moves on chess.com by typing in a console? I would like to be able to move by dictating my commands on dragon dictate so as to relieve my tedonitis. Does chess.com not have a type to move option? The ICC console has this option, but their community is so small these days, and I am a diamond member here, why cannot I not do this??
Hi all, Probably been done many times before, but I wrote and published a PGN scraper after getting irritated that it still wasn't available in the UI. -QC
I can't find anything about this.... have i missed something?
Avatar of stephen_33
stephen_33 Dec 15, 2019
The tournament is "in progress", but it finished a few hours ago already: https://api.chess.com/pub/tournament/iacf-rapid-swiss-asia-1124243.
Avatar of SeriouslyDPRSSD
SeriouslyDPRSSD Dec 4, 2019
First of all, this API is awesome, thank you so much for building it! Are there any plans to expand the stats endpoint to include detailed metadata on puzzle rush, e.g. each attempted problem, pass/fail, problem rating, timestamp? It would be helpful to see puzzle rush trends over time, and currently the Stats page only shows rated puzzles' trends (regardless of whether you have Puzzles or Puzzle Rush selected from the dropdown at the top).
Avatar of ljvankuiken
ljvankuiken Dec 3, 2019
What language do use use or recommend learning? Why do you use it, or what is it most useful for? What is the most efficient language to use when working with chess.com api or development?
Avatar of SJCVChess
SJCVChess Nov 29, 2019
What happened here, all results are like this: "@id": "https://api.chess.com/pub/match/0". Ending with 0 now.
Hi there! I want to ask to add to Chess.com API two endpoints: 1) Live matches endpoint (we need it very much because of LCWL tournament taking part now on chess.com and for other future tournaments). 2) Live tournaments endpoint. Thank you!
Hi All, I am trying to build a python program that analyses your chess.com games, part of which is the difference between the best possible move and the ones you made. My issue is that the python-chess library evaluates the position and returns a PovScore object I am unable to cast to an integer for comparison. I also can't directly subtract one PovScore from another. Just wondering if anyone has tried to do something similar or has more experience with python chess engine.analyse()
Avatar of stephen_33
stephen_33 Nov 6, 2019
I have come across two instances of specification not in line with actual endpoints. Items in Red not documented. 1. https://api.chess.com/pub/player/{username}/clubs Spec :- { "clubs": [ { "url": "https://api.chess.com/pub/club/test", "joined": 1305310668, "last_activity": 1305310668 } ] }Example of actual data returned{"@id":"https://www.chess.com/club/team-england","name":"Team England","last_activity":1564491194,"icon":"https://images.chesscomfiles.com/uploads/v1/group/4329.0671b524.50x50o.901d1c243243.jpeg","url":"https://www.chess.com/club/team-england","joined":1229035911}2. https://api.chess.com/pub/player/{username}/statsEnd point returns "fide":nnnn,Not in documentation.
Avatar of andreamorandini
andreamorandini Oct 31, 2019
Today we played a tournament and I tried to retrieve the information via API: https://api.chess.com/pub/tournament/iacf-rapid-swiss-1114665/. Registered user count = 52, but the endpoint returns only the first page of users (the first 25 users). Is it a bug or there is a way to retrieve the next pages?
Avatar of andreamorandini
andreamorandini Oct 28, 2019
Different result from web page and API in member club end point. https://www.chess.com/clubs/home/gutsygecko Shows membership of two clubs https://api.chess.com/pub/player/gutsygecko/clubs Returns {"message":"User \"gutsygecko\" not found.","code":0}
Hey guys, I recently made a spreadsheet for my club that plays alot of daily chess. I have previously used importJSON on google sheets to constantly update people's bullet ratings on a sheet, but is it possible to have a constantly updating match score of a Team Match? I can't find it under https://api.chess.com/pub/match/1034696 (https://www.chess.com/news/view/published-data-api#pubapi-endpoint-match-profile). Any help? Thanks
Avatar of stephen_33
stephen_33 Oct 20, 2019
Hi, as far i understood an API to do something like: login play move seek game accept invites etc, is "on the way" => i only see a public api as readonly. If thats so, how can "square off" (this chess board) providing this functionality right now?
Avatar of Niedowidek
Niedowidek Oct 16, 2019
Hi all, Excuse my ignorance, a relative newbie... I've written a few functions to extract game archive data and am encountering a 524 error when trying to extract game PGN information... Anyone able to give some pointers to get around this? Thanks in advance.
Avatar of andreamorandini
andreamorandini Sep 24, 2019
that wou,d be nice instead of having to navigate through a bajillion of them u could just skip to the one u want
Avatar of NathanMa17
NathanMa17 Sep 17, 2019