ghfind

ghfind API documentation

ghfind scores any GitHub account 0-100 for real contribution value and trustworthiness with a deterministic, open-source engine. Everything on the site is also available programmatically: a public REST API, an MCP server for AI agents, and official SDKs. This page documents all of them.

ghfind REST API

Base URL: https://ghfind.com. Scoring reads need no authentication. Errors are structured JSON ({error, message, hint}), responses carry RateLimit-* headers, and list endpoints support limit/offset pagination.

GET /api/score/{username}
Deterministic 0-100 score, tier, and six-dimension breakdown. Scores unseen accounts live; no auth, no LLM.
POST /api/scan
Full deterministic scan payload: raw metrics, top repositories, recent pull requests, red flags, sub-scores.
POST /api/roast
AI-written roast report (the only LLM endpoint; supports bring-your-own key).
POST /api/vs-verdict
Head-to-head verdict for two accounts.
GET /api/leaderboard
Ranked developers by trending, score, heat, or progress; paginated via limit/offset.
GET /api/developers
Developer directory by language, organization, or contributed repository; paginated.
GET /api/search-users
Prefix search across already-scored accounts.
GET /api/stats
Platform totals (number of scored accounts).
GET /api/badge/{username}
SVG score badge to embed in a README.

ghfind MCP server

A Streamable HTTP Model Context Protocol server lives at https://ghfind.com/mcp (no auth, per-IP rate limited, read-only). Add it to Claude, Cursor, or any MCP client to score and compare GitHub accounts from inside the agent.

Authentication

Read endpoints are public. Write endpoints (POST /api/scan, POST /api/roast) accept a browser Turnstile verification or a Bearer API key. Agents should read the machine walkthrough at /auth.md.

Official SDKs & CLI

Machine-readable surfaces