GitHub Trending Scraper avatar

GitHub Trending Scraper

Pricing

Pay per usage

Go to Apify Store
GitHub Trending Scraper

GitHub Trending Scraper

Scrape GitHub Trending repositories by language and time range. Get trending repos with stars, forks, language, contributors. Fast, lightweight, no browser needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Matthieu Cast

Matthieu Cast

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape GitHub Trending repositories โ€” the best way to discover hot open-source projects, monitor tech trends, and find inspiration.

What Data You Get

FieldDescription
ownerRepository owner
nameRepository name
fullNameFull name (owner/name)
descriptionProject description
languagePrimary programming language
totalStarsTotal stars
forksTotal forks
periodStarsStars gained today/this week/this month
periodLabel"today", "this week", or "this month"
builtByContributors who built it
licenseLicense type
rankPosition in trending list
urlRepository URL

Use Cases

  • ๐Ÿ”ฅ Trend monitoring โ€” Track what's hot in open source
  • ๐Ÿ“Š Market research โ€” Understand developer interests and technology adoption
  • ๐Ÿ’ก Inspiration โ€” Find ideas for your next project
  • ๐Ÿ“ˆ Content creation โ€” Weekly "top trending repos" newsletters
  • ๐ŸŽฏ Hiring โ€” Find active open-source contributors

Input Parameters

ParameterDescription
languageFilter by language (e.g., python, javascript, rust)
sincedaily, weekly, or monthly
maxReposMax repos to fetch (1-100)

Output Example

{
"owner": "vercel",
"name": "next.js",
"fullName": "vercel/next.js",
"description": "The React Framework for the Web",
"language": "JavaScript",
"totalStars": 132000,
"forks": 28000,
"periodStars": 450,
"periodLabel": "today",
"builtBy": ["timneutkens", "sebmarkbage", "gnoff"],
"license": "MIT",
"rank": 1,
"url": "https://github.com/vercel/next.js",
"scrapedAt": "2026-07-05T12:00:00.000Z",
"timeRange": "daily",
"languageFilter": "all"
}

Technical Details

  • No browser required โ€” GitHub Trending is server-rendered HTML
  • Fast โ€” Single HTTP request, ~1-2 seconds
  • Lightweight โ€” No Playwright/Puppeteer, minimal CU usage
  • Free โ€” No API key needed

Limitations

  • GitHub Trending shows max ~25 repos per page
  • Historical data not available (only current snapshot)
  • Rate limiting: GitHub may block excessive requests