Skip to content

About

Find & extract software engineers, AI developers, and tech leads by language, location, or keyword. Verified emails, hireability, and tech stack.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Developers, Tech Talent & Email Leads Scraper

Apify Store GitHub Release n8n Compatible Clay

⚡ Run in the Cloud without local setup, Python, or managing proxies:
👉 Run on Apify Cloud (2,500 Free Leads/mo)

Find and extract verified software engineers, AI developers, open-source contributors, and tech leads by programming language, country/city location, follower count, or custom keyword. Automatically extracts verified public emails, hireable status, current company, portfolio/blog URLs, Twitter/X handles, top languages, techLeadScore (0–100), and ready-to-send recruiterPitchAngle — with zero browser overhead.


Why Choose This Actor for Tech Recruiting & B2B DevTool Sales?

Feature Our Actor (mamang_warkop) Standard GitHub Scrapers
Recruiter-First B2B Scoring Computes techLeadScore (0–100) and generates a personalized recruiterPitchAngle ready for cold email outreach or LinkedIn InMail. Raw unranked profile dumps.
Smart Email Discovery Extracts verified public emails from both the GitHub profile and developer bios. Often misses emails embedded in bio descriptions.
Rich Multi-Filter Search Search simultaneously by Language (Python, Rust, Solidity), Location (San Francisco, Jakarta, London), Min Followers, Min Repos, or hireableOnly. Basic single-keyword search only.
Top Languages Fingerprinting Automatically analyzes recent public repositories to detect the developer's primary active programming languages. Missing from standard user search.
Speed & Rate-Limit Freedom High-speed concurrent async engine. Supports optional personal token for 5,000 requests/hour or runs completely token-free on public endpoints. Slow browser crawlers that get blocked or take minutes to finish.

Step-by-Step Usage Guide (Panduan Penggunaan)

Option A: Run in Apify Console UI (Zero Coding)

  1. Enter Search Keywords or Filters (searchQueries): Enter target tech niches (e.g., "AI engineer", "LLM", "Solidity", "DevOps").
  2. Set Filters:
    • language: Target language (python, typescript, rust, go, c++, etc.).
    • location: Target geography ("United States", "Indonesia", "Germany", "Singapore", etc.).
    • minFollowers: Set minimum influence threshold (e.g., 20 followers).
    • hireableOnly: Check this box if you only want candidates actively open for job offers (hireable: true).
  3. Click Start, then export your candidate list as CSV, Excel, or JSON.

Option B: Automate with Clay.com, n8n, or Make.com

Connect directly to your automated outbound recruitment campaign in Clay or n8n:

curl -X POST "https://api.apify.com/v2/acts/mamang_warkop~github-developers-and-tech-leads-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "language": "python",
    "location": "United States",
    "minFollowers": 25,
    "hireableOnly": true,
    "maxResults": 20
  }'

Option C: Python & Node.js SDK

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("mamang_warkop/github-developers-and-tech-leads-scraper").call(
    run_input={
        "language": "rust",
        "location": "Germany",
        "minFollowers": 50,
        "maxResults": 25,
    }
)

for lead in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(lead["name"], lead["email"], lead["company"], lead["techLeadScore"], lead["recruiterPitchAngle"])

Input Parameters Reference

Field Type Default Description
searchQueries array ["AI engineer"] Keywords or custom GitHub search terms.
language string "python" Primary programming language (python, rust, typescript, go, solidity).
location string "United States" Target country or city ("United States", "Indonesia", "United Kingdom").
minFollowers integer 10 Filter developers with at least this many followers.
minRepos integer 5 Filter developers with at least this many public repositories.
hireableOnly boolean false Only return developers who set hireable: true on GitHub.
maxResults integer 10 Number of candidate records to extract (1–1,000).
githubToken string Optional Optional GitHub token to boost rate limits to 5,000 req/hr.

Sample Output JSON

{
  "username": "alex-dev",
  "name": "Alex Mercer",
  "email": "alex.mercer@gmail.com",
  "hireable": true,
  "company": "Autonomous AI Labs",
  "location": "San Francisco, CA",
  "bio": "Building autonomous AI agents and distributed systems in Python and Rust.",
  "blog": "https://alexmercer.dev",
  "twitterUsername": "alexmercer_ai",
  "followers": 340,
  "publicRepos": 48,
  "topLanguages": ["Python", "Rust", "TypeScript"],
  "techLeadScore": 95,
  "recruiterPitchAngle": "Alex Mercer is actively hireable with verified email (alex.mercer@gmail.com) in San Francisco, CA. Primary stack: Python, Rust, TypeScript (48 public repos) — high-priority recruiting lead.",
  "githubProfileUrl": "https://github.com/alex-dev",
  "avatarUrl": "https://avatars.githubusercontent.com/u/12345678"
}

Transparent Pricing

  • Pay-Per-Event: $0.002 per enriched developer lead ($2.00 per 1,000 developer leads).
  • Apify's free $5.00 monthly credit covers up to 2,500 developer leads every month for free.

About

Find & extract software engineers, AI developers, and tech leads by language, location, or keyword. Verified emails, hireability, and tech stack.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages