GitHub Trending Repos Scraper
Pricing
from $1.90 / 1,000 results
GitHub Trending Repos Scraper
Reads GitHub Trending and returns trending repositories by language and time window - name, description, language, total stars, forks, and stars gained today.
Pricing
from $1.90 / 1,000 results
Rating
0.0
(0)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share

GitHub Trending Repos Scraper (Apify Actor)
What does GitHub Trending Repos Scraper do?
GitHub Trending Repos Scraper reads GitHub's public Trending page and returns every trending repository as structured data - name, description, language, total stars, forks, and stars gained today. Pick any language (or leave it blank for all languages) and a time window - today, this week, or this month. No account or login needed.
Try it with the default languages and see real results in seconds. Run it on a schedule to track what's gaining traction in your stack, or call it from your own app through the Apify API.
Why use GitHub Trending Repos Scraper?
- Tech scouting and sourcing. Spot fast-growing open-source projects in a language or framework you care about, before they're everywhere.
- Recruiting and talent sourcing. Find active, high-signal open-source contributors and maintainers.
- Market and competitive research. Track which tools and frameworks are gaining real developer attention week over week.
- Content and newsletter research. Build a "what's trending" roundup without manually checking the site every day.
How to use GitHub Trending Repos Scraper

- Click Try for free (or Run if you've already added it).
- Optionally set one or more Languages (e.g. "python", "rust") - leave empty for all languages combined.
- Pick a Time window: today, this week, or this month.
- Click Start and open the Output tab once it finishes.
Input

| Field | Type | Default | Notes |
|---|---|---|---|
languages | array | ["javascript", "python"] | Leave empty for all-languages trending. |
since | select | daily | daily, weekly, or monthly. |
maxItems | integer | 25 | Max repos per language (not shared across languages). |
proxyConfiguration | object | off | Optional, not required for typical volumes. |
Output

One dataset row per repo:
{"owner": "TauricResearch","name": "TradingAgents","fullName": "TauricResearch/TradingAgents","description": "TradingAgents: Multi-Agents LLM Financial Trading Framework","language": "Python","totalStars": 115291,"totalForks": 18420,"starsInPeriod": 1376,"url": "https://github.com/TauricResearch/TradingAgents","since": "daily","scrapedAt": "2026-10-26T12:00:00.000Z"}
You can download the result in various formats such as JSON, HTML, CSV, or Excel.
Data fields

| Field | Description |
|---|---|
owner, name, fullName | The repository's owner, name, and owner/name combined. |
description | The repo's own description, as shown on GitHub. |
language | Primary language shown on the trending listing. |
totalStars, totalForks | All-time star and fork counts. |
starsInPeriod | Stars gained within the selected time window - the actual "trending" signal. |
url | Link to the repository on GitHub. |
since | Which time window this row was ranked under. |
Pricing
Each run charges a small start fee plus one charge per repo returned - you pay for the result, not for how the page was read.
Tips and disclaimers
This Actor only reads GitHub's own public Trending page - it does not require an account or bypass any access controls. A language only returns results if GitHub has a dedicated trending page for it; obscure or very niche language names may return nothing. For support or a custom version of this Actor, use the Issues tab.