Hyperscrape Store

GitLab Projects Scraper

Search public GitLab.com projects or look up single repos — stars, forks, topics.

  • $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/gitlab-projects-scraper?queries=inkscape%2Finkscape

About

Collects public project data from GitLab.com via the official REST API (gitlab.com/api/v4/projects) — structured JSON, no key required.

Each input line is either a search keyword (returns up to Results per query matching projects) or a project path like inkscape/inkscape (anything containing /, returns that single project enriched with license information).

Every item includes name, full path, description, star and fork counts, topics, visibility, default branch, namespace (group/user), created and last-activity timestamps, clone URL, readme and avatar URLs — and for single-project lookups the detected license.

Input

queries*
array
Search keywords (e.g. 'terraform aws') or exact project paths like 'gitlab-org/gitlab' — one per line. Entries containing '/' are treated as paths.
maxPerQuery
integer
Maximum projects to collect per search keyword (paths always return one).(default: 20)
orderBy
select
Ordering for keyword searches.(default: "similarity")
{
  "queries": [
    "inkscape/inkscape",
    "terraform"
  ],
  "maxPerQuery": 10,
  "orderBy": "similarity"
}

Output fields

idnamepathWithNamespacedescriptionwebUrlstarCountforksCounttopicsvisibilitydefaultBranchnamespacelicensecreatedAtlastActivityAt

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/gitlab-projects-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"queries":["inkscape/inkscape","terraform"],"maxPerQuery":10,"orderBy":"similarity"}'