Hello, does anyone need help on their chess site with php, laravel, symfony, codeigniter, cakephp, yii, slim? I'm new to chess and I found this interesting developer forum, I created a forum with multiple sections where chess teachers chess can teach, also if you want to share opinions on chess or software development you can contact me, thank you
Avatar of KinsinBlex
KinsinBlex May 13, 2024
As the title says - my watchOS app for reviewing your chess games - ChessBud - has just hit 500 downloads (551 now to be exact).https://apps.apple.com/ca/app/chessbud/id6474365238
Avatar of knucklehe4d
knucklehe4d May 12, 2024
Hi everyone, I just recently started working with the Chess.com API, specifically gathering data for the 2024 Chess.com Daily Chess Championship daily tournament. The good part - the endpoint for the current round (https://api.chess.com/pub/tournament/2024-chess-com-daily-chess-championship/2) seems to be working, as well as many of the groups (same url with '/{group_number}' attached at the end). However, the tournament information endpoint (https://api.chess.com/pub/tournament/2024-chess-com-daily-chess-championship), the round 1 endpoint (https://api.chess.com/pub/tournament/2024-chess-com-daily-chess-championship/1), and the group endpoints for groups 1 through 10 are not working. (There are 505 groups in Round 2 and the rest are working). The tournament information endpoint returns this: {"status":"error","message":"Internal Server Error"} And the missing group endpoints return this: {"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 ."} Any thoughts on why some of these errors might be occurring?
Avatar of wild123_yaksi
wild123_yaksi May 11, 2024
From what I remember in the past it used to update at midnight PST. However I noticed today it's still showing yesterday's puzzle and I don't know for how long the late updates have been going on. Just pointing it out hoping it can be fixed!
When I query the stats API I only get the highest and lowest tactics score. Is there another way to get the current score for tactics?
Avatar of digama82
digama82 May 7, 2024
So as a little side project i want to create a website/script that would find out all the players you have played that have been banned for: fair_play_violations but the problem is the insane amount of api requests.First i would need to send a Request to find out all the monthly archives, then send a request to all those monthly archives. But now the problem is that i need to send a request to each of the user's opponents likehttps://api.chess.com/pub/player/yamato figure out if the opponent is banned.Which can add up to thousands or even hundreds of thousands of api requests. So what is the rate limit on the api? Im thinking of sending 5-10 requests per second so is that a good amount or bad amount?
Hello, This is very important as I give out awards based upon students' outcome ... Thus this is regarding puzzles ... Can you please fix this ASAP ...No person should be able to CHEAT Chess.Com ... it's too great of a site!Puzzle rating can be "cheated"!! A person can study a puzzle, and when they take a lot of time, they simply refresh the puzzle and the same one comes up and they do it in three seconds therein giving a high rating! You see if you take long to answer you only get so many points ... so the refresh looks as if you solve in micro seconds each time therein inflating a rating that should not be. Now mind you my students are so honest so great kids that words cannot describe them. However, they are kids and I am in tech as well so we always always learn some tech and share findings ... so this is a finding one of my students found. On another note Chess.com has not get back to me yet on another finding ... yet another loophole in passports ... you can query my request in forums and issues / bugs etc. but again there is an issue there to get fake passports by having a person change their flag and play them ... all in all I am an IT Director as well so finding issues is well fun and not fun ... but it's part of our life ... thus the kids are smart too and they know I like it when they find a new feature in chess.com or show me how to use a feature etc ... I have been teaching about the same 40 students and new ones for over five to six years ... so we do a lot together within a long duration of time ... thus again they are very very top of the line kids no cheat no silly stuff etc ... just pure sharp kids that we are and take chess and software seriously as you all too So please fix the puzzles ASAP "PLEASE" as the ratings are huge importance to us (and we should never have to tell a person dont do this or that as the software should not enable) Solution perhaps:If you refresh a puzzle then a new puzzle should come up ... simple fix ... the same puzzle should not come up ... and well if it does then the data should remain the same and keep counting time Please, Please this is not good ... I and many rely on puzzle ratings!Kindly update me ASAP pleaseThank you so much.
Avatar of USA-Elephant
USA-Elephant Apr 26, 2024
It's not a big problem but recently getting internal errors from some end points This is an example. There have been others. https://api.chess.com/pub/player/sboorman/stats Valid member with available stats. {"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 ."}
Avatar of Tricky_Dicky
Tricky_Dicky Apr 24, 2024
I cannot find an API that allows me to enter a player's name and have it return data containing the country they are from.. Any help is appreciated.
Avatar of YankeeBastid
YankeeBastid Apr 19, 2024
I know that when a user does game review on their games on chess.com it shows the accuracy of the games in the api, but does it also show move classifications like inaccuracies, mistakes, blunders, etc?
Where can I find documentation on puzzle API's? like to fetch specific information about the puzzle, mainly the PGN of a puzzle
I was thinking on using this API to create a report of the strengths and weaknesses overall of my games (Maybe I can make this open source too) and I know it can't make moves but can it get game pgns?
hello, is there a way to generate games via API? I looked at it right now, but I wasn't able to, but are there future plans to include it? Also, what will be a work-around to this problem? Thanks
Avatar of Martin_Stahl
Martin_Stahl Apr 9, 2024
In lichess arenas there is often an option 'berserk', which gains an extra arena point when winning, but the player who chose the option lost half of their time. Shall we allow this option on chess.com?
Avatar of Paingloss
Paingloss Mar 29, 2024
If you check out this account @tennisultra34On the site, it reports it's closed.https://www.chess.com/member/tennisultra34 But when I use the API, there's no information that the account is closed. $ curl https://api.chess.com/pub/player/tennisultra34 | jq{ "avatar": "https://images.chesscomfiles.com/uploads/v1/user/203178245.27e2aaf9.200x200o.7d2c52138116.png", "player_id": 203178245, "@id": "https://api.chess.com/pub/player/tennisultra34", "url": "https://www.chess.com/member/TennisUltra34", "name": "Lucas H", "username": "tennisultra34", "followers": 37, "country": "https://api.chess.com/pub/country/CZ", "location": "US", "last_online": 1710643009, "joined": 1666659217, "status": "basic", "is_streamer": false, "verified": false, "league": "Champion"}
Avatar of ImperfectAge
ImperfectAge Mar 28, 2024
Something happened yesterday that has me completely baffled. I needed to open a match endpoint in my Chrome browser to check one or two details as I've done many times before. Well it loaded in the window as usual but something about the display looked different - there was a new Chrome 'toolbar' at the top of the browser pane (just above the data), that had the title in it of 'Pretty print' with a checkbox. I clicked on the checkbox and the alph-spaghetti tangle of the JSON endpoint was suddenly transformed into a beautifully formated and readable list of fields. I've often pasted an endpoint into a separate website that offers this service but I've never seen Chrome do it before. That's a really useful new feature I thought and assumed it was now part and parcel of Google Chrome. But firing up my laptop this morning and opening Chrome, there's no sign of that feature anywhere. I've just been searching through Chrome docs and help sites for an hour or two and the only thing I can find is a Chrome extension that provides the feature but I've never loaded or used such an extension. I'm convinced I must have done something accidentally with a shortcut key to enable Pretty print but I've scoured the list in the Help information and there's nothing listed. Question: Has anyone else experienced this and if so, how do I get that back easily? * If I didn't need that extension to use Pretty print yesterday, I shouldn't need it today.
Avatar of ImperfectAge
ImperfectAge Mar 28, 2024
Hello World! I call the https://api.chess.com/pub/club/<my-example-club>/matches endpoint of the public API and I expect to receive a team match that I created. Using the "match" endpoint ( https://api.chess.com/pub/match/live/<match-id> ) I can see that the match is created. I think that the "matches" endpoint returns only matches in "registered" (and "in_progres" and "finished") state but the state of my match is "scheduled" according to the match endpoint Can anyone explain how to receive all the matches that are scheduled, but neither started nor finished yet? Thank you
Avatar of PiotrJanas
PiotrJanas Mar 24, 2024
Hi I'm the developer of chessinsights.xyz. I'm currently planning on adding more features and I wanted to ask y'all what type of features you would find useful or interesting. The data from the API is enough to replicate many features seen on the premium insights page. Some ideas I've had are: - A heat map of countries you've played people with - Interactivity to graphs which will open an page containing all games that match the criteria of the data point clicked. - Section showing games with biggest ELO difference - Section showing games that ended with checkmate in the last 5 seconds of rapid games - Filtering games by checkmates made with specific peaces - Filtering games by rating This project is open source and built with javascript & vue.js/nuxt.js you can view the source code here https://github.com/NotJoeMartinez/chess-insights, feel free to make a PR or DM me if you would like to collaborate. Thanks.
Avatar of AbrahamTama
AbrahamTama Mar 23, 2024
This one, for example https://api.chess.com/pub/club/uschess (US Chess on chess.com) $ curl https://api.chess.com/pub/club/uschess{"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 ."} Specifying the user agent does not help: curl -H "User-Agent: Username:ImperfectAge, Email:.... " https://api.chess.com/pub/club/uschess Same error.
Avatar of Martin_Stahl
Martin_Stahl Mar 6, 2024
Admins