Github Email Scraper

Github Email Scraper

by louisdeconinck

Instantly extract contributor emails and detailed profiles from any public GitHub repository or organization to supercharge your developer outreach an...

13 runs
3 users
Try This Actor

Opens on Apify.com

About Github Email Scraper

Instantly extract contributor emails and detailed profiles from any public GitHub repository or organization to supercharge your developer outreach and recruiting.

What does this actor do?

Github Email Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

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? 1. Make a free Apify account here: https://console.apify.com/sign-up 2. Click on "Try for free" 3. Enter GitHub IDs - these can be: - Users/Organizations (e.g., apify or https://github.com/apify) - Repositories (e.g., apify/crawlee or https://github.com/apify/crawlee) 4. Click "Start" and wait for the Actor to complete 5. 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 | | email | 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 json { "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: apify or https://github.com/apify - Repositories: apify/crawlee or https://github.com/apify/crawlee ### Input example json { "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".

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Github Email Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
louisdeconinck
Pricing
Paid
Total Runs
13
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support