GitHub Repo and Org B2B Lead Intelligence avatar

GitHub Repo and Org B2B Lead Intelligence

Pricing

from $25.00 / 1,000 qualified github b2b leads

Go to Apify Store
GitHub Repo and Org B2B Lead Intelligence

GitHub Repo and Org B2B Lead Intelligence

Find developer-tool, security, recruiting, and agency sales leads from GitHub repositories and organizations with activity, stars, language, topic, owner, website, and lead scoring.

Pricing

from $25.00 / 1,000 qualified github b2b leads

Rating

0.0

(0)

Developer

Deva

Deva

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 minutes ago

Last modified

Security

Limited permissions

Share

Find high-signal B2B leads from public GitHub repositories and organizations. This Actor searches GitHub repositories by topic, language, stars, and activity, then scores repos for developer-tool, security, AI, infrastructure, recruiting, and agency sales potential.

What it does

  • Searches the public GitHub repository API using your chosen queries.
  • Extracts repository, owner, language, stars, forks, open issues, topics, website, and activity timestamps.
  • Optionally enriches organization-owned repos with public company name, domain, location, website, email, Twitter username, follower count, and organization age.
  • Scores each repo from 0 to 100 using traction, recent activity, organization ownership, website presence, and B2B category signals.
  • Scores each lead for contactability from 0 to 100 using public contact channels the GitHub profile already exposes, so you can sort a list by who is actually reachable instead of by stars alone.
  • Filters out forks by default.
  • Produces clean dataset rows for sales, recruiting, security, devtools, and investor workflows.

Best use cases

  • Devtools companies finding prospects using relevant technologies.
  • Security vendors finding active open-source projects and organizations.
  • Recruiters discovering fast-moving engineering teams.
  • Agencies identifying companies with active technical initiatives.
  • Investors and analysts monitoring developer traction by category.

Example input

{
"queries": [
"topic:llm stars:>50 pushed:>2026-01-01",
"topic:devtools stars:>100 pushed:>2026-01-01",
"topic:security stars:>50 pushed:>2026-01-01"
],
"maxItems": 50,
"minLeadScore": 40,
"includeForks": false,
"enrichOrganizations": true,
"maxOrganizationLookups": 20,
"languages": ["TypeScript", "Python"],
"githubToken": ""
}

Output fields

FieldDescription
leadScore0 to 100 lead quality score.
leadReasonHuman-readable reasons behind the score.
contactabilityScore0 to 100 score for how reachable the owner is, built only from public profile data already returned by the API.
contactabilityReasonWhich public signals produced the contactability score.
contactChannelsComma-separated list of public channels found, for example email, company website, twitter.
contactRouteBest available route: email, website, social, or none.
outreachReadytrue when at least one public contact route exists.
fullNameRepository full name.
owner / ownerTypeRepository owner and whether it is a user or organization.
languagePrimary repository language.
stars, forks, openIssuesGitHub traction/activity metrics.
topicsRepository topics.
websiteHomepage when present.
companyDomainNormalized company domain from the organization or repository website.
organizationName, organizationCompanyPublic organization identity fields.
organizationWebsite, organizationLocation, organizationEmailPublic organization profile details when enrichment is enabled.
organizationTwitter, organizationFollowers, organizationCreatedAtAdditional public organization signals.
urlGitHub repository URL.
pushedAt, createdAtActivity timestamps.
querySearch query that found the repo.

Example output

{
"leadScore": 88,
"leadReason": "high developer traction; active ecosystem/forks; recently active; organization-owned; has website; ai/devtools signal",
"contactabilityScore": 85,
"contactabilityReason": "public company email; company website; company social profile; company location; named company",
"contactChannels": "email, company website, twitter",
"contactRoute": "email",
"outreachReady": true,
"fullName": "example/llm-platform",
"ownerType": "Organization",
"language": "TypeScript",
"stars": 2400,
"forks": 320,
"openIssues": 44,
"topics": "llm, agents, devtools",
"website": "https://example.com",
"url": "https://github.com/example/llm-platform"
}

Contactability score

leadScore answers "is this a real, active project worth selling to". contactabilityScore answers the next question: "can I actually reach the company". It is computed only from fields the GitHub API already returns, so it never adds requests to a run.

SignalPoints
Public company email on the organization profile40
Company website in the organization profile20
Product website in the repository homepage, on a different domain than the company site15
Repository homepage that points at the company's own domain5
Public company Twitter/social handle10
Company location5
Named company5
Organization with 100 or more public followers5

contactRoute collapses the same evidence into the best single route: email first, then website, then social, and none when nothing public is available. outreachReady is true for every route except none.

Two behaviours worth knowing:

  • leadScore and the minLeadScore filter are unchanged. A repository that scores 90 for traction can still score 15 for contactability when its owner publishes no email, website, or social handle; that gap is the point of the field, not a bug.
  • Contactability is only as good as organization enrichment. With enrichOrganizations: false, or when GitHub rate-limits the profile lookups, owner profiles are missing and the score falls back to repository-level signals. Repository rows are still emitted, so a rate-limited run degrades rather than fails.

Query examples

topic:llm stars:>50 pushed:>2026-01-01
topic:devtools stars:>100 language:typescript pushed:>2026-01-01
topic:security stars:>50 pushed:>2026-01-01
topic:kubernetes stars:>100 pushed:>2026-01-01
topic:observability stars:>50 pushed:>2026-01-01

Pricing strategy

Pay per qualified lead:

  • $0.01 actor-start fee per run,
  • $0.025 qualified-lead event only when a scored repository lead is written to the dataset.

Data source and limits

  • Source: public GitHub REST API.
  • Unauthenticated GitHub API calls have lower rate limits. Add a GitHub token if you need higher volume.
  • This Actor does not scrape private repositories or bypass access controls.

Roadmap

  • Contact-page and social-profile discovery from company domains.
  • Hiring signal detection from README and GitHub topics.
  • Stateful monitoring for newly active repositories.