GitHub Trending Repositories Scraper avatar

GitHub Trending Repositories Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
GitHub Trending Repositories Scraper

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

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a month ago

Last modified

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

InputDefaultMeaning
sincedailydaily, weekly, or monthly
languageemptyGitHub programming-language slug, such as python or c++
spokenLanguageemptyGitHub spoken-language code, such as en
maxItems25Maximum records, from 1 to 25
proxyConfigurationabsentOptional 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.