GitHub Scraper - Developer Leads & Email Finder API avatar

GitHub Scraper - Developer Leads & Email Finder API

Pricing

from $2.00 / 1,000 results

Go to Apify Store
GitHub Scraper - Developer Leads & Email Finder API

GitHub Scraper - Developer Leads & Email Finder API

Scrape GitHub developer leads by repo, language, stargazers, user profile, or organization. Extract public emails, names, companies, locations, bios, followers, repo context, and profile URLs for developer tools sales, recruiting, OSS outreach, and lead generation.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

7 days ago

Last modified

Share

Scrape GitHub developer leads, public emails, stargazers, user profiles, and organization members. Build targeted lists for developer tools sales, recruiting, OSS outreach, and lead generation.

Fast default test: the default input searches repositories matching "machine learning" with 100+ stars and returns the top 25 repos with their owners, without profile enrichment. It finishes quickly without a GitHub token. Stargazer extraction needs a GitHub token, because GitHub now requires authentication for stargazer lists.

What it does

This actor extracts developer contact information and repo context from GitHub for sales prospecting, recruiting, OSS outreach, and community analysis. It has four search modes:

Find repositories by keyword, programming language, and star count. Get the repo owner's profile with each result.

Example: Find all Python machine learning repos with 100+ stars, and get each maintainer's email and company.

2. Stargazer Extraction

Extract every user who starred a specific repository. These are developers who are actively interested in that technology.

Example: Get all 5,000 stargazers of langchain-ai/langchain with their emails and companies — these are AI/LLM developers you can reach out to.

3. User Profile Enrichment

Look up full profiles for a list of GitHub usernames. Get name, email, company, location, bio, and social links.

4. Organization Members

List all public members of a GitHub organization (e.g., Google, Facebook, Vercel).

Output fields

FieldDescription
loginGitHub username
nameFull name
emailPublic email address (~30% of users have this set)
companyCompany or employer
locationGeographic location
bioProfile bio
blogWebsite URL
twitterUsernameTwitter/X handle
publicReposNumber of public repos
followersFollower count
profileUrlGitHub profile link
repoNameRepository name (repo search / stargazers)
repoFullNameFull owner/repo name
repoStarsStar count
repoLanguagePrimary language
repoDescriptionRepo description
sourceWhich search mode produced this result

Rate limits

  • Without token: 60 requests/hour. Suitable for small extractions (< 60 results).
  • With token: 5,000 requests/hour. Required for large stargazer lists or batch enrichment.

To create a token: Go to github.com/settings/tokens → Generate new token (classic) → No scopes needed for public data.

Use cases

  • Sales prospecting: Find developers using competitor tools (via stargazers) and reach out with your alternative
  • Recruiting: Build lists of developers by language, location, and activity level
  • Market research: Analyze which technologies are gaining adoption by tracking stargazer growth
  • Community building: Find active contributors in your ecosystem
  • Competitive intelligence: See who stars competitor repos

Example inputs

Fast default: top machine learning repos and owners (no token)

{
"searchType": "repoSearch",
"query": "machine learning",
"minStars": 100,
"enrichProfiles": false,
"maxResults": 25
}

Vercel AI stargazers (GitHub token required)

{
"searchType": "stargazers",
"repoFullName": "vercel/ai",
"githubToken": "YOUR_GITHUB_TOKEN",
"enrichProfiles": false,
"maxResults": 25
}

Search Python ML repos with profile enrichment

{
"searchType": "repoSearch",
"query": "machine learning",
"language": "python",
"minStars": 100,
"enrichProfiles": true,
"maxResults": 50
}

Get LangChain stargazers with enriched profiles

{
"searchType": "stargazers",
"repoFullName": "langchain-ai/langchain",
"enrichProfiles": true,
"maxResults": 200,
"githubToken": "ghp_your_token_here"
}

Enrich specific users

{
"searchType": "userProfile",
"usernames": ["torvalds", "gvanrossum", "maboroshi"],
"maxResults": 100
}

List Google org members

{
"searchType": "orgMembers",
"orgName": "google",
"enrichProfiles": true,
"maxResults": 100,
"githubToken": "ghp_your_token_here"
}

Cost

Approximately $0.002 per result with pay-per-event pricing. A 100-result extraction costs ~$0.20.

Data source

All data comes from the GitHub REST API. Only publicly available information is extracted. No authentication is required for basic usage, but a GitHub token is recommended for higher rate limits.