GitHub Trending Scraper - Repos & Developers avatar

GitHub Trending Scraper - Repos & Developers

Pricing

from $0.50 / 1,000 results

Go to Apify Store
GitHub Trending Scraper - Repos & Developers

GitHub Trending Scraper - Repos & Developers

Scrape GitHub's trending repositories and developers daily, weekly, or monthly. Filter by programming language and spoken language. Get stars, forks, descriptions, and full metadata. Perfect for tech trend tracking, AI tool discovery, and developer recruiting.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

NIJ KANANI

NIJ KANANI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ”ฅ GitHub Trending Scraper

Pull GitHub's trending repositories and developers โ€” by programming language, time period, and spoken language โ€” directly from GitHub's official trending page. Daily, weekly, or monthly.

๐Ÿš€ Built for tech analysts, AI researchers, recruiters, and content creators tracking what's hot in the developer world.


โœจ What you can do

  • ๐Ÿ“ฆ Trending repos โ€” top GitHub repositories with stars, forks, language, descriptions
  • ๐Ÿ‘จโ€๐Ÿ’ป Trending developers โ€” most followed/discussed devs of the period
  • ๐ŸŒ Filter by programming language โ€” Python, TypeScript, Rust, Go, etc.
  • ๐Ÿ•’ Time periods โ€” today, this week, this month
  • ๐Ÿ—ฃ๏ธ Spoken language filter โ€” find Chinese, Japanese, Russian-language repos
  • ๐Ÿ“ค JSON / CSV / Excel export

๐Ÿš€ Quick start

  1. Click Try for free
  2. Pick mode: repositories, developers, or both
  3. Pick since: daily / weekly / monthly
  4. Optional: filter by programming language(s)
  5. Click Start

๐Ÿ“ฅ Input examples

{
"mode": "repositories",
"languages": ["python"],
"since": "weekly"
}

Both repos and devs across multiple languages

{
"mode": "both",
"languages": ["typescript", "rust", "go"],
"since": "daily"
}
{
"mode": "repositories",
"languages": [],
"since": "daily",
"maxItemsPerList": 25
}

๐Ÿ“ค Output

Repository

{
"type": "repository",
"rank": 1,
"name": "awesome-tool",
"owner": "username",
"fullName": "username/awesome-tool",
"description": "Tool that does something great",
"language": "Python",
"stars": 12500,
"forks": 850,
"starsToday": 245,
"since": "daily",
"url": "https://github.com/username/awesome-tool",
"builtBy": [{ "username": "user1", "avatar": "https://..." }],
"scrapedAt": "2026-05-06T08:00:00.000Z"
}

Developer

{
"type": "developer",
"rank": 1,
"username": "torvalds",
"fullName": "Linus Torvalds",
"avatar": "https://...",
"profileUrl": "https://github.com/torvalds",
"popularRepo": {
"name": "linux",
"description": "Linux kernel source tree",
"url": "https://github.com/torvalds/linux"
},
"since": "weekly",
"language": null,
"scrapedAt": "2026-05-06T08:00:00.000Z"
}

๐ŸŽฏ Use cases

WhoWhy
๐Ÿค– AI researchersDiscover hot ML/AI repos before they're widely known
๐Ÿ“ฐ Tech newsletter writersDaily content mining for "trending this week" sections
๐ŸŽฏ RecruitersFind rising stars in specific languages/communities
๐Ÿ“Š VCs & scoutsEarly signal for investable open-source projects
๐Ÿข DevRel teamsTrack ecosystem activity around your tech stack
๐Ÿ“ˆ Indie hackersIdea mining + competitor watching

โš™๏ธ Tech notes

  • Scrapes the official https://github.com/trending and /trending/developers pages
  • No login required, no API key, no rate-limit headaches
  • Output is GitHub's own ranking (most-starred in the period for that language)
  • Supports all GitHub-supported language slugs

โ“ FAQ

Why scrape the page instead of using GitHub API? GitHub's REST API doesn't expose the curated /trending ranking. The trending pages are public and stable.

Can I run on a schedule? Yes. Use Apify Schedules for daily runs at 9 AM your time โ†’ never miss a trend.

How fast? ~3-5 seconds per language per list.

Limit on items? GitHub's trending page shows ~25 items max. There's no pagination.