GitHub Trending Scraper – Repos by Language & Period
Pricing
from $1.80 / 1,000 repositories
GitHub Trending Scraper – Repos by Language & Period
Scrape GitHub Trending repositories daily, weekly or monthly by language: name, URL, description, stars, forks, stars gained. Repos only, no login.
Pricing
from $1.80 / 1,000 repositories
Rating
0.0
(0)
Developer
Pablo Navarro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
GitHub Trending scraper that reads the public github.com/trending page and returns repository name, URL, description, language, total stars, forks and stars gained today, this week or this month, for any programming language.
What does it do?
- Trending repositories for all languages or a list of languages.
- Daily, weekly or monthly periods, optional spoken-language filter.
- Rank, owner/name, URL, description, language, stars, forks and stars gained in the period.
- Repository data only: no "built by" contributors, avatars or user profiles.
Use cases
- Developer newsletters: weekly trending repos by stack.
- AI/open-source scouting: spot fast-rising projects early.
- VC and DevRel research: track momentum of tools in your category.
- AI agents: give an LLM a fresh list of popular repos to summarize.
Input
| Field | Description |
|---|---|
since | Trending period. Example: weekly |
languages | One trending list per language (GitHub slug). Empty = all languages. Example: python, typescript, rust |
spokenLanguage | Optional ISO 639-1 code for README language. Example: zh |
maxItems | GitHub shows up to 25 per list. Example: 25 |
Example input:
{"since": "weekly","languages": ["python","typescript"],"maxItems": 10}
Output
Real output (first items of a run on 30 Oct 2026):
[{"rank": 1,"fullName": "AgriciDaniel/claude-seo","name": "claude-seo","url": "https://github.com/AgriciDaniel/claude-seo","description": "Universal SEO skill for Claude Code. 26 sub-skills + 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting. 9 optional extensions for live SEO data.","language": "Python","stars": 24196,"forks": 3237,"starsInPeriod": 4110,"period": "weekly","languageFilter": "python"},{"rank": 2,"fullName": "TauricResearch/TradingAgents","name": "TradingAgents","url": "https://github.com/TauricResearch/TradingAgents","description": "TradingAgents: Multi-Agents LLM Financial Trading Framework","language": "Python","stars": 118501,"forks": 22661,"starsInPeriod": 5557,"period": "weekly","languageFilter": "python"}]
Export the results as JSON, CSV or Excel, read them through the API, or send them to Google Sheets, Make, Zapier, n8n or webhooks. You can also run this Actor from AI agents through the Apify MCP server.
Pricing
Pay per event: $1.80 per 1,000 repositorys plus $0.00005 per run start. There is no extra platform usage charge.
FAQ
Do I need a GitHub token? No. The trending page is public and allowed by GitHub's robots.txt.
Why only 25 per language? GitHub Trending itself lists up to 25 repositories per page; some days it shows fewer.
Does it collect developer data? No. Contributor avatars and usernames in "Built by" are dropped; only the repository identifier (owner/name) is kept.
How often does trending change? GitHub recomputes it several times a day; schedule the Actor daily or hourly.
Language slugs? Use the slug from the URL, e.g. c++ → c%2B%2B, "jupyter notebook" → jupyter-notebook.
Do I need a login or API key? No. It reads GitHub's public trending page; you only need an Apify account.
Can AI agents use it? Yes. Call it through the Apify API, or from Claude, Cursor or any MCP client via the Apify MCP server.
Data source and license
Source: GitHub Trending, public page permitted by github.com/robots.txt. Use complies with GitHub's Acceptable Use Policies (no personal information, no spam). Repository descriptions belong to their owners. Not affiliated with GitHub.
This Actor is not affiliated with or endorsed by the data source. You are responsible for using the data in line with the source's license and terms.