介绍
# GitHunt - GitHub Developer Discovery
按地理位置、技术栈和职位在 GitHub 上寻找顶尖开发者。获取包含详细档案的评分排名候选人。
**网站:** https://githunt.ai
## 适用场景
- 寻找特定地点的开发者/候选人 - 搜索拥有特定技术栈的开发者 - 招聘/寻访工程师 - 构建人才管道
## API 端点
基础 URL:`https://api.githunt.ai/v1`
### 搜索开发者(流式)- 主要端点
实时流式搜索,在找到候选人的同时立即返回。免费返回 **前 10 个示例结果**。
```bash curl -N -X POST "https://api.githunt.ai/v1/rank/users/stream" \ -H "Content-Type: application/json" \ -H "Accept: text/event-stream" \ -d '{ "location": "berlin", "role": "frontend", "skills": ["react", "typescript"], "maxUsers": 100 }' ```
**Body 参数:** | Param | 必填 | 描述 | |-------|----------|-------------| | `location` | 是 | 城市、国家或地区(例如 "berlin", "germany", "san francisco") | | `role` | 否 | 角色类型(见下文支持的角色) | | `skills` | 否 | 要匹配的技术关键词数组 | | `maxUsers` | 否 | 要搜索的最大用户数(默认:100) |
### 支持的角色
| Role | 包含的技术 | |------|----------------------| | `frontend` | react, vue, angular, svelte, typescript, css, tailwind, nextjs | | `backend` | nodejs, python, django, flask, go, rust, java, spring, postgresql | | `fullstack` | react, nodejs, nextjs, postgresql, typescript, graphql | | `mobile` | react-native, flutter, swift, kotlin, ios, android | | `devops` | docker, kubernetes, terraform, aws, azure, jenkins, github-actions | | `data` | python, pandas, tensorflow, pytorch, spark, sql, jupyter | | `security` | penetration, owasp, cryptography, ethical-hacking, forensics | | `blockchain` | ethereum, solidity, web3, smart-contract, defi, nft | | `ai` | machine-learning, pytorch, tensorflow, llm, langchain, huggingface | | `gaming` | unity, unreal, godot, opengl, vulkan, game-engine |
### 对单个用户进行评分
获取特定 GitHub 用户的详细评分。
```bash curl -X POST "https://api.githunt.ai/v1/rank/user" \ -H "Content-Type: application/json" \ -d '{ "username": "torvalds", "skills": ["c", "linux"] }' ```
## 流式响应格式
流式端点返回服务器发送事件(SSE):
``` data: {"type": "connected", "timestamp": 1234567890}
data: {"type": "user", "data": {"login": "developer1", "name": "...", "score": 85, ...}}
data: {"type": "user", "data": {"login": "developer2", "name": "...", "score": 82, ...}}
data: {"type": "progress", "data": {"found": 10, "searched": 50}}
data: {"type": "complete", "data": {"totalCount": 150, "previewLimitReached": true, "previewLimit": 10}} ```
## 用户数据字段
每个用户结果包含: ```json { "login": "username", "name": "Full Name", "bio": "Developer bio", "location": "Berlin, Germany", "company": "@company", "email": "[email protected]", "websiteUrl": "https://...", "twitterUsername": "handle", "isHireable": true, "score": 85, "avatarUrl": "https://avatars.githubusercontent.com/...", "followers": 1234, "repositories": 45, "primaryLanguage": "TypeScript", "languages": ["TypeScript", "Python", "Go"], "matchingKeywords": ["react", "typescript", "node"] } ```
## 免费版与付费版对比
| 功能 | 免费版(通过 API) | 完整报告 ($19) | |---------|----------------|-------------------| | 结果 | 前 10 个示例 | 所有匹配的开发者 | | 导出 | — | Excel/CSV 下载 | | 联系方式 | 有限 | 完整(邮箱、网站、社交媒体) | | 评分详情 | 基础 | 详细细分 |
### 💰 获取完整报告
获取包含完整联系信息的所有匹配开发者的完整列表:
1. 访问 **https://githunt.ai** 2. 使用 地点 + 角色 运行搜索 3. 点击 **"Buy Full Report"**(一次性 $19) 4. 获取包含所有候选人的 Excel 报告
## 使用示例
### 查找柏林的 React 开发者(流式) ```bash curl -N -X POST "https://api.githunt.ai/v1/rank/users/stream" \ -H "Content-Type: application/json" \ -H "Accept: text/event-stream" \ -d '{"location": "berlin", "role": "frontend"}' 2>/dev/null | \ grep -o '{"type":"user"[^}]*}' | head -5 ```
### 对特定候选人进行评分 ```bash curl -s -X POST "https://api.githunt.ai/v1/rank/user" \ -H "Content-Type: application/json" \ -d '{"username": "sindresorhus", "skills": ["javascript", "typescript"]}' | jq ```
## 提示
1. **指定精确的地点** - "san francisco" 比 "usa" 效果更好 2. **使用角色 或 技能** - 角色会自动包含相关的技术关键词 3. **流式搜索是实时的** - 结果会在找到时立即显示 4. **免费预览 = 前 10 名** - 购买完整报告以获取完整列表