GitHub Repo Bulk Analyzer
Pricing
$20.00 / 1,000 github repo analyseds
GitHub Repo Bulk Analyzer
Bulk-fetch GitHub repo stats: stars, forks, watchers, contributors, last commit, primary language, license, open issues, default branch. Pass 500 repos in one run, get a clean dataset back. $0.02 per repo analysed.
Pricing
$20.00 / 1,000 github repo analyseds
Rating
0.0
(0)
Developer
Emily Ward
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
Pass 500 GitHub repos in one run. Get a clean dataset of stars, forks, watchers, contributors, last commit, primary language, license, and topics for each.
What you get back per repo
| Field | Description |
|---|---|
full_name, owner, name | Repo identifier |
description, html_url, homepage | Identity fields |
stars, forks, watchers | Engagement metrics |
open_issues | Health indicator |
language, license, topics | Tech / license / tags |
default_branch, size_kb | Repo shape |
is_archived, is_fork, is_template | Status flags |
created_at, updated_at, pushed_at, last_commit_at | Activity timestamps |
top_contributors (optional) | Login + contribution count for top 10 |
Pricing
$0.02 per repo analysed. You only pay for successful fetches. 404s and rate-limit errors are not charged.
| Use case | Repos | Cost |
|---|---|---|
| Sample a category | 50 | $1.00 |
| Track competitor ecosystem | 500 | $10.00 |
| VC due-diligence sweep | 2,000 | $40.00 |
Why this beats writing your own script
- GitHub API rate limits: 60 requests per hour unauthenticated, 5,000 with a token. This actor exposes both modes plus a clear warning when limits hit.
- Bulk-ready: pass a list of 500 repos in any common format (
owner/name, full URL, .git suffix tolerated). - Dataset-native: output streams straight into a Apify Dataset that you can export to CSV / JSON / Sheets / your warehouse.
- Last-commit detection: GitHub's main repo endpoint returns
pushed_atwhich is not always the last commit. We hit/commits?per_page=1for the actual last-commit timestamp.
Pass your own GitHub token (recommended)
Without a token, GitHub limits you to 60 requests per hour. The actor stops gracefully at the limit.
With a token (no scopes needed for public repos), you get 5,000 requests per hour. Create one at https://github.com/settings/tokens, paste it into the github_token field. The field is stored as a secret, never logged.
Use cases
- VCs: pull stars/contributor/license data for a portfolio scan or sector report.
- Devtool marketing: track competitor velocity (last commit, open issues, contributor count) over time.
- OSS maintainers: benchmark your repo against peers.
- Recruiters: identify active maintainers in a tech stack.
- Security teams: bulk-fetch license data for compliance audits.
What this actor does NOT do
- It does not pull private repos (use a token with private-repo scope and write your own).
- It does not deep-scan code (use code-search APIs separately).
- It does not check vulnerability advisories (use GitHub's GHSA endpoints).
Tags
github developer-tools oss vc-research dev-tools code-search repo-stats analytics due-diligence
Made by Emily Ward, Cancel Costs.