contest.standings API now restricted to gym/mashup only — anyone know why?

Revision en1, by Se7enn, 2026-04-24 22:58:33

The contest.standings API method now only returns data for gym and mashup contests. All other contest types are rejected it seems.

Anonymous requests return:

{"status":"FAILED","comment":"contestId: You have to be authenticated to use this method"}

Authenticated requests with a valid API key return:

{"status":"FAILED","comment":"contestId: Only gym and mashup contests are available to non-admin users in this method"}

The standings data is still publicly accessible — just not programmatically through the API.

This breaks Carrot and other useful Codeforces extensions/tools.

Does anyone know when these changes took effect, if they're temporary or permanent, what the motive was, and if there are any other alternatives to Carrot?

I enjoy seeing my performance rating after virtual/live contests a lot, and I imagine others do as well.

Tags api, carrot, cf-predictor, codeforces

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English Se7enn 2026-04-24 22:59:10 2 (published)
en1 English Se7enn 2026-04-24 22:58:33 974 Initial revision (saved to drafts)