GitHub Trending Repositories Scraper avatar

GitHub Trending Repositories Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
GitHub Trending Repositories Scraper

GitHub Trending Repositories Scraper

Scrapes GitHub Trending and returns repo name, owner, description, language, stars, forks, and stars gained today.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ganesh B

Ganesh B

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

Scrapes the GitHub Trending page and returns structured data on trending repositories, including star counts, fork counts, stars gained today, and programming language.

What you get

  • repo: Full repository name (owner/repo)
  • owner: Repository owner
  • repoName: Repository name without owner
  • description: Repository description
  • language: Primary programming language
  • stars: Total number of stars
  • forks: Total number of forks
  • starsToday: Stars gained in the selected time range
  • url: Full GitHub URL
  • since: Time range filter used (daily/weekly/monthly)
  • scrapedAt: ISO timestamp of when the data was fetched

Input

FieldTypeDefaultDescription
languageString(all)Filter by programming language, e.g. python, javascript, rust
sinceStringdailyTime range: daily, weekly, or monthly
maxItemsInteger25Maximum number of repositories to return (GitHub shows up to 25 per page)

Quick Start

  1. Find the actor in Apify Store
  2. Click Try for free and set your inputs
  3. Click Start and wait for the run to finish
  4. Download results as JSON, CSV, or via the API

Sample Output

Each item in the dataset looks like this:

{
"repo": "antirez/kilo",
"owner": "antirez",
"repoName": "kilo",
"description": "A text editor in less than 1000 lines of code, written to explain how text editors work.",
"language": "C",
"stars": 7840,
"forks": 712,
"starsToday": 428,
"url": "https://github.com/antirez/kilo",
"since": "daily",
"scrapedAt": "2024-11-01T10:00:00.000Z"
}

Use cases

  • Track trending open-source projects daily or weekly
  • Build a developer newsletter with trending repos
  • Analyze programming language popularity over time
  • Monitor competitor or partner projects gaining traction
  • Research emerging libraries and frameworks

Notes

  • GitHub Trending shows up to 25 repositories per page
  • Set language to an empty string to get trending repos across all languages
  • The since parameter accepts daily, weekly, or monthly
  • Data is scraped directly from GitHub's public trending page — no API key required