contest.standings API now restricted to gym/mashup only -— anyone know why?
Difference between en1 and en2, changed 2 character(s)
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.

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)