Extract Multiple Coding Profile Data Using a Single Tool

Правка en3, от Changmai, 2025-05-25 16:47:14

Hey Codeforces!

I recently built an npm package called Proxor that lets you extract profile data from major coding platforms using just one line of code!

If you're building dashboards, bots, or projects that need your (or someone else's) coding profile stats — this tool might save you a ton of time.

What Is It? Proxor is a Node.js module that fetches public profile information from:

  • GeeksforGeeks
  • Codeforces
  • CodeChef
  • LeetCode

 proxor

No official APIs? No problem. This tool handles the scraping part for you under the hood.

Installation npm install proxor

Link Proxor

Why I Built It While working on a personal portfolio site, I wanted to show my real-time stats from these platforms — but most of them don’t have public APIs, or they're complicated to use. So I built Proxor to solve that problem and decided to share it with everyone.

Use Cases

  • Competitive programming dashboards
  • Discord bots / Telegram bots
  • Personal portfolios
  • Leaderboards
  • Hackathon projects
  • Codechef api
  • Codeforces api
  • GeeksforGeeks api
  • Leetcode api

Thank You.

Теги codeforces api, codechef api, coding profile data, leetcode api

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский Changmai 2025-05-25 16:47:14 71
en2 Английский Changmai 2025-05-24 23:33:47 0 Tiny change: 'lation**\nnpm inst' -> 'lation**\n\nnpm inst' (published)
en1 Английский Changmai 2025-05-24 23:32:11 1271 Initial revision (saved to drafts)