GitHub Trending Scraper avatar

GitHub Trending Scraper

Pricing

Pay per usage

Go to Apify Store
GitHub Trending Scraper

GitHub Trending Scraper

GitHub trending repos — stars, forks, language. 3+ runs, spot emerging tools early. JSON/CSV. Custom dev tool in 48h, $100 pilot. Email: spinov001@gmail.com • Tips: t.me/scraping_ai

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

GitHub Repo Scraper

Scrape trending GitHub repositories and search results — extract stars, forks, language, description, contributors, and topics. Track open-source trends, discover popular projects, and monitor the developer ecosystem.

Features

  • Trending repositories — scrape GitHub's daily, weekly, or monthly trending page
  • Language filtering — get trending repos for specific languages (Python, JavaScript, Rust, Go, etc.)
  • Search by keyword — find repositories across all of GitHub sorted by stars
  • Rich repo data — owner, name, description, language, stars, forks, period stars, topics, contributors
  • Auto-pagination — follows next pages in search results for comprehensive coverage
  • Period stats — see how many stars a repo gained today/this week/this month
  • No API token needed — works out of the box using GitHub's public web pages

Output Example

{
"owner": "openai",
"name": "whisper",
"fullName": "openai/whisper",
"url": "https://github.com/openai/whisper",
"description": "Robust Speech Recognition via Large-Scale Weak Supervision",
"language": "Python",
"stars": 72450,
"forks": 8120,
"periodStars": 1250,
"trendingPeriod": "daily",
"contributors": ["jong-woo-ha", "raesetje", "Const-me"],
"topics": ["speech-recognition", "machine-learning", "pytorch"],
"scrapedAt": "2026-03-18T12:00:00.000Z"
}

Use Cases

  • Trend monitoring — track which open-source projects are gaining traction in the developer community
  • Technology research — discover the most popular tools, libraries, and frameworks by language or topic
  • Competitive analysis — monitor competitor open-source projects for star growth and community engagement
  • Developer recruiting — identify active contributors to trending repositories in specific technologies
  • Investment research — find fast-growing open-source projects that may indicate market demand

Input Parameters

ParameterTypeDefaultDescription
scrapeTrendingBooleantrueWhether to scrape GitHub's trending page
trendingPeriodString"daily"Trending period: daily, weekly, monthly
languagesArray[]Filter trending repos by language (e.g., ["python", "rust"])
searchQueriesArray[]Search terms to find repositories (sorted by stars)
maxReposPerSourceNumber50Maximum repositories to extract per source

Cost Estimation

  • ~$0.25 per 100 repositories scraped
  • Trending page (25 repos) completes in under 30 seconds
  • Free tier: up to 50 repos with Apify free plan

FAQ

Q: What does "period stars" mean? A: Period stars show how many new stars a repository received during the selected trending period (today, this week, or this month). It indicates growth momentum.

Q: Can I filter trending repos by multiple languages? A: Yes. Pass an array of language names in the languages parameter, e.g., ["python", "javascript", "rust"]. Each language gets its own trending page scrape.

Q: Does it work with GitHub's API rate limits? A: The scraper uses GitHub's public web pages (not the REST API), so there are no API token requirements or rate limits. However, it runs with 5 concurrent requests to be respectful to GitHub's servers.