VOOZH about

URL: https://apify.com/parseforge/gitlab-public-projects-scraper

โ‡ฑ GitLab Public Projects Scraper | Stars, Forks, Topics ยท Apify


๐Ÿ‘ GitLab Public Projects Scraper | Stars, Forks, Topics avatar

GitLab Public Projects Scraper | Stars, Forks, Topics

Pricing

from $19.00 / 1,000 results

Go to Apify Store

GitLab Public Projects Scraper | Stars, Forks, Topics

Harvest records from multiple Gitlab sources in a single run and get a unified, normalized result set. Pull names, identifiers, dates, descriptions, status flags and source links per record. Perfect for research, lead generation and intelligence pipelines.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐ŸฆŠ GitLab Public Projects Scraper

๐Ÿš€ Pull public GitLab projects with stars, forks, topics, and owners in seconds. Built on the official GitLab REST API.

๐Ÿ•’ Last updated: 2026-05-27 ยท ๐Ÿ“Š 25 fields per record ยท All public gitlab.com projects ยท Search, sort, and topic filters

The GitLab Public Projects Scraper queries the official gitlab.com/api/v4/projects endpoint and returns one normalized record per public project. Useful for tracking open-source DevOps tooling, discovering self-hosted alternatives to GitHub repos, monitoring topic communities (kubernetes, gitops, AI), or building competitive intelligence on the open-source ecosystem.

Coverage: every public project on gitlab.com. Filters by search query, topic, and sort order (stars, last activity, created date). Up to 1,000,000 records per run on the paid plan.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Developer relationsMap ecosystem of related OSS projects
Security teamsFind packages by topic or maintainer
RecruitersSpot top GitLab contributors
ResearchersStudy OSS contribution patterns

๐Ÿ“‹ What the GitLab Public Projects Scraper does

  • Queries the public GitLab REST API directly
  • Returns 25 normalized fields per project (name, path, stars, forks, topics, license, owner...)
  • Supports search, sort, topic, and ascending/descending order
  • Outputs to multiple table outputs via Apify dataset
  • Auto-limits to 10 items on the free plan; up to 1,000,000 on paid

๐Ÿ’ก Why it matters: GitLab hosts millions of projects but no public search UI exposes them at scale. This Actor turns that catalog into a queryable dataset.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

โš™๏ธ Input

FieldTypeDescription
searchstringSearch term, e.g. react
maxItemsintegerCap on rows (free: 10)
orderByenumstar_count, last_activity_at, created_at, etc.
sortenumasc / desc
topicstringFilter by topic, e.g. kubernetes
{"search":"react","maxItems":100,"orderBy":"star_count","sort":"desc"}
{"topic":"kubernetes","orderBy":"last_activity_at","maxItems":200}

โš ๏ธ Good to Know: Without a token, GitLab's API rate-limits to ~10 requests per second per IP. The Actor paces requests automatically.

๐Ÿ“Š Output

FieldTypeDescription
๐Ÿ–ผ imageUrlstringProject avatar URL
๐Ÿ“Œ namestringProject name
๐Ÿ“Œ nameWithNamespacestringFull namespaced name
๐Ÿ”— urlstringgitlab.com web URL
๐Ÿ†” idintegerGitLab project ID
๐Ÿ“ pathstringURL slug
๐Ÿ“ pathWithNamespacestringFull path with namespace
๐Ÿ“ descriptionstringProject description
๐ŸŒฟ defaultBranchstringDefault branch name
๐Ÿ‘ visibilitystringpublic / internal
โญ starCountnumberStars
๐Ÿด forksCountnumberForks
๐Ÿ› openIssuesCountnumberOpen issues
๐Ÿท topicsarrayTopics list
๐Ÿท tagListarrayTags
๐Ÿ“œ licensestringLicense name
๐Ÿ•’ createdAtstringCreated ISO timestamp
๐Ÿ•’ lastActivityAtstringLast activity ISO timestamp
๐Ÿ”— readmeUrlstringREADME URL
๐Ÿ”‘ sshUrlstringSSH clone URL
๐Ÿ”— httpUrlstringHTTPS clone URL
๐Ÿ‘ค ownerstringNamespace name
๐Ÿ‘ค ownerPathstringNamespace path
๐Ÿ‘ค ownerKindstringuser / group
๐Ÿ•’ scrapedAtstringISO timestamp
โŒ errorstring | nullError message if extraction failed

โœจ Why choose this Actor

  • Direct GitLab REST API, no third-party caching
  • Real-time data, never stale
  • Pay-per-result pricing; only charged for what you keep
  • Works with Make, Zapier, n8n, Airbyte, GitHub Actions, Google Sheets

๐Ÿ“ˆ How it compares to alternatives

ApproachCostMaintenanceCoverage
GitLab UI searchFreeManualOne page at a time
Self-built API clientDev costHighCustom
This actorPay per resultNoneFull search + filters

๐Ÿš€ How to use

  1. Create a free Apify account w/ $5 credit
  2. Open the GitLab Public Projects Scraper actor page
  3. Set search, orderBy, optional topic, and maxItems
  4. Click Start and wait for the run to finish
  5. Use the dataset as multiple table outputs

๐Ÿ’ผ Business use cases

Developer relations

NeedHow this Actor helps
Ecosystem mappingPull all projects by topic
Influencer trackingSort by stars to find top owners

Security

NeedHow this Actor helps
Supply chain auditScan public projects in your topic
License complianceFilter by license field

