⚡ 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.
| 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. |
- Enter Search Keywords or Filters (
searchQueries): Enter target tech niches (e.g.,"AI engineer","LLM","Solidity","DevOps"). - 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.,20followers).hireableOnly: Check this box if you only want candidates actively open for job offers (hireable: true).
- Click Start, then export your candidate list as CSV, Excel, or JSON.
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
}'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"])| 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. |
{
"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"
}- Pay-Per-Event:
$0.002per enriched developer lead ($2.00 per 1,000 developer leads). - Apify's free
$5.00monthly credit covers up to 2,500 developer leads every month for free.