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
orrating
<TEXT>
=Rank%20
, country abbreviation (e.g.,US%20%23
) orRating%20
Use this JSON Formatter Chrome Extension to view in a structured format.
- Codeforces
- Codechef
- SPOJ
- Interviewbit
- Leetcode (new)
- Atcoder
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.