Back to Skills
    🦞

    githunt

    Find and rank GitHub developers by location, technology, and role.

    By @mordka
    View on GitHub
    SKILL.md
    ---
    name: githunt
    description: Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info.
    version: 1.0.0
    author: mordka
    ---
    
    # GitHunt - GitHub Developer Discovery
    
    Find top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.
    
    **Website:** https://githunt.ai
    
    ## When to Use
    
    - Finding developers/candidates in a specific location
    - Searching for developers with specific tech stacks
    - Recruiting/sourcing engineers
    - Building talent pipelines
    
    ## API Endpoints
    
    Base URL: `https://api.githunt.ai/v1`
    
    ### Search Developers (Streaming) - Main Endpoint
    
    Real-time streaming search that returns candidates as they're found. Returns **top 10 sample results** for free.
    
    ```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 Parameters:**
    | Param | Required | Description |
    |-------|----------|-------------|
    | `location` | Yes | City, country, or region (e.g., "berlin", "germany", "san francisco") |
    | `role` | No | Role type (see Supported Roles below) |
    | `skills` | No | Array of technology keywords to match |
    | `maxUsers` | No | Max users to search (default: 100) |
    
    ### Supported Roles
    
    | Role | Technologies Included |
    |------|----------------------|
    | `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 |
    
    ### Rank Single User
    
    Get detailed score for a specific GitHub user.
    
    ```bash
    curl -X POST "https://api.githunt.ai/v1/rank/user" \
      -H "Content-Type: application/json" \
      -d '{
        "username": "torvalds",
        "skills": ["c", "linux"]
      }'
    ```
    
    ## Stream Response Format
    
    The streaming endpoint returns Server-Sent Events (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}}
    ```
    
    ## User Data Fields
    
    Each user result includes:
    ```json
    {
      "login": "username",
      "name": "Full Name",
      "bio": "Developer bio",
      "location": "Berlin, Germany",
      "company": "@company",
      "email": "dev@example.com",
      "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"]
    }
    ```
    
    ## Free vs Paid
    
    | Feature | Free (via API) | Full Report ($19) |
    |---------|----------------|-------------------|
    | Results | Top 10 sample | All matched developers |
    | Export | — | Excel/CSV download |
    | Contact info | Limited | Full (emails, websites, socials) |
    | Scoring details | Basic | Detailed breakdown |
    
    ### 💰 Get Full Report
    
    For the complete list of all matched developers with full contact info:
    
    1. Go to **https://githunt.ai**
    2. Run your search with location + role
    3. Click **"Buy Full Report"** ($19 one-time)
    4. Get Excel report with all candidates
    
    ## Usage Examples
    
    ### Find React Developers in Berlin (Streaming)
    ```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
    ```
    
    ### Score a Specific Candidate
    ```bash
    curl -s -X POST "https://api.githunt.ai/v1/rank/user" \
      -H "Content-Type: application/json" \
      -d '{"username": "sindresorhus", "skills": ["javascript", "typescript"]}' | jq
    ```
    
    ## Tips
    
    1. **Be specific with location** - "san francisco" works better than "usa"
    2. **Use role OR skills** - role auto-includes relevant tech keywords
    3. **Streaming is real-time** - results appear as they're found
    4. **Free preview = top 10** - buy full report for complete list