
Github Sponsors Scraper
Pricing
Pay per event

Github Sponsors Scraper
Extract GitHub Sponsors data from any public profile without API tokens. Get detailed sponsor profiles including company, location, followers, repos, and bio. Perfect for OSS maintainers, researchers, and developers analyzing sponsorship patterns.
0.0 (0)
Pricing
Pay per event
0
1
1
Last modified
6 days ago
π― Scrape GitHub Sponsors without authentication - Get enriched sponsor profiles instantly
Extract GitHub Sponsors data from any public profile without API tokens. Get detailed sponsor profiles including company, location, followers, repos, and bio. Perfect for OSS maintainers, researchers, and developers analyzing sponsorship patterns.
β¨ Why This Scraper?
π No Authentication Required
Start scraping immediately without GitHub API tokens, OAuth apps, or complicated setup. Our Playwright-based scraper accesses public sponsor pages directly.
π― Rich Profile Enrichment
Get comprehensive sponsor data:
- β Company name and affiliation
- β Geographic location
- β Profile bio and description
- β Repository count (public repos)
- β Follower count
- β Profile URL and avatar
β‘ Fast & Reliable
- 50 enriched profiles in ~80 seconds
- Automatic pagination handling
- Built-in retry logic
- Current and past sponsor detection
π Quick Start
Example 1: Track Your Sponsors (With Enrichment)
{"targets": ["sindresorhus"],"maxResults": 50,"fetchEnrichment": true,"includePastSponsors": false}
Output: 50 current sponsors with full profile data (company, location, stats)
Example 2: Analyze Competitor Sponsors
{"targets": ["vercel", "supabase", "shadcn"],"maxResults": 100,"fetchEnrichment": true,"includePastSponsors": false}
Output: Compare sponsor profiles across multiple maintainers
Example 3: Fast Sponsor List (No Enrichment)
{"targets": ["tj"],"maxResults": 200,"fetchEnrichment": false,"includePastSponsors": true}
Output: Quick sponsor list with usernames only (~5 seconds)
π Output Data
Fields Included
{"sponsor_login": "microsoft","sponsor_name": "Microsoft","sponsor_type": "Organization","maintainer_login": "sindresorhus","is_active": true,"sponsor_company": "@microsoft","sponsor_location": "Redmond, WA","sponsor_bio": "Open source projects and samples from Microsoft","sponsor_repo_count": 6234,"sponsor_follower_count": 156000,"sponsor_github_url": "https://github.com/microsoft","sponsor_avatar_url": "https://avatars.githubusercontent.com/u/6154722","created_at": "2025-10-09T14:30:00Z"}
Dataset Views
- All Sponsors - Complete list with key metrics
- Current Sponsors - Only active sponsorships
- Sponsor Profiles - Enriched data for outreach
π― Use Cases
For OSS Maintainers
- Build sponsor CRM - Company, location, contact info for outreach
- Benchmark sponsors - Compare your sponsors with competitors
- Track churn - Monitor sponsors who stopped sponsoring
- Identify patterns - What companies sponsor similar projects?
For Researchers & Analysts
- Study OSS funding - Analyze sponsorship patterns and trends
- Corporate sponsorship mapping - Which companies fund what?
- Geographic analysis - Where are sponsors located?
- Network analysis - Map the GitHub Sponsors ecosystem
For Developers
- Competitive intelligence - See who sponsors your competitors
- Sponsorship strategy - Learn from successful projects
- Market research - Understand OSS funding landscape
- Opportunity discovery - Find potential sponsors
For Marketing Agencies
- Partnership campaigns - Identify high-value sponsors
- Influencer research - Find well-sponsored developers
- Audience demographics - Understand sponsor profiles
- Campaign targeting - Company and location data
βοΈ Configuration
Input Parameters
Parameter | Type | Default | Description |
---|---|---|---|
targets | array | ["sindresorhus"] | GitHub usernames to scrape |
maxResults | integer | 50 | Max sponsors per target (1-10,000) |
fetchEnrichment | boolean | true | Enable profile enrichment |
includePastSponsors | boolean | false | Include inactive sponsors |
detectChanges | boolean | false | Track changes over time |
maxConcurrency | integer | 2 | Parallel targets (1-5) |
Performance Tips
- Without enrichment: ~1000 sponsors in 10 seconds
- With enrichment: ~50 sponsors in 80 seconds
- Recommendation: Disable enrichment for >100 sponsors
- Pagination: Automatically handles "Show more" clicks (up to 473 sponsors)
π° Pricing
Pay-Per-Event Model
You only pay for sponsor records actually collected:
- $0.005 per sponsor record (half a cent)
- Example: 100 sponsors = $0.50
- Example: 1,000 sponsors = $5.00
Cost Examples
Use Case | Records | Cost |
---|---|---|
Track your sponsors | 50 | $0.25 |
Competitor analysis (3 targets) | 150 | $0.75 |
Research project | 1,000 | $5.00 |
Large-scale analysis | 10,000 | $50.00 |
π§ Technical Details
How It Works
- Loads sponsor page via Playwright (headless Chrome)
- Clicks "Show more" to expand all sponsors (max 21 clicks)
- Extracts usernames from current/past sections
- Enriches profiles by visiting each profile page (optional)
- Saves to dataset with structured schema
Why Playwright Instead of API?
- β No authentication required - Start immediately
- β No rate limits - Scrape as much as you need
- β Public data only - Respects GitHub's public access
- β Reliable - Handles pagination automatically
Limitations
- Only scrapes public sponsors (private sponsors not visible)
- Max 473 sponsors per target (GitHub pagination limit ~21 clicks)
- Enrichment adds ~1-2 seconds per sponsor
- Requires Playwright-compatible environment (provided by Apify)
π οΈ Advanced Usage
Incremental Scraping
Track changes over time by running periodically:
{"targets": ["your-username"],"detectChanges": true,"fetchEnrichment": true}
Store results in separate datasets and compare to detect:
- New sponsors
- Sponsor churn
- Growth trends
Export Formats
- JSON - Structured data for analysis
- CSV - Import into spreadsheets
- Excel - Business intelligence tools
- RSS - Feed into automation workflows
Integration Examples
CRM Integration:
# Export to CSV and import to HubSpot/Salesforcecurl "https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv" > sponsors.csv
Database Import:
import requestsdata = requests.get('https://api.apify.com/v2/datasets/{DATASET_ID}/items').json()# Insert into PostgreSQL/MongoDB/etc
π Example Insights
Top Sponsor Companies (Sindre Sorhus)
- GitHub - Multiple employees sponsoring
- Microsoft - Enterprise support
- Vercel - OSS partnership
- Stripe - Developer tools alignment
Geographic Distribution
- πΊπΈ United States: 40%
- π©πͺ Germany: 15%
- π―π΅ Japan: 10%
- π Other: 35%
Sponsor Profiles
- Average followers: 1,200
- Average repos: 150
- Companies: 60% have company affiliation
- Locations: 80% specify location
π€ Support
- Email: kontakt@barrierefix.de
- Issues: Report bugs on GitHub
- Documentation: Full API docs on Apify
π License
MIT License - Free to use for commercial and personal projects.
π SEO Keywords
GitHub Sponsors scraper, GitHub sponsorship data, OSS funding analysis, GitHub Sponsors API alternative, sponsor profile extraction, open source sponsorship tracking, GitHub Sponsors analytics, maintainer sponsor list, competitor sponsor analysis, GitHub funding research, sponsorship pattern analysis, OSS sustainability data, GitHub Sponsors without authentication, sponsor CRM data, GitHub sponsorship trends, Playwright GitHub scraper, GitHub Sponsors Playwright, scrape GitHub Sponsors, GitHub sponsorship demographics, open source sponsor tracking
On this page
Share Actor: