GitHub Repo Monitor - releases, stars, activity avatar

GitHub Repo Monitor - releases, stars, activity

Pricing

from $5.00 / 1,000 repositories

Go to Apify Store
GitHub Repo Monitor - releases, stars, activity

GitHub Repo Monitor - releases, stars, activity

Input: repositories as owner/name. Output: stars, forks, open issues, latest release and tag, licence, language, topics and an abandonment flag. Use when you need to check whether a project is active, popular or stale.

Pricing

from $5.00 / 1,000 repositories

Rating

0.0

(0)

Developer

Alexandre de La Fayette

Alexandre de La Fayette

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

GitHub Repo Monitor

Check whether an open-source project is active, popular, or quietly abandoned — across as many repositories as you like, in one run.

Reads GitHub's documented public REST API. No scraping, no login.

What you get

FieldDescription
fullName / owner / nameRepository identity
description / homepage / urlWhat it is and where it lives
stars / forks / watchersPopularity signals
openIssuesOpen issue count
language / topicsPrimary language and declared topics
licenseSPDX identifier where declared
createdAt / lastPushAtAge and most recent activity
daysSincePushDays since the last commit landed
isStaleTrue if idle longer than your threshold
isArchived / isForkArchived or fork status
latestRelease / latestReleaseAtNewest non-prerelease tag and date
releasesLast 5 releases with tag, name, date

Input

{
"repos": ["facebook/react", "https://github.com/rust-lang/rust", "apify/crawlee"],
"includeReleases": true,
"staleAfterDays": 180,
"githubToken": ""
}
OptionDefaultWhat it does
reposrequiredowner/name or a full GitHub URL — both work
includeReleasestrueAttach the last 5 releases
staleAfterDays180Days of no pushes before flagging stale
githubTokenemptyOptional. Raises GitHub's limit from 60/hour to 5,000/hour

On the token: you do not need one for small batches. GitHub allows 60 unauthenticated requests per hour, which covers roughly 30 repositories with releases enabled. Beyond that, supply a personal access token — a read-only one with no scopes is enough. If the limit is reached the run stops cleanly and tells you when it resets, rather than silently returning junk.

Who this is for

  • Security and platform teams auditing dependencies for abandonment — isStale, isArchived and daysSincePush together are a solid signal
  • Engineering managers deciding whether a library is safe to adopt
  • Investors and analysts tracking project momentum across an ecosystem
  • Developer-tool companies monitoring competitors
  • Anyone comparing many repositories on the same axes at once

Pairs naturally with our Package Registry Monitor: that one gives you a package's repository URL, this one tells you whether that repository is still alive.

Honest limits

  • Private repositories return not found unless your token can see them.
  • watchers is the true subscriber count, not the star count GitHub sometimes shows in that field.
  • A repository with no releases returns empty releases — common and not an error.
  • Without a token, large batches will hit the rate limit. The run stops and says so.

Pricing

Pay per event. Charged per repository resolved. Failed lookups cost nothing.

Changelog

1.0 — First release. Popularity, activity, releases and staleness detection.