GitHub Repository Scraper β€” Search Repos by Topic & Stars avatar

GitHub Repository Scraper β€” Search Repos by Topic & Stars

Pricing

from $1.50 / 1,000 results

Go to Apify Store
GitHub Repository Scraper β€” Search Repos by Topic & Stars

GitHub Repository Scraper β€” Search Repos by Topic & Stars

Search GitHub repositories by topic, programming language, keyword and stars. Export each with description, stars, forks, language, topics, license and homepage β€” plus the owner's company, location and website. Build repo datasets and developer leads, no token required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

πŸ“¦ GitHub Repository Scraper

Search GitHub repositories by topic, language and stars β€” with the owner behind each one.

Search RepoData Owners NoToken Export

Find exactly the repositories you care about β€” by topic, programming language, keyword and star count β€” and export each with its description, stars, forks, language, topics, license and homepage, plus the owner's name, company, location and website. It's both a clean repository dataset and a developer lead list in one run.

πŸ”“ No token, no login, no code. Pick your filters and press Start. A GitHub token is optional and only speeds up very large jobs.


✨ Why you'll love it

  • 🎯 Precisely targeted β€” combine topic + language + star filters to get exactly the repositories you want.
  • πŸ“¦ Rich repository data β€” stars, forks, watchers, open issues, language, topics, license, homepage and dates.
  • πŸ§‘β€πŸ’» Owner leads included β€” company, location, website and X/Twitter for every repository owner.
  • πŸ† Ranked β€” sort by most stars, most forks or recently updated.
  • πŸ”“ Works without a token β€” no API keys to manage.
  • 🧹 Clean, deduplicated output β€” spreadsheet-ready.

πŸ‘₯ Who it's for

You are…Use it to…
πŸ“Š Market / trend researcherTrack the top projects in a topic or language and how they grow.
πŸ› οΈ Dev-tool / SaaS marketerFind active projects and the developers behind them in your niche.
🧲 Technical recruiterDiscover maintainers of notable repositories to reach out to.
πŸš€ Founder / investorSpot rising open-source projects and their owners.
🀝 Partnerships / BDFind projects and companies to integrate or collaborate with.

⚑ Quick start

  1. Open the Actor.
  2. Set any combination of filters β€” e.g. Topic = machine-learning, Language = Python, Minimum stars = 500.
  3. Press Start. (Leave everything empty for a sample of the most-starred repositories.)
  4. Open the Output tab to preview.
  5. Hit Export β†’ Excel / CSV / JSON, or send to Google Sheets, Airtable, Zapier, Make, or your app via API.

🧩 Input options (all optional)

πŸ”€ Keyword Β· keyword

Words to match in a repository's name, description or README β€” e.g. payment gateway, chatbot, kubernetes operator.

🏷️ Topic · topic

A GitHub topic tag β€” e.g. machine-learning, nextjs, fintech.

πŸ’» Programming language Β· language

Pick a language to only return repositories whose main language matches.

⭐ Minimum stars · minStars  ·  🍴 Minimum forks · minForks

Quality filters β€” only repositories above your thresholds.

↕️ Sort by Β· sort

Most stars, Most forks, or Recently updated.

πŸ§‘β€πŸ’» Enrich owner profiles Β· enrichOwners

On by default. Adds each owner's name, company, location, website, public email and X/Twitter β€” turning repositories into developer leads.

πŸ”’ Max repositories Β· maxItems

How many to collect. GitHub search returns up to 1,000 matches per set of filters.

πŸ”‘ GitHub token Β· githubToken (optional) Β Β·Β  🌐 Proxy Β· proxyConfiguration

The token is optional (speeds up large jobs). Proxy is recommended and on by default.


πŸ§ͺ Example inputs


πŸ“€ Output

Every repository is one flat, spreadsheet-ready row, including the owner. Only the fields that exist are included, so your export stays clean.

πŸ“‹ Field reference

