🤖Welcome to Code Index
Your one step solution to all your problems related to data fetching of your accounts across various platforms.
How CodeIndex was born
Why Every Developer Needs a Portfolio
As a developer, creating a portfolio website is one of the most effective ways to showcase your skills. A popular approach is to display your progress on various Coding Platforms. However, fetching this data can often be complicated since most leading platforms don’t provide official API keys.
The Problem
Developers often rely on third-party APIs to fetch coding stats, but there’s no single API that consolidates all your data with minimal effort.
Introducing Code Index
CodeIndex compiles relevant data from multiple coding platforms into a single Web API. Under the hood, it uses HTML scraping, endpoint fetching, and GraphQL libraries to gather user data efficiently.
How It Works
- Copy the link below:
- Replace <website> and <username> with yours.
- Send a GET request — a simple JSON response will be returned.
- Currently supports: LeetCode, CodeChef, CodeForces, AtCoder, GeeksforGeeks.
/api/<website>?username=<username>
Displaying Your Stats
Use the received JSON data to display your coding stats on your website. For details about the response format from each platform, refer to their respective documentation in the sidebar/navbar.
Check Out the Code
Curious about how this website works? You can explore the complete source code and contribute on GitHub:
View GitHub Repository