Github Email Scraper
Pricing
from $1.00 / 1,000 results
Github Email Scraper
Instantly extract contributor emails and detailed profiles from any public GitHub repository or organization to supercharge your developer outreach and recruiting.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer

Louis Deconinck
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
GitHub Email Scraper is an Apify Actor that extracts contributor emails and author information from GitHub repositories.
π― Why scrape GitHub emails?
Use cases:
- Developer recruiting - Find talented developers contributing to open-source projects
- Open-source outreach - Contact project maintainers for collaboration or sponsorship
- Security research - Identify contributors for responsible disclosure
β¨ What can GitHub Email Scraper do?
This Actor allows you to:
- Scrape emails from repositories - Extract all contributor emails from any public GitHub repository
- Scrape entire organizations - Provide a GitHub username or organization to scrape all their repositories at once
- Aggregate across multiple repos - Process multiple repositories in one run and see which contributors work on multiple projects
- Get rich author profiles - Extract name, email, GitHub login, avatar, and profile URL for each contributor
π How to scrape GitHub emails?
- Make a free Apify account here: https://console.apify.com/sign-up
- Click on "Try for free"
- Enter GitHub IDs - these can be:
- Users/Organizations (e.g.,
apifyorhttps://github.com/apify) - Repositories (e.g.,
apify/crawleeorhttps://github.com/apify/crawlee)
- Users/Organizations (e.g.,
- Click "Start" and wait for the Actor to complete
- Download your data in JSON, CSV or Excel format
π‘ What data will you receive?
GitHub Email Scraper extracts detailed information about each contributor:
| Field | Description |
|---|---|
| name | The contributor's full name from their commits |
| The contributor's email address from their commits | |
| login | GitHub username (if linked to GitHub account) |
| id | GitHub user ID (if linked to GitHub account) |
| avatar | URL to the contributor's GitHub avatar |
| url | Link to the contributor's GitHub profile |
Output example
{"name": "Jaroslav Hejlek","email": "hejlekjaroslav@gmail.com","login": "gippy","id": 3171028,"avatar": "https://avatars.githubusercontent.com/u/3171028?v=4","url": "https://github.com/gippy"}
π₯ Input
The Actor accepts these input parameters:
githubIds(array, required): List of GitHub identifiers to scrape. Can be:- Users/Organizations:
apifyorhttps://github.com/apify - Repositories:
apify/crawleeorhttps://github.com/apify/crawlee
- Users/Organizations:
Input example
{"githubIds": ["apify","apify/crawlee","https://github.com/facebook/react"]}
π° How much does it cost to scrape GitHub?
This actor is extremely cost-effective. Check the "Pricing" tab for more details.
With Apify's free tier, you get $5 of platform credits monthly for free, which you can use to test this actor for free.
Do you need to scrape more? Upgrade to a paid plan which includes more platform credits and discounted pricing.
Tips:
- Provide multiple repositories in your input to get more value from each run.
- When scraping organizations with many repositories, consider increasing the RAM to speed up processing.
π Integrate with your workflows
This Actor integrates seamlessly with:
- Automation platforms - Build no code workflows with Make.com, n8n, and Zapier
- Webhooks - Trigger actions when scraping completes through webhooks
- Schedulers - Run daily/weekly to track new contributors with Apify's Scheduler
- API - Start runs and access data programmatically with the Apify API
- Google Sheets - Export directly to spreadsheets
π₯ Who made this Actor?
Gordian is a specialised Apify web scraping agency founded by Louis Deconinck.
Louis is a top 1% Apify developer, Oxford University IT graduate, and creator of 70+ scrapers used by 1,000+ data professionals every month. He has scraped 10,000,000+ pages bypassing the most advanced anti-scraping protections.
- Apify AI Agent Hackathon Winner
- 300+ contributions in Apify Discord
- Former senior data engineer in EU banking
Looking for a custom data solution? Get in touch.
β FAQ
Is it legal to scrape GitHub?
Yes, scraping publicly available data from GitHub is legal. This scraper only extracts information that is publicly visible through GitHub's API and web interface. Email addresses found in commits are publicly available as part of the git commit history.
For more information on web scraping legality, read this blog post: Is web scraping legal?
Can I export data to CSV or Excel?
Yes, Apify supports exporting dataset results in multiple formats: JSON, CSV, Excel (XLSX), HTML, XML and RSS.
What about private repositories?
This Actor only works with public repositories. Private repositories require authentication which is not currently supported.
What if contributors use different emails?
The Actor deduplicates contributors by email address. If a contributor uses different emails across commits, they will appear as separate entries in the output. The login field can help identify if they're the same GitHub user.
How do I get started?
Make a free Apify account to claim your free $5 usage and start scraping today by clicking "Try for free".