GitHub Stars Scraper
Pricing
from $10.00 / 1,000 results
GitHub Stars Scraper
Scrape GitHub repository data. Search by keyword or language, fetch specific repos. Extract star counts, forks, topics, licenses, and full repo metadata.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape GitHub repository data via the public GitHub API. Search repositories by keyword or programming language, or fetch specific repos by owner/name. Extract star counts, fork counts, topics, licenses, languages, and full repository metadata.
Modes
| Mode | Description |
|---|---|
search | Search repos by keyword, optionally filtered by language |
repos | Fetch details for specific repos by owner/name |
Output Fields
| Field | Description |
|---|---|
name | Repository name |
fullName | Full name (owner/repo) |
description | Repository description |
stars | Star count |
forks | Fork count |
watchers | Watcher count |
openIssues | Open issue count |
language | Primary programming language |
topics | Array of topic tags |
license | SPDX license identifier (e.g. "MIT", "Apache-2.0") |
createdAt | ISO timestamp when repo was created |
updatedAt | ISO timestamp of last update |
homepage | Homepage URL |
defaultBranch | Default branch name |
size | Repository size in KB |
isArchived | Whether repo is archived |
isFork | Whether repo is a fork |
sourceUrl | Direct URL to the GitHub page |
scrapedAt | ISO timestamp of scrape |
Input Options
- Mode:
searchorrepos - Search Queries: Keywords (e.g. "machine learning", "web scraping")
- Repository Names: Specific repos in owner/name format (e.g. "facebook/react", "torvalds/linux")
- Sort By:
stars,forks, orupdated - Language Filter: Filter by language (e.g. "python", "javascript", "rust")
- Max Results: Up to 500 per query (GitHub caps at 1000)
- Proxy: Optional proxy configuration
Example Output
{"name": "react","fullName": "facebook/react","description": "The library for web and native user interfaces.","stars": 231000,"forks": 47200,"watchers": 231000,"openIssues": 950,"language": "JavaScript","topics": ["javascript", "frontend", "react", "ui", "declarative"],"license": "MIT","createdAt": "2013-05-24T16:15:54.000Z","updatedAt": "2026-04-26T10:00:00.000Z","homepage": "https://react.dev","defaultBranch": "main","size": 412000,"isArchived": false,"isFork": false,"sourceUrl": "https://github.com/facebook/react","scrapedAt": "2026-04-26T12:00:00.000Z"}
Use Cases
- Trend Analysis: Track which repos and topics are gaining stars
- Technology Research: Compare libraries in the same category
- Competitive Intelligence: Monitor competitors' open source activity
- Portfolio Building: Find top repos by language for learning
- Market Research: Identify popular developer tools and frameworks
Notes
- Uses the public GitHub API (no auth required)
- Rate limit: 60 requests/hour for unauthenticated access
- The scraper automatically tracks and respects rate limits, waiting when necessary
- GitHub search API returns a maximum of 1000 results per query
- Delays between requests ensure reliable scraping within rate limits
Run on Apify
This scraper runs on the Apify platform — a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.