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. It reads
api.github.com/users/USERNAMEfor the public profile email. - 2. It reads
api.github.com/users/USERNAME/events/publicand pulls the author email from every recent public commit. - 3. Anything ending in
users.noreply.github.comis 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.
