⚠ Cookies are disabled in your web browser. Several features will not work until they are enabled. Please adjust your web browser's security settings before proceeding.

Webservice API V1 Documentation

A webservice API that allow clients to programmatically retrieve information about tournaments and their rosters.

HTTP Response Status Codes

200 OK
The request was successful. The Content-Type is application/json. A JSON document is in the response body.
429 Too Many Requests
The client has exceeded the maximum number of requests permitted over a period of time. The client should examine the Retry-After header to know when to re-try. The response body is empty.
500 Internal Server Error
An internal server error occurred.

Tournaments

Retrieve all public tournaments.
URL https://chessreg.com/api/v/1/tournaments.json
HTTP Method GET
Example GET https://chessreg.com/api/v/1/tournaments.json

Roster

Retrieve a tournament's roster.
URL https://chessreg.com/api/v/1/tournaments/{tournament}/roster.json
HTTP Method GET
Example GET https://chessreg.com/api/v/1/tournaments/ewc4/roster.json
Please send bug reports, questions, and feedback to tobin@chessreg.com.