Tools / GitHub Repo Stats & Release Tracker (official API)
GitHub Repo Stats & Release Tracker (official API)
Track GitHub repo stars, forks, issues and new releases in bulk via the official API. Input: repositories. Output (JSON/CSV): one row per item with repository, stars, forks, openIssues, language, license, pushedAt, latestRelease, latestReleaseAt, archived.
Example input
{
"repositories": [
"apify/crawlee",
"facebook/react",
"https://github.com/astral-sh/uv",
"nope/does-not-exist-xyz"
],
"maxReleases": 2,
"monitorMode": true
}Example output
{
"repository": "nope/does-not-exist-xyz",
"found": false,
"checkedAt": "2026-10-12T01:31:22.043Z"
}
Input reference
| Field | Type | Notes |
|---|---|---|
repositories required | array | owner/name or GitHub URLs. |
githubToken | string | A free fine-grained token with no scopes raises the limit from 60 to 5,000 requests/hour. Stored as a secret. |
includeReleases | boolean | Fetch recent releases. |
maxReleases | integer | Releases per repo |
includeContributors | boolean | Top 10 contributor logins and commit counts. |
maxConcurrency | integer | Concurrency |
monitorMode | boolean | Remember the last result between runs (named key-value store) and flag changes. Schedule the Actor to get alerts. |
onlyChanged | boolean | In monitor mode, skip unchanged items in the dataset. |
stateStoreName | string | Named key-value store for monitor state. |
Pricing
Pay per event: Repository record $0.002, New release / repo changed (monitor) $0.005. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.
Open GitHub Repo Stats & Release Tracker (official API) on Apify →