GitHub Trending Scraper
Pricing
from $0.01 / 1,000 results
GitHub Trending Scraper
Scrape GitHub Trending AI projects with this Apify actor. Collect repository name, owner, URL, description, programming language, stars, forks, today's stars, topics, contributors, and ranking. Filter by daily, weekly, or monthly trends and export clean datasets in JSON, CSV, or Excel.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Biddut Hossain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
GitHub Trending AI Projects Scraper
An Apify actor that scrapes GitHub Trending repositories and exports structured data for AI, machine learning, and other trending open-source projects.
Features
- Scrape GitHub Trending repositories
- Filter by programming language
- Choose trending period:
- Daily
- Weekly
- Monthly
- Export clean structured data
- Compatible with Apify datasets
- No GitHub API required
Input
Example input:
{"language": "","since": "daily","maxItems": 25}
Input Parameters
| Parameter | Type | Description |
|---|---|---|
| language | string | Programming language (leave empty for all languages) |
| since | string | Trending period: daily, weekly, or monthly |
| maxItems | integer | Maximum repositories to scrape |
Output
Each dataset item contains:
{"rank": 1,"repository": "owner/repository","name": "repository","owner": "owner","url": "https://github.com/owner/repository","description": "Repository description","language": "Python","stars": 52341,"forks": 6120,"starsToday": 421,"topics": [],"builtBy": ["developer1","developer2"],"period": "daily"}
How It Works
- Opens the GitHub Trending page.
- Applies the selected language filter.
- Applies the selected trending period.
- Extracts repository information.
- Saves each repository to the Apify dataset.
Requirements
- Apify Python Actor
- requests
- beautifulsoup4
- lxml
Installation
Dependencies:
apifyrequestsbeautifulsoup4lxml
Example Use Cases
- Discover trending AI repositories
- Monitor open-source projects
- Research popular GitHub repositories
- Build developer dashboards
- Track programming trends
- Collect data for analytics
- Create GitHub trend reports
Limitations
- Data depends on the current GitHub Trending page.
- GitHub may change its HTML structure at any time.
- Topics may not be available because GitHub Trending does not display them for every repository.
Legal
This actor scrapes only publicly available information from GitHub Trending. Users are responsible for complying with GitHub's Terms of Service and applicable laws when using the collected data.
License
MIT License