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.

Run it on Apify Store →

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

FieldTypeNotes
repositories requiredarrayowner/name or GitHub URLs.
githubTokenstringA free fine-grained token with no scopes raises the limit from 60 to 5,000 requests/hour. Stored as a secret.
includeReleasesbooleanFetch recent releases.
maxReleasesintegerReleases per repo
includeContributorsbooleanTop 10 contributor logins and commit counts.
maxConcurrencyintegerConcurrency
monitorModebooleanRemember the last result between runs (named key-value store) and flag changes. Schedule the Actor to get alerts.
onlyChangedbooleanIn monitor mode, skip unchanged items in the dataset.
stateStoreNamestringNamed 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

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open GitHub Repo Stats & Release Tracker (official API) on Apify →