Github Sponsors Scraper avatar
Github Sponsors Scraper

Pricing

Pay per event

Go to Apify Store
Github Sponsors Scraper

Github Sponsors Scraper

Developed by

BarriereFix

BarriereFix

Maintained by Community

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.

Apify Actor License: MIT


✨ 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

  1. All Sponsors - Complete list with key metrics
  2. Current Sponsors - Only active sponsorships
  3. 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

ParameterTypeDefaultDescription
targetsarray["sindresorhus"]GitHub usernames to scrape
maxResultsinteger50Max sponsors per target (1-10,000)
fetchEnrichmentbooleantrueEnable profile enrichment
includePastSponsorsbooleanfalseInclude inactive sponsors
detectChangesbooleanfalseTrack changes over time
maxConcurrencyinteger2Parallel 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 CaseRecordsCost
Track your sponsors50$0.25
Competitor analysis (3 targets)150$0.75
Research project1,000$5.00
Large-scale analysis10,000$50.00

πŸ”§ Technical Details

How It Works

  1. Loads sponsor page via Playwright (headless Chrome)
  2. Clicks "Show more" to expand all sponsors (max 21 clicks)
  3. Extracts usernames from current/past sections
  4. Enriches profiles by visiting each profile page (optional)
  5. 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/Salesforce
curl "https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv" > sponsors.csv

Database Import:

import requests
data = 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%
  • Average followers: 1,200
  • Average repos: 150
  • Companies: 60% have company affiliation
  • Locations: 80% specify location

🀝 Support


πŸ“ 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