GitHub Repository Search Scraper
Search GitHub repos by keyword, language and stars — full metadata for every match.
- $0.005 per page
- 200 free credits
- Maintained by Hyperscrape
For AI agents & developers
AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide
https://hyperscrape.com/api/scrape/github-repo-search-scraper?query=llm%20agent%20frameworkAbout
Runs a repository search against the official GitHub search API
(api.github.com/search/repositories) — no key required — and returns rich
metadata for every matching repo.
Each item includes stars, forks, watchers, open issues, primary language, topics, license, owner (with avatar), homepage, size, template/fork/archived flags, created/updated/pushed timestamps, the relevance score, and the total match count for the query.
Inputs
query— anything GitHub's search syntax supports, e.g.web scraping,stars:>1000 language:rust,org:vercel topic:react.language/minStars— convenience filters appended to the query.sort— best match, stars, forks, or recently updated.maxItems— up to 100 results (paginated at 100/request).
Source: official public JSON API. Unauthenticated search is limited to
10 requests/minute; set a GITHUB_TOKEN env var on the runner to raise it.
Input
query*string | Keywords plus optional GitHub search qualifiers (stars:, topic:, org:, in:name...). |
languagestring | Restrict to a primary language (adds language:<value> to the query). |
minStarsinteger | Only repos with at least this many stars (adds stars:>=N). 0 = no filter.(default: 0) |
sortselect | Result ordering.(default: "best-match") |
maxItemsinteger | Maximum repositories to return.(default: 25) |
{
"query": "web scraping",
"language": "python",
"minStars": 500,
"sort": "stars",
"maxItems": 25
}Output fields
rankfullNamedescriptionurlstarsforkswatchersopenIssueslanguagetopicslicenseownerhomepagecreatedAtpushedAttotalMatchesAuthenticated API (optional)
Only for account features — saved datasets, schedules, higher limits. API reference
curl -X POST \
https://hyperscrape.com/api/v1/scrapers/github-repo-search-scraper/runs?waitForFinish=120 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"web scraping","language":"python","minStars":500,"sort":"stars","maxItems":25}'Related scrapers
Universal Web Scraper
hyperscrape/web-scraper
Extract structured data from any page using CSS selectors.
Google Play App Scraper
hyperscrape/google-play-app-scraper
Extract app rating, installs, developer and reviews from Google Play.
Apple App Store Scraper
hyperscrape/app-store-scraper
Get iOS app details — rating, price, developer, category, size.