GitHub Trending Repositories Scraper
Pricing
from $3.99 / 1,000 results
GitHub Trending Repositories Scraper
Scrape trending repositories from GitHub Trending. Extracts repo name, owner, description, stars, forks, language, contributors, and current period star gains.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a month ago
Last modified
Categories
Share
Collect repository metadata displayed on GitHub Trending: rank, repository identity, complete published description, language, total stars, forks, period star gains, and visible contributor avatars. Choose daily, weekly, or monthly results with optional programming and spoken-language filters.
Choose your results
| Input | Default | Meaning |
|---|---|---|
since | daily | daily, weekly, or monthly |
language | empty | GitHub programming-language slug, such as python or c++ |
spokenLanguage | empty | GitHub spoken-language code, such as en |
maxItems | 25 | Maximum records, from 1 to 25 |
proxyConfiguration | absent | Optional normal proxy route; no route rotation after a restriction |
{"since": "weekly","language": "python","maxItems": 3}
GitHub exposes one Trending page for each filter combination. The Actor preserves its displayed order and returns up to the selected limit. The page can contain fewer than 25 repositories; it has no invented pagination or repository-detail crawl.
Results
The Output tab provides repository records and a run summary. Download records as JSON, CSV, or Excel. Existing numeric fields stars, forks, and starsToday preserve the page's counts. Despite its historical name, starsToday means stars gained during the selected since period, including weekly or monthly runs.
Descriptions remain complete in the dataset. Optional descriptions, language badges, topics, and contributor arrays are omitted when absent. Contributors represent the avatars GitHub displays, including visible application accounts; they are not a complete contributor census. No repository source code or README contents are collected.
This compact example comes from an actual dataset collected on October 6, 2026. Its description is a 10-word documentation excerpt; runtime records preserve the complete published description. Counts change over time.
{"rank": 1,"fullName": "tester-army/e2e","url": "https://github.com/tester-army/e2e","description": "Next generation e2e testing framework for web and mobile apps.","language": "TypeScript","stars": 5755,"forks": 251,"starsToday": 1720,"since": "daily"}
A successful run requires confirmed repository writes. If a later request or storage operation fails after useful writes, the summary reports partial success. Empty, restricted, rate-limited, or invalid-input runs fail with an empty dataset and a clear summary; notices never appear as repository rows. Restricted requests receive no automatic retry or alternate route.
Permitted use and limitations
Follow GitHub's Terms, Acceptable Use Policies, privacy requirements, and source rate limits. GitHub permits archival use of public information and specifies conditions for research use. Avoid unsolicited contact, spam, or personal-information resale. Commercial reuse or resale eligibility requires a separate review of your rights and intended use.
Verification covers a bounded archive of native public repository metadata. It does not establish permission to resell GitHub data or services. Actor pricing does not grant publisher rights. Check the current price shown in Apify before running; platform and optional proxy usage can add costs.
This Actor is independent of GitHub. GitHub controls Trending availability, ranking, and updates. For support, use the Actor's Apify Issues tab and share the run link and affected filters.