API to get user details for competitive coding platforms - Codeforces, Codechef, SPOJ, Interviewbit
A REST API to get user details for competitive coding platforms - Codeforces, Codechef, SPOJ, Interviewbit
https://competitive-coding-api.herokuapp.com/api/
https://competitive-coding-api.herokuapp.com/api/{platform_name}/{user_name}
https://competitive-coding-api.herokuapp.com/api/codechef/abhijeet_ar
Shields can create dynamically updated badges from a JSON source such as this API. More configuration options are also available in their section on dynamic badges.
Replace <USERNAME>
with your username on that platform.
https://img.shields.io/badge/dynamic/json?&color=1f8acb&logo=codeforces&label=Codeforces&url=https://competitive-coding-api.herokuapp.com/api/codeforces/<USERNAME>&query=%24.<FIELD>&prefix=<TEXT>&style=for-the-badge&cacheSeconds=86400
Suggested use,
<FIELD>
= rating
<TEXT>
= Rating%20
https://img.shields.io/badge/dynamic/json?label=CodeChef&query=%24.global_rank&url=https://competitive-coding-api.herokuapp.com/api/codechef/<USERNAME>&prefix=<TEXT>&logo=codechef&logoColor=f5f5dc&labelColor=7b5e47&style=for-the-badge&cacheSeconds=86400
Suggested use,
<FIELD>
= global_rank
, country_rank
or rating
<TEXT>
= Rank%20
, country abbreviation (e.g., US%20%23
) or Rating%20
Use this JSON Formatter Chrome Extension to view in a structured format.
If you would like to leave a feedback or request a feature, please open an issue or feel free to PR. Do follow these instructions to make a valid PR.