API Codeforces
Codeforces en tant qu'API — la plus grande plateforme de programmation compétitive, organisant régulièrement des rounds notés pour des centaines de milliers de programmeurs dans le monde. Cette API encapsule l'API officielle de Codeforces dans un service JSON propre et prévisible. /v1/user consulte le profil d'un ou de plusieurs concurrents — note actuelle et maximale avec le rang/titre correspondant (de newbie à grandmaster légendaire), score de contribution, pays, ville, organisation, date d'inscription et avatar. /v1/rating renvoie l'historique complet des notes d'un concurrent, concours par concours, avec l'ancienne et la nouvelle note, le changement de note et le rang atteint à chaque round — idéal pour tracer une courbe de note. /v1/contests liste les concours à venir et passés, filtrables par phase (BEFORE pour le calendrier des rounds à venir, FINISHED pour les archives), chacun avec heure de début, durée et type. /v1/problems recherche l'ensemble des problèmes Codeforces par tag (dp, graphs, greedy, math, implementation, data structures et des dizaines d'autres) et par plage de difficulté, renvoyant pour chaque problème son identifiant de concours, index, nom, niveau de difficulté et tags avec un lien direct. Les notes vont d'environ 800 à 3500+. Idéal pour les tableaux de bord de programmation compétitive, les suiveurs de notes, les outils d'entraînement et de recommandation de problèmes, et les bots Discord/Telegram pour les communautés CP. Données provenant de l'API officielle de Codeforces, gratuites à utiliser. Le service résiste à la limite de concurrence de Codeforces (réessai automatique avec backoff).
api.oanor.com/codeforces-api