github_trending_scraper
Scrape GitHub trending repositories or developers by daily, weekly, or monthly window and language, returning stars, forks, and descriptions without API keys or proxies.
Instructions
Scrapes github.com/trending: the daily, weekly or monthly trending repositories or developers, by programming language and spoken language. One row per repo or developer with stars, forks, stars-in-period and description — no API key, no proxies. Billed to your own Apify account: ~$0.002 per Repository (Apify free-plan price, lower on paid plans).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode — Choose repositories for github.com/trending (one row per trending repo), or developers for github.com/trending/developers (one row per trending developer). Options: repositories = Trending repositories; developers = Trending developers. | repositories |
| since | No | Time range — Choose the trending window: daily, weekly or monthly, matching the tabs on github.com/trending. Options: daily = Daily; weekly = Weekly; monthly = Monthly. | daily |
| languages | Yes | Programming languages — Enter one GitHub language slug per row, e.g. javascript or python. Leave a row empty to fetch trending across all languages. Example: [""]. | |
| maxResults | No | Max results per language — Enter how many rows to return for each entry in languages, e.g. 25. GitHub's trending page lists at most 25 repositories or 25 developers per language. | |
| spokenLanguage | No | Spoken language — Enter a two-letter spoken-language code to filter by, e.g. en or ja, matching GitHub's "Spoken Language" trending filter. Leave empty for all spoken languages. |