GitHub Trending Scraper — Repos by Language, Stars & Topics
Pricing
$1.00 / 1,000 repository delivereds
GitHub Trending Scraper — Repos by Language, Stars & Topics
GitHub Trending repositories by programming language, date range and spoken language: rank, stars gained today/this week/this month, total stars, forks, and optionally topics, license and dates.
Pricing
$1.00 / 1,000 repository delivereds
Rating
0.0
(0)
Developer
yestrue
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Get the repositories on GitHub Trending — for any programming language, today, this week or this month, and for any spoken language: rank, stars gained in the period, total stars, forks, description and main language — and, if you want, topics, license, homepage, creation and last-push dates, open issues and whether the owner is an organization or a user. Type languages, or paste your github.com/trending links.
Why this one
- 🗂️ Every list GitHub has. Type languages as GitHub names them — Python, TypeScript, C++, C#, Jupyter Notebook, any of the 842 in GitHub's menu — choose today, this week and/or this month, and optionally a spoken language. Or paste a trending link as you set it up on github.com/trending.
- ⚡ Fast. A live test run read 31 lists — all languages plus 9 languages, each for today, this week and this month, and a Rust list in Chinese — 557 repositories with topics, license and dates in 40 seconds. The three lists of the example input take 5 seconds.
- 🏷️ Details without a token. Tick Add topics, license and dates: they come from the public GitHub API, 50 repositories per call, so the 557 above needed 9 calls and no waiting. A GitHub token is optional.
- 🔒 No personal data. Only the owner in the repository's address is kept; the "Built by" contributors are counted, not named, and trending developers (a list of persons) are not read. Phone numbers and e-mail addresses written into descriptions are replaced with
[phone removed]/[e-mail removed]. - 💸 You pay only for repositories delivered. A link that is not a GitHub Trending link, or a language GitHub does not know, comes back as a free record with the reason.
What you get
For every repository:
| Field | What it is |
|---|---|
rank | its place in the list (1 = top) |
fullName, owner, name, url, repoId | the repository and GitHub's numeric id |
description, language | as shown on GitHub Trending (the main language can be empty) |
starsInPeriod | stars gained today / this week / this month, as GitHub counts them |
stars, forks | totals at the time of the run |
builtByShown | how many contributors GitHub shows under "Built by" (at most 5) |
trendingLanguage, period, spokenLanguage, listUrl | which list it came from: "All languages" or a language; daily, weekly or monthly; the spoken-language code |
input, scrapedAt, status, error | which input it came from, and why an input gave nothing |
With Add topics, license and dates also: topics, license (SPDX id such as MIT, or the license's name), homepage, createdAt, pushedAt (last push), openIssues, isArchived, isFork, ownerType (Organization or User), defaultBranch, sizeKb.
Example
A real record from a live run with details — all languages, this week, 25 September 2026:
{"input": "all","period": "weekly","spokenLanguage": null,"trendingLanguage": "All languages","rank": 4,"repoId": 1241960226,"fullName": "alibaba/open-code-review","owner": "alibaba","name": "open-code-review","url": "https://github.com/alibaba/open-code-review","description": "Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, …","language": "Go","stars": 41297,"forks": 2967,"starsInPeriod": 6920,"builtByShown": 5,"topics": ["agent", "agent-skills", "code-review", "code-review-assistant", "harness", "repository-level-context"],"license": "Apache-2.0","homepage": "https://open-codereview.ai","createdAt": "2026-05-18T02:16:36Z","pushedAt": "2026-09-24T09:59:47Z","openIssues": 224,"isArchived": false,"isFork": false,"ownerType": "Organization","defaultBranch": "main","sizeKb": 54938,"listUrl": "https://github.com/trending?since=weekly","status": "OK","scrapedAt": "2026-09-25T21:46:54.853Z"}
How to use it
- Type Programming languages (or "all"), choose the Date ranges and, if you like, a Spoken language — or paste Trending links from github.com/trending, one per line. With both fields empty you get today's list over all languages.
- Tick Add topics, license and dates if you need them.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To follow what is trending in your stack, save your input as a task and schedule it daily: every run keeps the rank, starsInPeriod and scrapedAt of that day.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per repository delivered — see the price on this page. The details cost nothing extra. Links that are not GitHub Trending links and languages GitHub does not know are free.
FAQ
How many repositories per list? At most 25 — that is all GitHub Trending shows. In the live test run the 30 language lists held 11 to 25 each, and the Rust list in Chinese held 1; a list can also be empty (then you get a free NO_RESULTS record). Set Max repositories per list lower for the top N only.
Why is a repository in more than one list? Because it trends in more than one: in the all-languages list and in its language's list, today and this week. Each record says which list it is from and its rank there. The 557 records of the live test run were 413 different repositories; use repoId to keep one of each.
Do I need a GitHub token? No. The details come from GitHub's public search API, which allows 10 calls a minute without a token — each call covers 50 repositories, so about 500 repositories a minute. Beyond that the run waits for GitHub's limit and says so in the log. If you have a GitHub token, you can add it for GitHub's higher limit for signed-in calls; it is stored as a secret and used only for the GitHub API. A token GitHub turns down leaves the repositories without details, with the reason in detailsError, and the run goes on.
Why not the trending developers? That list shows persons — their names and accounts. This tool reads repositories only.
Is this affiliated with GitHub? No. This is an independent tool that reads the public GitHub Trending pages and the public GitHub API.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.