GitHub Repository Scraper - stars, topics, metadata avatar

GitHub Repository Scraper - stars, topics, metadata

Pricing

from $5.00 / 1,000 repositories

Go to Apify Store
GitHub Repository Scraper - stars, topics, metadata

GitHub Repository Scraper - stars, topics, metadata

Search GitHub repos with full search syntax and get stars, forks, issues, language, topics, SPDX license and activity dates. No API key needed. One request returns 100 repos.

Pricing

from $5.00 / 1,000 repositories

Rating

0.0

(0)

Developer

ttgi

ttgi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Categories

Share

GitHub Repository Scraper

Search GitHub repositories and get full metadata in one call — stars, forks, open issues, language, topics, license, homepage, and activity dates.

What makes this different

The entire Apify Store has one GitHub repository scraper. This is the second. Most "GitHub scrapers" on other platforms need a paid API key, a proxy subscription, or per-thousand pricing that eats your margin. This one uses GitHub's public REST API: free, no key needed for light use, and one HTTP request returns 100 repositories. A 500-repo run costs five requests.

Usage

Any GitHub search syntax works:

  • stars:>500 — popular repos
  • topic:rust stars:>1000 — by topic
  • language:go pushed:>2026-01-01 — active Go repos
  • org:facebook — everything from an org
  • help-wanted-issues:>10 language:python — repos seeking contributors

Sort by stars, forks, help-wanted-issues, updated, or created.

Output

Flat, one row per repository:

fullName, owner, description, stars, forks, openIssues, watchers, language, topics, license, url, homepage, isArchived, isFork, createdAt, updatedAt, pushedAt, size

Use cases

  • Developer-tool discovery — find libraries by topic, language, activity
  • Competitive research — track a topic's leading projects over time
  • OSS portfolio analysis — licence, activity, and issue velocity per repo
  • Lead enrichment — help-wanted-issues surfaces projects actively seeking help
  • License compliance — SPDX identifiers for every dependency you ship

Rate limits

Unauthenticated you get 60 requests/hour — roughly 6,000 repos. Supply a token input for 5,000 requests/hour (500,000 repos). A token is not required for light use, and a rate-limit error tells you exactly what to do next.

Honest notes

  • GitHub caps search results at 1,000 per query. Split your filters to go deeper.
  • license is the SPDX id from GitHub's detection; it is absent for repos without a recognised licence file.
  • topics is a comma-separated string. Split it before joining against another list.
  • Forked repos are excluded by default; set includeForks to keep them.

Pronouns: they/them.