GitHub Trending and Repo Mover Tracker avatar

GitHub Trending and Repo Mover Tracker

Pricing

$10.00 / 1,000 trending repo rows

Go to Apify Store
GitHub Trending and Repo Mover Tracker

GitHub Trending and Repo Mover Tracker

Pull the GitHub trending list for any timeframe, programming language, or spoken language. Each row carries owner, name, description, total stars, stars added in period, forks, language, and top contributors. JSON. Pay per repo.

Pricing

$10.00 / 1,000 trending repo rows

Rating

0.0

(0)

Developer

Ken M

Ken M

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

7 days ago

Last modified

Share

Pull the GitHub trending list for any timeframe, programming language, or spoken language. Each row ships the owner, repo name, description, primary language, total stars, stars added in the active window, fork count, and the row of top contributors. Pay per repo. No auth required.

Built for investors scouting open source momentum, recruiters watching breakout projects, dev tool founders studying competitive launches, and content teams building "what's hot in OSS this week" newsletters.

Keywords this actor ranks for: github trending api, github trending intelligence, github trending json, pull github repos, github mover tracker, github stars tracker, oss momentum tracker, open source intelligence, oss investment scout, github watch list builder, top github repos api, trending repos by language.


Why this actor

Other GitHub trending toolsThis actor
One web page that scrolls foreverStructured JSON one row per repo
All time onlyDaily, weekly, and monthly windows
English only authorsFilter by spoken language code
Drop the contributor rowTop contributor avatars and handles included
Drop the period star count"Stars added this week" parsed as a discrete field

How it works

flowchart LR
A[Timeframes + languages] --> B[github.com/trending<br/>plus filter slugs]
B --> C[Plain server rendered HTML<br/>no auth, no JS]
C --> D[Parse repo rows]
D --> E[Push one row per repo]
E --> F[(JSON CSV Excel API)]

Plain HTML, no browser needed. Cheerio parses the trending page and extracts each repo row with owner, name, description, language, stars, forks, and contributor avatars. Datacenter proxy is enough.


What you get per row

flowchart LR
R[Repo row] --> R1[Identity<br/>fullName owner name url]
R --> R2[Pitch<br/>description language]
R --> R3[Momentum<br/>starsTotal starsInPeriod forks]
R --> R4[Slice<br/>timeframe languageFilter spokenLanguageCode]
R --> R5[People<br/>builtBy contributor row]

Quick start

Daily trending across all languages

{
"timeframes": ["daily"]
}

Weekly trending in TypeScript and Rust

{
"timeframes": ["weekly"],
"languages": ["typescript", "rust"]
}

Monthly trending repos from Chinese authors

{
"timeframes": ["monthly"],
"spokenLanguageCode": "zh"
}

Daily and weekly across Python and Go (4 lists per run)

{
"timeframes": ["daily", "weekly"],
"languages": ["python", "go"]
}

Sample output

{
"rank": 1,
"fullName": "anthropic/claude-code",
"owner": "anthropic",
"name": "claude-code",
"url": "https://github.com/anthropic/claude-code",
"description": "The official CLI for Claude",
"language": "TypeScript",
"languageColor": "#3178c6",
"starsTotal": 12500,
"starsInPeriod": 1230,
"forks": 850,
"timeframe": "daily",
"languageFilter": "typescript",
"spokenLanguageCode": null,
"builtBy": [
{ "username": "alice", "profileUrl": "https://github.com/alice", "avatarUrl": "https://avatars.githubusercontent.com/u/123" }
],
"scrapedAt": "2026-05-08T10:00:00.000Z"
}

Who uses this

RoleUse case
OSS investorScout breakout repos by language and momentum window before VCs do
RecruiterSource senior engineers from the contributor row of trending repos
Dev tool founderWatch competitive launches at the moment they hit the front page
Content teamBuild a weekly "what's hot in OSS" newsletter from real data, not guesswork
AnalystTrack language adoption shifts week over week
Recruiter agencyBuild prospect lists by language and spoken language for niche searches

Input reference

FieldTypeWhat it does
timeframesstring[]One or more of daily, weekly, monthly. Default daily.
languagesstring[]Programming language slugs to filter by. Empty means all languages.
spokenLanguageCodestringTwo letter ISO code, for example en or zh.
maxReposPerListintegerCap per timeframe and language combination. Max 25.
includeContributorsbooleanInclude the "Built by" avatar row with username and profile URL.
proxyConfigurationobjectApify proxy. Datacenter is fine for GitHub.

API call

curl -X POST \
"https://api.apify.com/v2/acts/YOUR_USER~github-trending-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"timeframes": ["daily", "weekly"],
"languages": ["python", "rust"]
}'

Pricing

The first 5 repos per run are free so you can validate output before paying. After that, each repo row is charged. No surprise add on charges.


FAQ

Do I need a GitHub token?

No. The actor only touches the public trending HTML page that any anonymous web visitor can see.

How many repos does each list return?

GitHub trending shows up to 25 repos per timeframe and language combination. The actor returns up to that cap per list.

GitHub does not publish a historical trending archive. Schedule the actor on a daily cron and store snapshots yourself to build your own time series.

How fresh is the data?

Each run hits the live trending page, so star counts and the contributor row reflect what GitHub renders at pull time.

Can I track a specific repo over time?

Run the actor on a schedule and filter the resulting dataset by fullName. Combine with the Apify scheduler to get a daily or weekly snapshot per repo.

This actor reads HTML any anonymous web visitor can see. Respect GitHub's terms and rate limit sensibly.


  • GitHub Issue Monitor , track new issues and PR activity on a watch list of repos
  • HN Lead Monitor , Hacker News mentions and high intent leads
  • Stack Overflow Lead Monitor , track buyer questions across tags
  • ProductHunt Launch Tracker , launches by topic with maker info parsed
  • LinkedIn Pulse Articles Intelligence , long form content intelligence for thought leadership tracking