Module 03 · Sourcing

GitHub Email Sourcing Tool

Paste a GitHub username and this checks their public profile and their public events feed for any email address they have exposed in commits — so you don't have to swap the username into the API URL by hand.

How this works

  1. 1. It reads api.github.com/users/USERNAME for the public profile email.
  2. 2. It reads api.github.com/users/USERNAME/events/public and pulls the author email from every recent public commit.
  3. 3. Anything ending in users.noreply.github.com is a privacy alias — deprioritise it and look for a personal or work address instead.

GitHub only exposes roughly the last 90 days of public activity, and unauthenticated requests are rate limited. Use anything you find responsibly and in line with GDPR / local outreach rules.