Changmai's blog

By Changmai, history, 11 months ago, In English

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.

Full text and comments »

  • Vote: I like it
  • +4
  • Vote: I do not like it