Public API endpoints, based on the published documentation, do not update real-time. Most endpoints update at most once every 12 hours.
Pub Player Games API Endpoint Not Updating in RealTime
Hmm interesting - thanks Martin. The pub player games monthly archives endpoint has been consistently updating in real time (when a game finishes) for the past 3 years based on my observation (and my app that depends on it!). I guess I cant depend on it going forward but I am holding out hope that it is just a temporary lag that will be corrected.
If you hear of any more details on this, please do let me know!

It was asked internally as well, yesterday. I haven't seen any updates yet in the discussion but the Public API isn't getting new development. It's possible some back-end changes that the endpoint relies on was changed though
Actually I now see that the Titled Tuesday games that Hikaru played on Tuesday April 1st are not showing up in his monthly archives pub player endpoint. Neither are the few games Magnus played in Titled Tuesday on April 1st. The non-Titled Tuesday games they played are showing up as usual. The bullet brawl games Magnus played on March 30th have been removed from the pub player endpoint as well.
So it looks like tournament games are not being added to the API games endpoint and previous tournament games have been removed? If so, that is really disappointing but I still have my fingers crossed that this is a bug that will be reverted.
Martin - please do share if you catch any additional details!
As the title states, I am noticing that the pub player monthly archives endpoint is not updating in real time. This has never been an issue in the past - as soon as say Hikaru finishes a game I am able to see the game he has played at this endpoint:
https://api.chess.com/pub/player/hikaru/games/2025/04
Now unfortunately it looks like there is a delay. I am noticing this during the Freestyle Friday event that is happening right now but have seen it happen earlier this week as well. I am wondering if it is a bug that will eventually be corrected or if I can no longer depend on this endpoint showing games immediately after they finish.
Has anyone else noticed this or has inside info on what is going on?
Thanks!