GitHub Developer Email Extractor (Public Commit Metadata) avatar

GitHub Developer Email Extractor (Public Commit Metadata)

Pricing

from $5.00 / 1,000 verified developer email leads

Go to Apify Store
GitHub Developer Email Extractor (Public Commit Metadata)

GitHub Developer Email Extractor (Public Commit Metadata)

Extract direct verified personal & work emails of software engineers, open-source maintainers, and repo contributors from public Git commit metadata.

Pricing

from $5.00 / 1,000 verified developer email leads

Rating

0.0

(0)

Developer

Automation Studio

Automation Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

⚑ GitHub Developer Email Extractor (Public Commit Metadata)

The Secret Weapon for Tech Recruiters, DevTool Founders, and Open-Source Sponsors.

Software engineers, open-source maintainers, and tech leads almost universally keep their direct email hidden on their public GitHub profile.

However, Git is a decentralized version control protocol. Every time an engineer pushes code to any public repository, their direct commit author email and full name are permanently embedded into public Git metadata.

This actor inspects unauthenticated public Git event streams, commit history, and raw patch headers to extract real developer personal (@gmail.com) and company work emails with 100% accuracy.


πŸš€ Key Features

  • πŸ”“ Git Commit Metadata Extraction: Bypasses the hidden profile UI by inspecting public Git events and commit author records directly.
  • 🚫 Smart Noreply Filtering: Automatically discards useless @users.noreply.github.com placeholder addresses so your cold outreach never bounces.
  • 🏷️ Intelligent Email Classification: Automatically categorizes emails into PERSONAL, CORPORATE, ACADEMIC, or NOREPLY.
  • πŸ“¦ Repository Contributor Sourcing: Pass any repository (e.g. tailwindlabs/tailwindcss, fastapi/fastapi, shadcn-ui/ui) to extract direct emails of active open-source contributors.
  • 🏒 Organization Member Sourcing: Extract public developers across top tech companies (e.g. supabase, vercel, stripe).
  • 🌐 Rich Profile Enrichment: Automatically captures GitHub bio, company, location, hiring availability (hireable), Twitter/X handle, and portfolio website.
  • ⚑ Real-Time Streaming: Pushes records microsecond-by-microsecond as each developer lead is verified.
  • πŸ’Ž Fair Pay-Per-Event Guarantee: Only pay for successfully extracted, non-noreply developer leads.

πŸ“‹ Input Parameters

ParameterTypeDefaultDescription
usernamesArray["shadcn", "tj"]List of target GitHub usernames or profile URLs.
repositoriesArray[]Optional: List of GitHub repos (owner/repo) to extract active contributors from.
organizationsArray[]Optional: List of GitHub organizations to extract public members from.
filterNoReplyBooleantrueWhen true, discards privacy proxy addresses (@users.noreply.github.com).
maxResultsInteger10Maximum number of verified developer leads to extract.
githubTokenStringnullOptional: Your personal GitHub token (PAT) to unlock 5,000 requests/hr for large batches.
proxyConfigurationObjectDirectApify Proxy configuration for large batch jobs.

πŸ“Š Sample Output Record

{
"username": "torvalds",
"name": "Linus Torvalds",
"email": "torvalds@linux-foundation.org",
"emailType": "CORPORATE",
"company": "Linux Foundation",
"location": "Portland, OR",
"hireable": false,
"bio": "Creator of Linux and Git",
"twitterUsername": "",
"blog": "",
"publicRepos": 7,
"sourceRepo": "torvalds/linux",
"latestCommitDate": "2026-10-05T14:36:06Z",
"latestCommitMessage": "Merge tag 'procsysctl-6.12-rc2' of git://git.kernel.org/...",
"profileUrl": "https://github.com/torvalds",
"extractionSource": "REPO_AUTHOR_COMMIT"
}

πŸ”’ Safety & Rate Limits

  • Unauthenticated Requests: Works completely out-of-the-box without requiring any GitHub account or API key.
  • Zero Scraping Bots: Uses official public Git commit event endpoints and raw patch headers.
  • Higher Rate Limits: Pass an optional GitHub Personal Access Token (PAT) in githubToken to process up to 5,000 developers per hour.