Recruiting

NeedHow this Actor helps
Find OSS contributorsSort by activity, drill into owner
Skill mappingFilter by topic, language

Research

NeedHow this Actor helps
OSS trendsBulk pull over time
Comparative analysisGitLab vs GitHub trends

๐Ÿ”Œ Automating GitLab Public Projects Scraper

Run on a schedule, forward results to Make, Zapier, n8n, Slack, Airbyte, GitHub Actions, or Google Drive. Push new high-star projects into a Slack channel daily.

๐ŸŒŸ Beyond business use cases

Research

Build a longitudinal study of OSS topic growth over months/years.

Personal

Discover obscure self-hosted alternatives to your favourite SaaS tools.

Non-profit

Track open civic-tech projects by topic (e.g. civic-tech, accessibility).

Experimentation

Build a "GitLab radar" Slack bot for newly active projects in your space.

๐Ÿค– Ask an AI assistant about this scraper

โ“ Frequently Asked Questions

Q: Does it need a GitLab token? No. Public endpoints work anonymously.

Q: Can I scrape private projects? No - only visibility: public is returned.

Q: How fresh is the data? Live - every request hits gitlab.com.

Q: Can I filter by language? Use the topic field - many projects tag languages (e.g. python, rust).

Q: What's the rate limit? ~10 RPS anonymous; the Actor paces well under it.

Q: Can I scrape self-hosted GitLab? This Actor targets gitlab.com specifically. Self-hosted instances would need a forked Actor.

Q: Does it include archived projects? Yes - check archived field if needed.

Q: How do I find a topic slug? Browse gitlab.com/explore/projects/topics.

Q: Can I sort by forks? orderBy supports id, name, path, created_at, updated_at, last_activity_at, star_count. Forks not supported by upstream API.

Q: Does it return README contents? No - just readmeUrl. Fetch separately if needed.

๐Ÿ”Œ Integrate with any app

Slack, Discord, Sheets, Airtable, BigQuery, S3, Snowflake, and 100+ more via Apify webhooks.

๐Ÿ”— Recommended Actors

ActorWhat it does
GitHub Trending ScraperDaily trending repos
Hacker News ScraperTop tech stories
npm Packages Scrapernpm metadata
Mastodon Trends ScraperFediverse trends

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: independent tool, not affiliated with GitLab Inc. Only publicly available data is collected.

You might also like

Bluesky Profile & Posts Scraper - Public Author Feed

parseforge/bluesky-profile-posts-scraper

Search records from multiple Bluesky sources in a single run and get a unified, normalized result set. Pull names, identifiers, dates, descriptions, status flags and source links per record. Ideal for research, lead generation and intelligence pipelines.

OpenSSF Scorecard Projects Scraper

parseforge/openssf-scorecard-projects-scraper

Surface records from multiple Openssf sources in a single run and get a unified, normalized result set. Pull names, identifiers, dates, descriptions, status flags and source links per record. Perfect for research, lead generation and intelligence pipelines.

MLB Top 100 Prospects Scraper

parseforge/mlb-prospects-scraper

Pull records from multiple Mlb sources in a single run and get a unified, normalized result set. Pull names, identifiers, dates, descriptions, status flags and source links per record. Built for research, lead generation and intelligence pipelines. Run on demand or on a recurring schedule and fee.

GitLab.com Public Projects Scraper

gio21/gitlab-projects-scraper

Search and scrape public GitLab.com projects by query. Returns name, namespace, description, stars, forks, default branch, topics, URLs, dates. Pay per project returned.

Gitlab Scraper | Fast & Reliable | $2 / 1k

fatihtahta/gitlab-scraper

Turn GitLab into a clean dataset. Scrape public projects and user profiles with rich metadata: names, namespaces, descriptions, topics, stars, forks, visibility and activity timestamps. Great for tech research, competitor tracking, lead lists and spotting fast-moving projects.

GitLab Jobs & Companies Scraper

crawlerbros/gitlab-jobs-companies-scraper

Scrape public GitLab job listings and company-careers profile data from GitLab's live Greenhouse board

Gitlab Email Scraper - Advanced, Fast & Cheapest

contacts-api/gitlab-email-scraper-fast-advanced-and-cheapest

๐Ÿง‘โ€๐Ÿ’ป GitLab Email Scraper allows you to extract developer and organization emails from GitLab profiles ๐Ÿ”Ž Scale tech hiring and B2B outreach ๐Ÿ“ง

GitLab Email Scraper โ€“ Advanced, Cheapest & Reliable ๐Ÿ“งโšก๐Ÿ“ท

contactminerlabs/gitlab-email-scraper---advanced-cheapest-reliable

๐Ÿ” Scrape GitLab Emails Enter your search parameters to collect verified contact emails from public GitLab profiles, along with profile title, bio snippet, source URL & platform info โœ‰๏ธ๐Ÿ“Š Perfect for lead generation, influencer outreach & data enrichment in tools like Google Sheets or CRMsโšก๐Ÿงฉ

๐Ÿ‘ User avatar

ContactMinerLabs

3

๐ŸฆŠ GitLab Scraper โ€” Projects & Repository Data

nexgendata/gitlab-scraper

Extract GitLab project data โ€” stars, forks, issues, merge requests, contributor stats. GitHub Stats, Sourcegraph & OpenHub alternative for dev analytics, OSS intelligence and engineering dashboards. Pay per project, no token needed.