GitHub Repo Search Scraper: Stars, Language, License
Pricing
from $0.80 / 1,000 repositories
GitHub Repo Search Scraper: Stars, Language, License
Search GitHub repositories by keyword, language, stars or date and export repo name, description, stars, language, license, dates and owner login. Repo data only. Optional token. Unofficial.
Pricing
from $0.80 / 1,000 repositories
Rating
0.0
(0)
Developer
Lepi Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
GitHub Repo Search Scraper
Unofficial tool. Not affiliated with, endorsed by, or sponsored by GitHub, Inc.
Search public GitHub repositories the way you would in GitHub's search box (keyword, language, minimum stars, created or pushed date) and get one clean row per repository. It's for developers, researchers, investors and tool builders who need lists of repos to compare, track or analyze.
Input: a search query plus optional filters (language, stars, dates, sort) and a maximum number of results. An optional GitHub token, stored as a secret input and never logged, raises GitHub's rate limits.
Output: repo name, full name, description, URL, stars, forks, watchers, open issues, primary language, license, topics, created, updated and pushed dates, archived and fork flags, default branch, and the owner's login and type (User or Organization). Nothing else.
This Actor returns repository fields only. It does not collect emails, bios, followers or other personal profile data. Email addresses and phone numbers are removed from repo descriptions.
Data comes from GitHub's public REST search API, which returns at most 1,000 results per query. Without a token, GitHub allows only about 10 search requests per minute.
GitHub search input
query: keywords, as in GitHub search (qualifiers such astopic:cliororg:<name>also work)language: main language, e.g.TypeScriptminStars: minimum starssort: best-match, stars, forks, updated, help-wanted-issues;order: desc or asccreatedFrom/createdTo,pushedFrom/pushedTo: YYYY-MM-DDcreatedLastNDays/pushedLastNDays: optional, repos created or pushed in the last N days, counted back from today's UTC date when the run starts. Each overrides its own From / To pair.includeArchived: default truemaxResults: up to 1,000 (GitHub's search limit per query)token: optional GitHub personal access token (secret input, never logged or stored in results). A token with no scopes is enough.
GitHub repositories output fields
fullName, name, ownerLogin, ownerType, url, description, stars, forks, watchers, openIssues, language, license (SPDX id), topics, createdAt, updatedAt, pushedAt, archived, fork, defaultBranch
Free status rows (not charged): no-results, invalid-input, api-error, rate-limited, search-cap, free-plan-limit, charge-limit-reached.
Example: {"query":"web scraper","language":"JavaScript","minStars":50,"sort":"stars","maxResults":10}
Ready-made examples
- Python Web Scraping Repos on GitHub by Stars: open-source Python projects for web scraping, ranked by stars.
- Trending New GitHub Repos, Last 30 Days: repositories created in the last 30 days that are picking up stars fastest.
Unofficial examples. Not affiliated with or endorsed by any company or agency named above.
Limits and compliance
- Rate limits: without a token the Actor waits about 6.5 s between pages (GitHub allows 10 search requests a minute); with a token, about 2 s (30 a minute). If GitHub says the limit is hit, it waits up to about a minute, then stops with a free
rate-limitedrow. It never rotates tokens. - GitHub returns at most 1,000 results per query. Narrow the query (dates, stars) to get more.
- Repository fields only, as allowed by GitHub's Acceptable Use Policies. No user profiles, emails or followers.
- No GitHub logos or marks are used.
- Free-plan accounts get up to 100 results per run.
Pricing. Pay per result: $0.80 per 1,000 repositories ($0.0008 each), the same price on every plan, no start fee. Free status rows are never charged.