Github Stars Email Extractor
Pricing
from $14.99 / 1,000 results
Github Stars Email Extractor
Extract a list of stargazer profile records from a Github repo URL. Includes email, user name, first name, location, company, and website.
Pricing
from $14.99 / 1,000 results
Rating
0.0
(0)
Developer
Alex
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
GitHub Stargazer Data Extractor
Extract accurate profile data from GitHub stargazers (users that star a repository).
Given a repo URL, the actor returns a list of records like this one:
{"login": "username","email": "user@example.com","name": "Full Name","location": "San Francisco, CA","company": "Acme Inc","blog": "https://example.com","twitter": "handle","followers": 120,"public_repos": 34,"profile_url": "https://github.com/username","email_found": true}
Features
- High Accuracy: Only returns emails from actual stargazers (not random contributors)
- Fast Processing: Concurrent extraction with intelligent rate limiting
- Token Rotation: Support for multiple GitHub tokens for higher throughput
- Proven Results: 92.8% average hit rate across major repositories
Input
Using this actor requires a Github account, as you need to provide at least one Personal Access Token with 'public_repo_access'.
This results in faster, more reliable results.
Input fields:
| Field | Required | Description |
|---|---|---|
repo | Yes | Full GitHub repository URL |
tokens | Yes | Array of GitHub Personal Access Tokens (PAT) with public_repo scope |
max_stargazers | No | Limit number of stargazers to process (0 or empty = unlimited) |
How to get your Github Personal Access Token
- Go to GitHub Settings → Tokens
- Click "Generate new token (classic)"
- Select
public_reposcope - Copy the token (starts with
ghp_) - Add to the
tokensarray
Output
Each stargazer record may include:
{"login": "username","email": "user@example.com","name": "Full Name","location": "San Francisco, CA","company": "Acme Inc","blog": "https://example.com","twitter": "handle","followers": 120,"public_repos": 34,"profile_url": "https://github.com/username","email_found": true}
email_found:trueif email was found,falseotherwise
Some fields can be undefined because some users keep them private.
Benchmark Results (800 stargazers tested across 8 repositories)
Overall Hit Rate: 92.8% (742/800 emails found)
| Repository | Stargazers | Emails Found | Hit Rate |
|---|---|---|---|
| torvalds/linux | 100 | 98 | 98.0% |
| rust-lang/rust | 100 | 98 | 98.0% |
| facebook/react | 100 | 96 | 96.0% |
| nodejs/node | 100 | 95 | 95.0% |
| golang/go | 100 | 92 | 92.0% |
| microsoft/vscode | 100 | 91 | 91.0% |
| tensorflow/tensorflow | 100 | 90 | 90.0% |
| openclaw/openclaw | 100 | 82 | 82.0% |
Speed Metrics (with 1 token)
- Average: ~15.7 seconds per 100 stargazers
- Throughput: ~380 stargazers per minute
- Range: 13-21 seconds (depending on repository characteristics)
Use Cases
- Developer outreach campaigns
- Building email lists for product launches
- Research on open source contributors
- Community engagement
Notes
- Only processes public repositories
- Respects GitHub rate limits automatically
- Filters out
noreply@github.comaddresses - Optimized for speed and accuracy