GitHub
Developer sourcing via the GitHub API — free, ground-truth skill proof.
Developer sourcing via the GitHub API: search users/repos/code, read profiles + repos (languages, stars, activity), list contributors, and run GraphQL for rich candidate dossiers. The API is free (token; ~5k REST + 5k GraphQL/hr, 30 searches/min).
Output rule
When GitHub is the source, always include each person's GitHub profile URL
(https://github.com/<login>) — the primary handle. Pair it with their website + all
socials (not just LinkedIn) and an impact tier from their top repo's stars.
One GraphQL dossier per dev
Richest call — captures what REST misses:
user(login:$login){ name websiteUrl followers{totalCount}
socialAccounts(first:10){nodes{provider url}}
repositories(first:5, ownerAffiliations:[OWNER,ORGANIZATION_MEMBER,COLLABORATOR],
orderBy:{field:STARGAZERS,direction:DESC}){nodes{nameWithOwner stargazerCount}} } }ownerAffiliations must include ORGANIZATION_MEMBER / COLLABORATOR — else you
undercount the best people, whose flagship repo is org-owned (FastAPI under fastapi/,
Netty under netty/). REST list_user_repos returns user-account repos only — it showed
tiangolo 3k stars vs the real FastAPI 99k.
Impact tier
Proxy for the un-exposed achievement badges — top-repo stars:
- ≥5,000 = viral · ≥1,000 = strong · ≥100 = notable
Context-adjust: stars in a niche/recent repo weigh more than in JS; true "going viral" is
star velocity (trending), readable from starred_at.
Email harvest
find_user_emails harvests commit author emails (works even when the profile email is
hidden). It returns both personal and employer emails.
These are candidates — use the personal email only (gmail / personal-domain) and
discard employer-domain addresses (@google.com, …). Never recruit someone at their
current employer's inbox.
hyreflow tools execute github search_users \
--payload '{"q":"language:Go location:Berlin","per_page":10}'Notes: the GraphQL response is returned unwrapped — the top-level key is user (not
data.user). websiteUrl is often the richest contact hub. Best for code-writing roles;
skip GitHub for infra/sysadmin roles — see IT Sourcing.
FullEnrich
High-quality email/phone waterfall enrichment over 20+ sources, plus synchronous people/company search. Key gotcha: enrichment is async (submit + poll).
Granola
Read Granola meeting notes, AI summaries, and call transcripts. Key gotcha: only notes with a generated AI summary AND transcript are visible — others 404.