GitHub Profile Scraper & Lead Finder | $1.9/1K | Emails avatar

GitHub Profile Scraper & Lead Finder | $1.9/1K | Emails

Pricing

from $1.90 / 1,000 results

Go to Apify Store
GitHub Profile Scraper & Lead Finder | $1.9/1K | Emails

GitHub Profile Scraper & Lead Finder | $1.9/1K | Emails

GitHub profile scraper + lead finder: pull every stargazer/forker of any repo as warm leads. Emails (incl. from commits), LinkedIn & socials, repos, stars, top languages, orgs, README, 0-100 lead score, outreach icebreakers, CSV export. Official API, no token needed. $1.9 per 1K profiles.

Pricing

from $1.90 / 1,000 results

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

81

Total users

19

Monthly active users

3 days ago

Last modified

Share

GitHub Profile Scraper & Lead Finder

GitHub Profile Intelligence — Discover, Qualify, Export

Apify Actor Price Output

Turn public GitHub profiles, repository audiences, and organization members into structured developer research records.

Collect identity and activity signals, compare public repositories and languages, qualify profiles with optional research scores, and export the results for recruiting, community analysis, or responsible B2B research.

Choose your workflow

Profile research

Provide GitHub usernames or profile URLs to collect structured public profile data.

Repository audience research

Provide repository URLs to discover available stargazers, forkers, or contributors and enrich each username into a profile record. The number of profiles returned depends on your configured limit and current data availability.

Organization research

Provide organization names or URLs to collect publicly listed members and compare their profile signals.

You can combine all three workflows in one run. Duplicate usernames are merged automatically.

Data you can collect

CategoryExample fields
Identityusername, fullName, bio, company, location, profileUrl
Public contactemail, website, twitterUsername, linkedin, socialAccounts
Profile metricsfollowers, following, publicRepos, accountAgeYears
Repository signalstotalStars, totalForks, topLanguages, mostStarredRepo
Optional sectionsrepositories, organizations, starred projects, profile README, pinned repositories, achievements, contributions
Research fieldsdeveloperTier, activityStatus, leadScore, leadTier, leadReasons
Audience sourcerepository, organization, and source type when using discovery modes

Only data available for the selected public profile and enabled options is returned. Missing contact or activity fields are not fabricated.

Quick start

Collect specific profiles

{
"profileUrls": [
"https://github.com/your-github-username",
"another-username"
],
"extractRepos": true,
"includeSocialAccounts": true,
"includeLeadScore": true
}

Research a repository audience

{
"repoUrls": ["https://github.com/owner/repository"],
"repoLeadsSource": "stargazers",
"maxLeadsPerRepo": 100,
"minLeadScore": 40
}

Research public organization members

{
"orgUrls": ["example-organization"],
"minFollowers": 10,
"exportFormat": "csv"
}

Example output

This example is fictional and illustrates the typical structure. Actual fields vary by profile and selected options.

{
"success": true,
"username": "maya-chen-example",
"fullName": "Maya Chen",
"bio": "Software engineer building developer tools",
"company": "Northstar Labs",
"location": "Toronto, Canada",
"followers": 3856,
"following": 142,
"publicRepos": 42,
"accountAgeYears": 8.4,
"developerTier": "established",
"activityStatus": "active",
"totalStars": 12734,
"totalForks": 982,
"topLanguages": ["Python", "TypeScript", "Go"],
"mostStarredRepo": {
"name": "signal-kit",
"stars": 4210
},
"leadScore": 82,
"leadTier": "hot",
"leadReasons": [
"strong public project signals",
"active developer profile",
"established account"
],
"leadSource": {
"type": "stargazers",
"repo": "example-org/example-repo"
}
}

Optional profile depth

Keep runs lightweight or enable only the sections you need:

  • Repository aggregates and an optional full repository list.
  • Language distribution across sampled public repositories.
  • Public social accounts and organizations.
  • A sample of starred repositories.
  • Profile README and pinned repositories.
  • Public achievements and recent contribution signals.
  • Optional public contact discovery and basic email-domain checks.

Deeper options can require more requests and may reduce throughput. Start with the default profile fields, then enable additional sections for shortlisted profiles.

Understanding the research score

leadScore is an optional 0–100 prioritization aid based on available public profile and repository signals. leadReasons explains the high-level factors present in a result.

The score is not a measure of personal worth, job performance, identity, financial capacity, or legal eligibility. Do not use it as the sole basis for employment, credit, housing, insurance, education, or other high-impact decisions. Review relevant profiles manually and apply your own documented criteria.

Filters

Filter before saving results with:

  • minLeadScore
  • minFollowers
  • minRepos
  • minStars
  • hireableOnly
  • withEmailOnly

Filters depend on the corresponding field being available. For example, a stars filter requires repository aggregation.

Exports and automation

Results are saved to the run's Apify Dataset and can be downloaded as JSON, CSV, Excel, XML, or RSS. Use exportFormat: "csv" for a flatter row designed for spreadsheet and CRM workflows.

For n8n, use the community package n8n-nodes-apivault-github to start the Actor and pass dataset results to the next workflow step.

Pricing

The active result price is $0.0019 per successfully collected profile:

Successful profilesResult charge
1$0.0019
100$0.19
1,000$1.90
10,000$19.00

Apify platform usage and a small Actor Start charge may apply according to the pricing shown before each run. Profiles excluded by filters or unsuccessful lookups are not billed as successful result events.

FAQ

Are email and LinkedIn guaranteed?

No. Contact fields are returned only when a public source exposes them. Many developers intentionally keep these fields private.

Can I collect every stargazer, forker, contributor, or organization member?

The Actor collects the available audience up to your configured limit. Results can vary because profiles may be private, removed, duplicated, unavailable, or excluded by filters.

Do I need a GitHub token?

Not for small public-profile runs. An optional read-only token can provide higher authorized request limits for larger workloads. Use the minimum permissions required and never paste credentials into logs or support messages.

What does totalStars mean?

It is aggregated across the public repositories included in the configured sample, not necessarily every repository ever associated with the account.

Can I use the results for outreach?

Use public contact information responsibly. Respect consent, opt-outs, applicable privacy and anti-spam laws, platform terms, and reasonable contact frequency. Avoid bulk unsolicited messaging.

Responsible use

  • Collect only the fields needed for a legitimate purpose.
  • Do not attempt to identify private individuals or infer sensitive traits.
  • Do not use the output for harassment, surveillance, credential attacks, or automated spam.
  • Secure exported contact data and delete it when no longer needed.
  • Follow GitHub's terms and applicable privacy laws, including GDPR and CCPA where relevant.

Support

Open an issue on the Actor page with a sample input and run ID. Remove API tokens, cookies, private contact lists, and other secrets before sharing diagnostics.

GitHub is a trademark of GitHub, Inc. This Actor is an independent tool and is not affiliated with or endorsed by GitHub.