FieldπŸ“– Description
repoFullNameπŸ“¦ owner/repo.
descriptionRepository description.
repoUrlπŸ”— Repository URL.
homepage🌐 The project's website, if set.
stars⭐ Star count.
forks🍴 Fork count.
watchersπŸ‘€ Watcher count.
openIssuesOpen issues count.
languageπŸ’» Main language.
topics🏷️ Topic tags.
licenseπŸ“œ License (e.g. MIT).
createdAt / updatedAt / pushedAtπŸ•’ Key dates.
archivedWhether the repository is archived.
ownerUsernameπŸ§‘β€πŸ’» Owner's username.
ownerTypeUser or Organization.
ownerNameOwner's name.
ownerCompany🏒 Owner's company.
ownerLocationπŸ“ Owner's location.
ownerWebsiteπŸ”— Owner's website.
ownerEmailβœ‰οΈ Owner's public email, when available.
ownerTwitter🐦 Owner's X / Twitter.
ownerFollowersπŸ‘₯ Owner's follower count.
ownerProfileUrlπŸ”— Owner's GitHub profile.

πŸ“¦ Sample row

{
"repoFullName": "huggingface/transformers",
"description": "State-of-the-art Machine Learning for PyTorch, TensorFlow and JAX.",
"repoUrl": "https://github.com/huggingface/transformers",
"homepage": "https://huggingface.co/transformers",
"stars": 132000,
"forks": 26000,
"language": "Python",
"topics": "machine-learning, nlp, pytorch, transformers",
"license": "Apache-2.0",
"ownerUsername": "huggingface",
"ownerType": "Organization",
"ownerName": "Hugging Face",
"ownerLocation": "NYC + Paris",
"ownerWebsite": "https://huggingface.co",
"ownerProfileUrl": "https://github.com/huggingface"
}

πŸ’‘ Use cases in detail

πŸ“Š Track a technology's top projects Filter by topic and language, sort by stars, and export a ranked snapshot of the leaders in a space β€” re-run on a schedule to watch it change.

🧲 Find maintainers to recruit or sell to Every repository comes with its owner's company, location and website β€” turn a topic search into a targeted outreach list.

πŸš€ Spot rising projects Sort by recently updated with a star floor to find active, growing repositories early.

🀝 Build an integration target list Find the projects and companies building in your category for partnerships and integrations.


🧠 Tips for best results

  • 🎯 Combine topic + language + stars for the most focused, highest-quality list.
  • πŸ” Vary your filters β€” GitHub returns up to 1,000 matches per filter set, so run several targeted searches to go wider.
  • πŸ§‘β€πŸ’» Keep owner enrichment on to get the lead data (company, location, website).
  • 🧹 Deduplication is automatic within each run.

πŸ”Œ Export & integrations

⬇️ Excel Β· CSV Β· JSON Β· XML Β· πŸ“Š Google Sheets & Airtable Β· πŸ”” Webhooks & API Β· πŸ€– Make, Zapier, n8n


❓ FAQ

Do I need a token? β€” No. The Actor runs fully without one. A token is optional and only speeds up very large jobs.

Do I need to write a search query? β€” No. Just fill in the friendly filters and the Actor builds the search for you.

How many repositories can I get? β€” GitHub search returns up to 1,000 matches per set of filters. Run several targeted searches (by topic, language, star range) to cover more.

Are owner emails always included? β€” Only when an owner has made their email public. Website, company and location are more commonly available.

Will I get duplicates? β€” No. Repositories are deduplicated within each run.

Can I schedule it? β€” Yes. Use Apify Schedules to refresh your lists daily, weekly or monthly.


This Actor collects only publicly available information for legitimate research, recruiting and lead generation. You are responsible for how you use the data, including compliance with applicable laws (such as GDPR and CCPA), platform terms, and anti-spam rules when contacting anyone. Do not use the data for unsolicited bulk messaging or any unlawful purpose, and always respect the privacy and preferences of the people and businesses in your results.