GitHub Repository Scraper | Search, Stars & Project Updates avatar

GitHub Repository Scraper | Search, Stars & Project Updates

Pricing

from $0.85 / 1,000 delivered repository versions

Go to Apify Store
GitHub Repository Scraper | Search, Stars & Project Updates

GitHub Repository Scraper | Search, Stars & Project Updates

Search public GitHub repositories or track a repo watchlist. Export stars, forks, topics, licenses and source dates. $1 per 1,000 repository versions.

Pricing

from $0.85 / 1,000 delivered repository versions

Rating

0.0

(0)

Developer

Signal Foundry

Signal Foundry

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search public GitHub repositories with native qualifiers or refresh a fixed repository watchlist. Export factual metadata including stars, forks, topics, source dates and license identifiers.

What you can do

  • Find public projects by language, topic or star threshold.
  • Track metadata changes across an open-source project watchlist.
  • Export repository discovery results to a JSON or CSV research pipeline.

Pricing

One delivered repository metadata version costs $0.001. There is no actor-start fee. No start fee. Apify platform usage is included in this Actor's per-event price. Skipped unchanged versions are not charged. Set a maximum charge in Apify Console or use the API maxTotalChargeUsd parameter.

Quick start

Paste this input in the Actor and choose Start:

{
"query": "topic:apify",
"sort": "stars",
"maxReposScanned": 100,
"maxItems": 25
}

For repeated calls, enable onlyNew and reuse stateKey for the same feed. To replay records, change the key or use resetState. History retains the last 25,000 delivered fingerprints; older versions may be delivered again after eviction. Changing your filters with the same key does not clear history. onlyNew scans up to the source scan limit before skipping remembered versions, so repeated runs may read more source records than they deliver. maxItems caps delivered rows.

API and export

POST your input to https://api.apify.com/v2/acts/signalfoundryhq~github-repository-radar/runs?maxTotalChargeUsd=0.05 using an Apify token in the Authorization header. After the run succeeds, read defaultDatasetId from the run and retrieve /v2/datasets/{datasetId}/items. Apify also provides CSV and other exports in Console. OUTPUT contains delivered, duplicatesSkipped and eventChargeLimitReached. Never put tokens in public URLs.

Every record includes signalId, recordFingerprint, source, collectedAt and a source page/API URL. Metadata changes create new fingerprints. No background schedule is created by this Actor.

Scope and limitations

Public metadata only: no code, README content, developer email harvesting, private repositories or authentication tokens. Anonymous GitHub rate limits apply (normally 60 REST requests per hour per source IP and 10 search requests per minute); shared cloud IPs may have less capacity. Source blocks fail visibly. Search is limited to 1,000 source matches, and watchlists to 25 repositories. openIssuesAndPullRequests includes both issues and pull requests. Stars and counts changing can produce a new billable version. This is repository search/watchlists, not a reproduction of the GitHub Trending ranking.

Source documentation: GitHub public REST API. SignalFoundry is independent of the source platform.

Support

Open an issue on this Actor with the run URL and a non-sensitive description of the problem. Do not include tokens, passwords or private data.