Github Champion
by mihails
Automatically identify your top GitHub contributors by analyzing closed issues, PRs opened, and reviews. Perfect for team leads and open-source maintainers.
Opens on Apify.com
About Github Champion
Ever wonder who's really moving the needle in your GitHub organization? It's not always the loudest voice in the meetings. I built this actor to cut through the noise and surface your true top contributors based on what they actually *do*. It analyzes three key metrics that matter: the number of assigned issues they close, the volume of PRs they open, and how many pull requests they review for others. You can run it for any time period—last month, last quarter, this year—to get a clear, data-driven picture of performance. It's perfect for team leads who need to identify rock-solid engineers for recognition or mentorship, for open-source maintainers wanting to spot potential new committers, or for anyone who's tired of guessing who the most impactful developers are. I use it quarterly to help inform our contributor shout-outs and it always surfaces a few quiet heroes I might have otherwise missed. Just point it at your org, set your date range, and get a straightforward breakdown of who's driving your projects forward.
What does this actor do?
Github Champion is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
GitHub Champion
Overview
GitHub Champion analyzes your organization's GitHub activity to identify top contributors. It ranks developers based on closed issues, PR reviews, and opened pull requests, celebrating impactful work that often goes unnoticed. The actor calculates scores per contributor and outputs top-three rankings for your entire organization and individual repositories.
Key Features
- Rank contributors using weighted metrics:
- Closed issues: 1 point each
- PR reviews: 0.75 points each
- Created pull requests: 0.5 points each
- Generate two types of reports:
- Top 3 contributors per repository and organization-wide
- Detailed metrics per contributor (additions, deletions, commits, PRs, reviews, closed issues)
- Exclude noisy metrics like additions/deletions from scoring (these appear only in detailed breakdowns)
- Integrate with workflows using Apify schedules and webhooks
- Support for private repos with GitHub API token authentication
How to Use
-
Authentication: For private repositories, create a GitHub API token with full repo permissions at https://github.com/settings/tokens/new. Paste it into the
githubApiTokeninput field. If you encounterNot Founderrors, verify your token has the correct permissions. -
Data requirements:
- Issues must be assigned to contributors to count toward their score
-
GitHub releases are excluded from calculations by default
-
Integration: Connect the actor to your sprint cycles using the provided integration helper. Schedule regular runs with Apify schedules and receive results automatically via webhooks.
Input/Output
Input: Requires your organization name and an optional GitHub API token for private repositories.
Output: Two datasets in the Apify key-value store:
- Top contributors (
top-contributors.jsonintop-threesstore):
[
{
"Organization All-stars": [
{ "name": "user1", "total": 29.5, "pullReviews": 25, "issuesClosed": 3, "pullsCreated": 3 }
]
}
]
- Detailed metrics (
detailed-repo-metricsstore):
[
{ "id": "user1", "additions": 123, "deletions": 45, "commits": 8, "pullsCreated": 3, "pullReviews": 25, "issuesClosed": 3 }
]
The actor filters out contributors with zero activity across all measured metrics.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Github Champion now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- mihails
- Pricing
- Paid
- Total Runs
- 371
- Active Users
- 10
Related Actors
Similarweb scraper
by curious_coder
Google Ads Scraper
by silva95gustavo
Cheap Google Search Results Scraper
by tuningsearch
G2 Explorer
by jupri
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support