Github Email Scraper avatar
Github Email Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Github Email Scraper

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

Louis Deconinck

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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?

  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:

FieldDescription
nameThe contributor's full name from their commits
emailThe contributor's email address from their commits
loginGitHub username (if linked to GitHub account)
idGitHub user ID (if linked to GitHub account)
avatarURL to the contributor's GitHub avatar
urlLink 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: apify or https://github.com/apify
    • Repositories: apify/crawlee or https://github.com/apify/crawlee

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

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".