API for ratings.uschess.org

Does anyone know if there is going to be some publicly accessible API for the ratings site and/or an analogue to the old thin.php pages? They were very useful when making tools to help players see USCF data more quickly/in aggregate.

MUIR uses APIs for inter-program communication and there is a large set of them. Whether they will work for what you want them for is something you’ll have to determine.

For information on the APIs, please send email to mnolan@uschess.org, so we have a record of who has received that information.

I wish we had something like the lichess database, not for PGN files but for event reports.

I think PNG and either a way to upload a tournament report or a link to an external website for a report are on the drawing board, but those would be enhancements to the system, and there are security concerns that would need to be addressed. (A link could be changed after it is reviewed, and a report would need to be carefully read for unsuitable information.)

I mean, just a way to collect some larger set of the information already included in a public-facing rating report would be great.

One of the things Emanuel has talked about is training an AI engine to pull data from crosstables. MLB has one for it’s play-by-play database, you can ask some pretty sophisticated questions:

Do left handed players for the Cardinals hit more singles on a 3-2 pitch than right-handed players do?

1 Like

I have always been surprised that math/CS/analytics oriented chess players have not wanted more chess stats ala baseball.

Just make sure the operational data is not impacted by the informational requests. Look at making the informational side to be a well tuned copy designed for general query/analytics and not the drill down api stuff that has horrible scaling performance. Nice would be for it to be able to take in user supplied data or to add things like US statistical areas - forcing the proper sub-setting up front rather than after can offer magnitudes of performance gain$.