GitHub Trending Scraper – Repos by Language & Period avatar

GitHub Trending Scraper – Repos by Language & Period

Pricing

from $1.80 / 1,000 repositories

Go to Apify Store
GitHub Trending Scraper – Repos by Language & Period

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

Pablo Navarro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldDescription
sinceTrending period. Example: weekly
languagesOne trending list per language (GitHub slug). Empty = all languages. Example: python, typescript, rust
spokenLanguageOptional ISO 639-1 code for README language. Example: zh
maxItemsGitHub 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.