# GitHub Repositories Scraper - Cheap📦🐙🔍 (`scrapestorm/github-repositories-scraper-cheap`) Actor

🔍 Easily collect repositories from GitHub

Provide a GitHub profile URL or username and extract detailed repository information such as repository name, description, language, stars, topics & repository link 📦🐙

Perfect for open-source analysis, developer scouting & market intelligence 📊🔥

- **URL**: https://apify.com/scrapestorm/github-repositories-scraper-cheap.md
- **Developed by:** [Storm\_Scraper](https://apify.com/scrapestorm) (community)
- **Categories:** Lead generation, Developer tools, Automation
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

$9.89/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

###   GitHub Repositories Scraper 📦🐙🔍

The GitHub Repositories Scraper is a powerful and scalable automation tool designed to extract structured repository data from public GitHub profiles.

Whether you're analyzing open-source ecosystems, tracking developer activity, conducting technical research, or generating qualified leads, this scraper allows you to collect clean and structured repository data in bulk — fast and reliably.

---

### 🔍 What It Does

Simply provide one or multiple GitHub profile URLs or usernames, and the scraper will:

✅ Extract public repositories from each profile

✅ Support bulk profile scraping

✅ Scroll pages to ensure full content load

✅ Stop at your defined limit per profile

✅ Move automatically to the next profile

✅ Structure data for easy export

---

### 📊 Data Extracted

The Actor extracts the following fields for each repo:

| Field              | Description                              |
| ------------------ | ---------------------------------------- |
| 📦 repoName        | Repository name                          |
| 👤 ownerUsername   | Repository owner username                |
| 🔗 ownerProfileUrl | Owner profile URL                        |
| 📝 description     | Repository description                   |
| 💻 language        | Main programming language                |
| 🎨 languageColor   | Language display color                   |
| ⭐ stars            | Star count                               |
| 🍴 forks           | Fork count                               |
| 🏷️ topics         | Repository topics/tags                   |
| 🔓 visibility      | Public / Private (public only collected) |
| 🕒 updatedAt       | Last update date                         |
| 🔗 repoUrl         | Direct repository URL                    |


---

### 🛠 How to Use

1️⃣ Deploy the Actor via Apify

2️⃣ Enter one or multiple GitHub profile URLs or usernames

3️⃣ Set maxItemsPerProfile

4️⃣ Run the scraper

5️⃣ Export your data in your preferred format:

✅ JSON

✅ CSV

✅ Excel

✅ XML

✅ HTML

---

### 💸 Pricing

This scraper runs on a **monthly subscription model**.

You only pay for **successful runs**.

💳 **Price:** $9.89 / month

---


### Related Actors 

If you're interested in other Rutube, E-commerce, Events, Real Estate, Jobs, Company Leads, YouTube or Facebook scraping solutions, check out these related tools:

- [GitHub Followers / Following Scraper - Cheap 🔍🐙👥](https://apify.com/scrapestorm/github-followers-following-scraper---cheap)  
- [Clutch Reviews Scraper - Cheap 🚀⭐](https://apify.com/scrapestorm/goodfirms-company-reviews-scraper---cheap)  
- [Clutch Reviews Scraper - Cheap 🚀⭐](https://apify.com/scrapestorm/clutch-reviews-scraper---cheap)  
- [GoodFirms Company Scraper 📊🔍🏢 - Cheap](https://apify.com/scrapestorm/goodfirms-company-scraper---cheap)  
- [Rutube Videos Shorts & Playlists Scraper - Cheap Дешёвый📺🔥📈](https://apify.com/scrapestorm/rutube-videos-shorts-playlists-scraper---cheap-deshyovyy)  
- [Rutube shorts Scraper - Cheap Дешёвый📺🔥📈](https://apify.com/scrapestorm/rutube-shorts-scraper-skraper-shorts---cheap-deshyovyy)
- [Rutube Video Scraper - Cheap Дешёвый📺🔥📈](https://apify.com/scrapestorm/rutube-video-scraper---cheap-deshyovyy)
- [Rutube Comments Scraper - Cheap Дешёвый📺💬🎬](https://apify.com/scrapestorm/rutube-comments-scraper---cheap-deshyovyy)
- [Healthgrades Scraper - Cheap🚀🏥](https://apify.com/scrapestorm/healthgrades-scraper---cheap)
- [AlternativeTo Scraper - Cheap 🚀🌿](https://apify.com/scrapestorm/alternativeto-scraper---cheap)
- [Trendyol Product Scraper - Cheap | Ucuz 🇹🇷🚀🛍️](https://apify.com/scrapestorm/trendyol-product-scraper---cheap-ucuz)
- [IKEA Product Scraper - Cheap 🌍🚀🛋️](https://apify.com/scrapestorm/ikea-product-scraper---cheap)
- [Daraz.pk Product Scraper - Cheap سستا 🇵🇰🚀🛒](https://apify.com/scrapestorm/daraz-pk-product-scraper---cheap-sst)
- [Avito.ru Product Scraper - Cheap Дешёвый 🇷🇺🚀🛍️](https://apify.com/scrapestorm/avito-ru-product-scraper---cheap-deshyovyy)
- [Telegram Channel Posts Scraper - Cheap Дешёвый 🚀📲📢](https://apify.com/scrapestorm/telegram-channel-posts-scraper---cheap-deshyovyy)
- [Baidu Scraper All-in-One - 便宜 Cheap 🇨🇳🔎🌐](https://apify.com/scrapestorm/baidu-scraper-all-in-one---bian-yi-cheap)
- [Baidu Library (Wenku) Scraper - 便宜 Cheap 🇨🇳📚🔎](https://apify.com/scrapestorm/baidu-library-wenku-scraper---bian-yi-cheap)
- [Baidu Search Scraper - 便宜 Cheap 🌐🇨🇳🔎](https://apify.com/scrapestorm/baidu-search-scraper---bian-yi-cheap)
- [Bing News Scraper - Cheap 🌐📰🔎](https://apify.com/scrapestorm/bing-news-scraper---cheap)
- [Bing Videos Search Scraper - Cheap 🌐🎥🔎](https://apify.com/scrapestorm/bing-videos-search-scraper---cheap)
- [Bing Images Search Scraper - Cheap 🌐🖼️🔎](https://apify.com/scrapestorm/bing-images-search-scraper---cheap)
- [Bing Search Scraper 🌐📊🔎 - Cheap](https://apify.com/scrapestorm/bing-search-scraper---cheap)
- [Lemon8 Profile Posts Scraper - Cheap 🍋📸](https://apify.com/scrapestorm/lemon8-profile-posts-scraper---cheap)
- [Lemon8 Comments Scraper - Cheap 💬🍋](https://apify.com/scrapestorm/lemon8-comments-scraper---cheap)
- [Lemon8 Followers / Following Scraper - Cheap 🍋👥➡️](https://apify.com/scrapestorm/lemon8-followers-following-scraper---cheap)
- [Lemon8 Bulk Email Scraper – Cheap 🍋📧](https://apify.com/contactminerlabs/lemon8-bulk-email-scraper---cheap)
- [Lemon8 Profile Scraper - Cheap 🍋📸](https://apify.com/contactminerlabs/lemon8-profile-scraper---cheap)
- [Lemon8 Posts Search Scraper - Cheap 📊📸🍋](https://apify.com/scrapestorm/lemon8-posts-search-scraper---cheap)
- [Remote Rocketship Jobs Scraper - Cheap 🚀💼🌍](https://apify.com/scrapestorm/remote-rocketship-jobs-scraper---cheap)
- [Zameen Property Agents Scraper - Cheap سستا👨‍💼📊🏠](https://apify.com/scrapestorm/zameen-property-agents-scraper---cheap-sst)
- [Zameen Property Scraper - Cheap سستا 🏘️📍](https://apify.com/scrapestorm/zameen-property-scraper---cheap-sst)
- [Amazon Jobs Scraper - Cheap 💼📊🚀](https://apify.com/scrapestorm/amazon-jobs-scraper---cheap)
- [TCGPlayer Product Scraper - Cheap🃏📊🛒](https://apify.com/scrapestorm/tcgplayer-product-scraper---cheap)
- [Faire Product Scraper - Cheap 🔍✨🛍️](https://apify.com/scrapestorm/faire-product-scraper---cheap)
- [Trustpilot Reviews Scraper - Cheap ⭐💬🔍](https://apify.com/scrapestorm/trustpilot-reviews-scraper---cheap)
- [Trustpilot Company Scraper - Cheap 🏢🔍⭐](https://apify.com/scrapestorm/trustpilot-company-scraper---cheap)
- [Informa Markets Exhibitor Scraper - Cheap Billig 🔍🚀🌍](https://apify.com/scrapestorm/informa-markets-exhibitor-scraper---cheap-billig)
- [Messe München Exhibitor Scraper - Billig Cheap🔍🚀🇩🇪](https://apify.com/scrapestorm/messe-muenchen-exhibitor-scraper---billig-cheap)
- [AFAG Messe Exhibitor Scraper - Billig Cheap 🔍🚀🇩🇪](https://apify.com/scrapestorm/afag-messe-exhibitor-scraper---billig-cheap)
- [Messe Stuttgart Exhibitor Scraper - Billig Cheap🔍🚀🇩🇪](https://apify.com/scrapestorm/messe-stuttgart-exhibitor-scraper---billig-cheap)
- [Messe Berlin Exhibitor Scraper - Billig Cheap🔍🚀🏢](https://apify.com/scrapestorm/messe-berlin-exhibitor-scraper---billig-cheap)
- [GSMA MWC Exhibitor Scraper - Cheap 🔍📱🌍🏢](https://apify.com/scrapestorm/gsma-mwc-exhibitor-scraper---cheap)
- [Reed Exhibitions Exhibitor Scraper - Cheap 🔍🏢🗺️](https://apify.com/scrapestorm/reed-exhibitions-exhibitor-scraper---cheap)
- [NürnbergMesse Exhibitor Scraper - Cheap Billig 🔍🚀🗺️](https://apify.com/scrapestorm/nurnberg-messe-exhibitor-scraper---cheap-billig)
- [Koelnmesse Exhibitor Scraper - Cheap Billig🔍🚀🏢](https://apify.com/scrapestorm/koelnmesse-exhibitor-scraper---cheap-billig)
- [Xporience Exhibitor Scraper 🔍🚀🗺️ - Cheap](https://apify.com/scrapestorm/xporience-exhibitor-scraper---cheap)
- [Messe Frankfurt Exhibitor Scraper - Cheap Billig 🔍🏢🗺️](https://apify.com/scrapestorm/messe-frankfurt-exhibitor-scraper---cheap-billig)
- [Messe Düsseldorf Exhibitor Scraper - Cheap Billig🔍🚀🗺️](https://apify.com/scrapestorm/messe-dusseldorf-exhibitor-scraper---cheap-billig)
- [Map Your Show Exhibitor Scraper - Cheap 🔍🏢🗺️](https://apify.com/scrapestorm/map-your-show-exhibitor-scraper---cheap)
- [GSM Arena Phone Scraper - Cheap 🔍🚀📱](https://apify.com/scrapestorm/gsm-arena-phone-scraper---cheap)
- [Jobtoday Jobs Scraper 💼🚀🌍 - Cheap](https://apify.com/scrapestorm/jobtoday-jobs-scraper---cheap)
- [Job Bank Canada Scraper - Cheap 💼 🇨🇦](https://apify.com/scrapestorm/job-bank-canada-scraper---cheap)
- [Kleinanzeigen Listing Scraper - Cheap | Billig 🇩🇪🛒](https://apify.com/scrapestorm/kleinanzeigen-listing-scraper---cheap-billig)
- [Jobware Jobs Scraper 🇩🇪💼 - Cheap | Billig](https://apify.com/scrapestorm/jobware-jobs-scraper---cheap-billig)
- [YATCO Business Services Scraper - Cheap 🏢🌊](https://apify.com/scrapestorm/yatco-business-services-scraper---cheap)
- [YATCO Builder Search Scraper - Cheap 🏗️🔍](https://apify.com/scrapestorm/yatco-builder-search-scraper---cheap)
- [YATCO Yacht Charter Search Scraper - Cheap ⚓](https://apify.com/scrapestorm/yatco-yacht-charter-search-scraper---cheap)
- [YATCO Yacht Listing Scraper - Cheap ⚓ 🛥️🔍](https://apify.com/scrapestorm/yatco-yacht-listing-scraper---cheap)
- [JustJoin Jobs Scraper 💼 - Tani](https://apify.com/scrapestorm/justjoin-jobs-scraper)
- [Strava Community Hub Scraper - Cheap 🚴](https://apify.com/scrapestorm/strava-community-hub-scraper---cheap)
- [Redbubble Product Scraper - Cheap 🛍️🔍](https://apify.com/scrapestorm/redbubble-product-scraper---cheap)
- [Houzz Products Scraper - Cheap 🛒🏗️🏠](https://apify.com/scrapestorm/houzz-products-scraper---cheap)
- [Houzz Professionals Scraper - Cheap 🏗️🏠](https://apify.com/scrapestorm/houzz-professionals-scraper---cheap)
- [CatererGlobal Jobs Scraper - Cheap 🍽️🌍📊](https://apify.com/scrapestorm/catererglobal-jobs-scraper---cheap)
- [PowerToFly Jobs Scraper - Cheap 💼🌍⚡✈️](https://apify.com/scrapestorm/powertofly-jobs-scraper---cheap)
- [ClearedJobs Scraper - Cheap🔐📊🇺🇸](https://apify.com/scrapestorm/clearedjobs-scraper---cheap)
- [FindLaw Scraper - Cheap ⚖️🔍🇺🇸](https://apify.com/scrapestorm/findlaw-scraper---cheap)
- [Avvo Scraper - Cheap ⚖️🇺🇸🔍](https://apify.com/scrapestorm/avvo-scraper---cheap)
- [Rightmove Real Estate Agent Scraper - Cheap 🏠📊🇬🇧](https://apify.com/scrapestorm/rightmove-real-estate-agent-scraper---cheap)
- [NHS UK Jobs Scraper 🏥🇬🇧📊 - Cheap](https://apify.com/scrapestorm/nhs-uk-jobs-scraper---cheap)
- [Jobs.ch Company Scraper - Cheap 🏢🇨🇭🔍](https://apify.com/scrapestorm/jobs-ch-company-scraper---cheap)
- [ZipRecruiter Job Scraper 💼📊🇺🇸 - Cheap](https://apify.com/scrapestorm/ziprecruiter-job-scraper---cheap)
- [Diabetes Food Hub Recipes Scraper 🍽️🔍🥗 - Cheap](https://apify.com/scrapestorm/diabetes-food-hub-recipes-scraper---cheap)
- [Doctolib Doctors Scraper - Cheap🏥📅👨‍⚕️](https://apify.com/scrapestorm/doctolib-doctors-scraper---cheap)
- [Marham Doctors Scraper – Cheap 🏥💊📋](https://apify.com/scrapestorm/marham-doctors-scraper---cheap)
- [JobTeaser Jobs Scraper – Cheap 🌐💼📊](https://apify.com/scrapestorm/jobteaser-jobs-scraper---cheap)
- [TimesJobs Job Scraper – Cheap 🌐💼📊](https://apify.com/scrapestorm/timesjobs-job-scraper---cheap)
- [Randstad Job Scraper 🌐💼📊 – Cheap](https://apify.com/scrapestorm/randstad-job-scraper---cheap)
- [Michael Page Jobs Scraper 💼✨- Cheap](https://apify.com/scrapestorm/michael-page-jobs-scraper---cheap)
- [Himalayas Jobs Scraper 🏔️💼✨ - Cheap](https://apify.com/scrapestorm/himalayas-jobs-scraper---cheap)
- [Foundit Jobs Scraper 🇮🇳💼📊 - Cheap सस्ता](https://apify.com/scrapestorm/foundit-jobs-scraper---cheap-sstaa)
- [Shine Jobs Scraper 🌐💼🇮🇳 - Cheap सस्ता](https://apify.com/scrapestorm/shine-jobs-scraper---cheap-sstaa)
- [Catho Jobs Scraper 🇧🇷🌐💼 - Cheap Barato](https://apify.com/scrapestorm/catho-jobs-scraper---cheap-barato)
- [Freelancer.com Jobs Scraper 🌐💼📊 - Cheap](https://apify.com/scrapestorm/freelancer-com-jobs-scraper---cheap)
- [Jobs.cz Scraper 🇨🇿💼📊 - Levný Cheap](https://apify.com/scrapestorm/jobs-cz-scraper---levny-cheap)
- [eFinancialCareers Jobs Scraper 🌍💼📊 - Cheap](https://apify.com/scrapestorm/efinancialcareers-jobs-scraper---cheap)
- [Zhaopin Jobs Scraper / 智联招聘爬虫 - Cheap 低价 🇨🇳](https://apify.com/scrapestorm/zhaopin-jobs-scraper-zhi-lian-zhao-pin-pa-chong---cheap-di-jie)
- [Workana Jobs Scraper 🌍💼🔍🌟 - Cheap](https://apify.com/scrapestorm/workana-jobs-scraper---cheap)
- [BrighterMonday Kenya Jobs Scraper 🇰🇪💼🌟- Cheap](https://apify.com/scrapestorm/brightermonday-kenya-jobs-scraper---cheap)
- [Workana Freelancers & Agencies Scraper 💼🔍- Cheap](https://apify.com/scrapestorm/workana-freelancers-agencies-scraper---cheap)
- [Jobberman Job Scraper – Cheap 🔍💼](https://apify.com/scrapestorm/jobberman-job-scraper---cheap)
- [Jora Jobs Scraper – Cheap 🌍💼🔍](https://apify.com/scrapestorm/jora-jobs-scraper---cheap)
- [Daijob Job Scraper – Cheap 💼🇯🇵🔍](https://apify.com/scrapestorm/daijob-job-scraper---cheap)
- [Rekrute Job Scraper – Cheap 💼🇲🇦🔍](https://apify.com/scrapestorm/rekrute-job-scraper---cheap) 
- [Finn.no Job Scraper 🔍💼🇳🇴 - Cheap](https://apify.com/scrapestorm/finn-no-job-scraper---cheap) 
- [Roberthalf Job Search Scraper – Cheap 👔💼📝](https://apify.com/scrapestorm/roberthalf-job-search-scraper---cheap) 
- [Startup Jobs Scraper – Cheap 🚀💼🌍](https://apify.com/scrapestorm/startup-jobs-scraper---cheap) 
- [Wuzzuf Job Scraper – Cheap 🌍🇪🇬](https://apify.com/scrapestorm/wuzzuf-job-scraper---cheap) 
- [HelloWork Job Search Scraper – Cheap 🇫🇷💼](https://apify.com/scrapestorm/hellowork-job-search-scraper---cheap) 
- [Workday Job Scraper - Cheap](https://apify.com/scrapestorm/workday-job-scraper---cheap) 
- [GulfTalent Job Scraper – Cheap 🎯🔍💼](https://apify.com/scrapestorm/gulftalent-job-scraper---cheap) 
- [Talent Job Search Scraper – Cheap 🎯🔍💼](https://apify.com/scrapestorm/talent-job-search-scraper---cheap) 
- [TheMuse Job Scraper – Cheap 🎯🔍💼](https://apify.com/scrapestorm/themuse-job-scraper---cheap) 
- [RemoteOK Job Scraper – Cheap 🌐💼](https://apify.com/scrapestorm/remoteok-job-scraper---cheap) 
- [Workopolis Job Scraper – Cheap 🇨🇦💼](https://apify.com/scrapestorm/workopolis-job-scraper---cheap) 
- [USA Jobs Scraper – Cheap 🇺🇸 🏛️](https://apify.com/scrapestorm/usa-jobs-scraper---cheap) 
- [Reed Jobs Scraper – Cheap 💼🇬🇧](https://apify.com/scrapestorm/reed-jobs-scraper---cheap) 
- [Seek Job / JobStreet Scraper (Advanced & Cheap) 💼](https://apify.com/scrapestorm/seek-job-jobstreet-scraper-advanced-cheap) 
- [Behance Jobs Search Scraper 💼🔍 (Fast and cheap)](https://apify.com/scrapestorm/behance-jobs-search-scraper-fast-and-cheap)  
- [SimplyHired Jobs Scraper 💼🔎📈 - Faster & Cheaper](https://apify.com/scrapestorm/simplyhired-jobs-scraper---faster-cheaper) 
- [Xing Jobs Scraper 💼🔍 - Advanced & Cheaper](https://apify.com/scrapestorm/xing-jobs-scraper---advanced-cheaper)  
- [EURES Job Scraper 🇪🇺🚀💼 - Cheap](https://apify.com/scrapestorm/eures-job-scraper---cheap)  
- [NEXXT Job Scraper 🚀💼🇺🇸](https://apify.com/scrapestorm/nexxt-job-scraper)  
- [Builtin Jobs Scraper 🔍💼 - Cheap](https://apify.com/scrapestorm/builtin-jobs-scraper---cheap)  
- [Apec Jobs Scraper 🔍🇫🇷 - Cheap](https://apify.com/scrapestorm/apec-jobs-scraper---cheap)  
- [Adzuna Job Scraper 🔍💼 - Rental](https://apify.com/scrapestorm/adzuna-job-scraper---rental)  
- [Remote.com Jobs Scraper 🌐🚀💼 - Cheap](https://apify.com/scrapestorm/remote-com-jobs-scraper---cheap)  
- [Naukri Jobs Scraper 🔍💼 - Cheap](https://apify.com/scrapestorm/naukri-jobs-scraper---cheap)  
- [Jobs Email Scraper – Advanced Cheap & Reliable 🔍💼](https://apify.com/scrapestorm/jobs-email-scraper---advanced-cheap-reliable)  
- [Jobs Phone Number Scraper – Cheapest 🔍📞 (All-in-One)](https://apify.com/scrapestorm/jobs-phone-number-scraper---cheapest-all-in-one)  
- [Workable Jobs Scraper - Cheap](https://apify.com/scrapestorm/workable-jobs-scraper---cheap)  
- [Greenhouse Job Board Scraper 🔍💼 - Rental](https://apify.com/scrapestorm/greenhouse-job-board-scraper---rental)  
- [Jobs.ch Search Scraper (Fast & Cheap) 💼 🇨🇭](https://apify.com/scrapestorm/jobs-ch-search-scraper-fast-cheap)  
- [Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap](https://apify.com/scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap)  
- [Dice Jobs Scraper (Fast & Cheap) 💼](https://apify.com/scrapestorm/dice-jobs-scraper-fast-cheap)
- [Pracuj.pl Jobs Scraper 🇵🇱💼 - Cheap (Tani)](https://apify.com/scrapestorm/pracuj-pl-jobs-scraper---cheap-tani)  
- [PanoramaFirm Company Scraper 🔍🏢 - Cheap Tani](https://apify.com/scrapestorm/panoramafirm-company-scraper---cheap-tani)  
- [Netmeds Product Scraper - Cheap 🛒](https://apify.com/scrapestorm/netmeds-product-scraper---cheap)  
- [Y Combinator Company Scraper 🧠💼 - Cheap & Fast](https://apify.com/scrapestorm/y-combinator-company-scraper---cheap-fast)  
- [BBB Business Directory Scraper 🏢💡 - Cheap & Fast](https://apify.com/scrapestorm/bbb-business-directory-scraper---cheap-fast)  
- [Firmy.cz Search Scraper 🔍🏢 🇨🇿 - Cheap Levný](https://apify.com/scrapestorm/firmy-cz-search-scraper---cheap-levny)  
- [AllRecipes Search Scraper 🔍🍽️ 👩‍🍳 - Cheap](https://apify.com/scrapestorm/allrecipes-search-scraper---cheap)  
- [YouTube Full Channel Transcripts Extractor ⚡📜 - Fast & cheap](https://apify.com/scrapestorm/youtube-full-channel-transcripts-extractor---fast-cheap)  
- [YouTube Transcript Short Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-short-scraper-fast-cheap)  
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos)  
- [YouTube Email Extractor 📩📍 - Fast & cheap 💬⭐](https://apify.com/scrapestorm/youtube-email-extractor---fast-cheap)  
- [YouTube Email & Phone Scraper 📧📞](https://apify.com/scrapestorm/youtube-email-phone-scraper)  
- [YouTube Hashtag Shorts/Videos Scraper #️⃣📺 (All-in-one)](https://apify.com/scrapestorm/youtube-hashtag-shorts-videos-scraper-all-in-one)  
- [YouTube Community Posts Scraper 🚀📄💬](https://apify.com/scrapestorm/youtube-community-posts-scraper)  
- [🏎 YouTube Scraper (By Keyword) ](https://apify.com/scrapestorm/youtube)  
- [🔴 Youtube Channel Scraper (Rental)](https://apify.com/scrapestorm/youtube-channel-scraper)   
- [🌐 Youtube Shorts Scraper 📺 (Rental)](https://apify.com/scrapestorm/youtube-shorts-scraper-rental---fast-cheap) 
- [Facebook Ads Library Scraper 🎯📈](https://apify.com/scrapestorm/facebook-ads-library-scraper)
- [Facebook Likes Scraper (Fast & Cheap) 👍 🌟](https://apify.com/scrapestorm/facebook-likes-scraper-fast-cheap)
- [Facebook Followers & Following Scraper 📊👥](https://apify.com/scrapestorm/facebook-followers-following-scraper)
- [Facebook Comments Scraper (All-in-One) 💬](https://apify.com/scrapestorm/facebook-comments-scraper-all-in-one)
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos) 
- [Youtube Playlist Scraper 🎵 - Rental (Fast & cheap)](https://apify.com/scrapestorm/youtube-playlist-scraper---rental-fast-cheap)     

---

You can even apply sentiment analysis on the data text we've extracted! 😃📊: 

- [Sentiment Analysis Text Classification 📈](https://apify.com/scrapestorm/sentiment-analysis-text-classification)  


### ⚙️ Input Configuration | Настройка входных данных

#### Input Example

````

{
"profileUrls": \[
"https://github.com/pirate",
"@torvalds",
"gvanrossum"
],
"maxItemsPerProfile": 100
}

```

#### Input Fields

| Field              | Type    | Description                                |
| ------------------ | ------- | ------------------------------------------ |
| profileUrls        | Array   | List of GitHub profile URLs or usernames   |
| maxItemsPerProfile | Integer | Maximum number of repositories per profile |

---


### 📤 Output Example

```

{
"repoName": "linux",
"ownerUsername": "torvalds",
"ownerProfileUrl": "https://github.com/torvalds",
"description": "Linux kernel source tree",
"language": "C",
"languageColor": "#555555",
"stars": 180000,
"forks": 58000,
"topics": \["kernel", "operating-system", "linux"],
"visibility": "public",
"updatedAt": "2026-02-20T14:12:35Z",
"repoUrl": "https://github.com/torvalds/linux"
}

````
---

### 📊 Preconfigured Dataset Views | Преднастроенные представления данных

🔹 Overview
Clean structured table with essential repository fields.

🔹 Detailed Repository Information
Includes topics, language color, and last update date.

🔹 Repositories by Owner
Grouped by repository owner.

🔹 Repositories by Language
Organized by primary programming language.

🔹 Compact List
Minimal export for quick analysis or lead generation.

---


### 🌍 Why Use This Scraper? | Почему стоит использовать этот скрапер?

📊 Open-Source Analysis – Study developer ecosystems

📈 Technical Research – Track popular technologies

🧲 Lead Generation – Identify active maintainers

🤖 Automation Ready – Schedule recurring runs

⚡ Bulk Scraping – Process multiple profiles automatically

---

### Disclaimer

This scraper is an independent automation tool and is not affiliated with, endorsed by, or sponsored by GitHub or any of its partners.

---

### 📫 Support & Contact

😊 Leave a **5-star rating ⭐⭐⭐⭐⭐** if you’re satisfied

🌪️ **Storm Scraper**
[https://apify.com/scrapestorm](https://apify.com/scrapestorm)

For questions, feature requests, or custom scraping solutions, contact us directly via **Apify** or email.

# Actor input Schema

## `profileUrls` (type: `array`):

List of GitHub profile URLs or usernames to scrape repositories from.

Accepted formats:
• Full URL: https://github.com/username
• Username with @: @username
• Plain username: username

Examples:
• ['https://github.com/pirate', 'https://github.com/mahmoudimus']
• ['@torvalds', '@gvanrossum']
• ['pirate', 'mahmoudimus']

Only public repositories will be collected.
## `maxItemsPerProfile` (type: `integer`):

Maximum number of repositories to collect for EACH profile.

The scraper will:
• Paginate through the repositories tab (up to 30 repos per page)
• Scroll 3 times per page to ensure full content load
• Stop when reaching this limit OR after 2 consecutive empty pages
• Move to the next profile automatically

Recommended values:
• 30 for quick sampling (1 page)
• 100-200 for medium scraping
• 500+ for comprehensive collection

## Actor input object example

```json
{
  "profileUrls": [
    "https://github.com/pirate"
  ],
  "maxItemsPerProfile": 30
}
````

# Actor output Schema

## `overview` (type: `string`):

No description

## `detailed_repos` (type: `string`):

No description

## `by_owner` (type: `string`):

No description

## `by_language` (type: `string`):

No description

## `compact_list` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "profileUrls": [
        "https://github.com/pirate"
    ],
    "maxItemsPerProfile": 30
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapestorm/github-repositories-scraper-cheap").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "profileUrls": ["https://github.com/pirate"],
    "maxItemsPerProfile": 30,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapestorm/github-repositories-scraper-cheap").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "profileUrls": [
    "https://github.com/pirate"
  ],
  "maxItemsPerProfile": 30
}' |
apify call scrapestorm/github-repositories-scraper-cheap --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapestorm/github-repositories-scraper-cheap",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "GitHub Repositories Scraper - Cheap📦🐙🔍",
        "description": "🔍 Easily collect repositories from GitHub\n\nProvide a GitHub profile URL or username and extract detailed repository information such as repository name, description, language, stars, topics & repository link 📦🐙\n\nPerfect for open-source analysis, developer scouting & market intelligence 📊🔥",
        "version": "0.0",
        "x-build-id": "hUnMNmUzHuQHtFYqL"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapestorm~github-repositories-scraper-cheap/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapestorm-github-repositories-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapestorm~github-repositories-scraper-cheap/runs": {
            "post": {
                "operationId": "runs-sync-scrapestorm-github-repositories-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapestorm~github-repositories-scraper-cheap/run-sync": {
            "post": {
                "operationId": "run-sync-scrapestorm-github-repositories-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "profileUrls",
                    "maxItemsPerProfile"
                ],
                "properties": {
                    "profileUrls": {
                        "title": "Profile URLs (Bulk) 👥",
                        "type": "array",
                        "description": "List of GitHub profile URLs or usernames to scrape repositories from.\n\nAccepted formats:\n• Full URL: https://github.com/username\n• Username with @: @username\n• Plain username: username\n\nExamples:\n• ['https://github.com/pirate', 'https://github.com/mahmoudimus']\n• ['@torvalds', '@gvanrossum']\n• ['pirate', 'mahmoudimus']\n\nOnly public repositories will be collected.",
                        "default": [
                            "https://github.com/pirate"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItemsPerProfile": {
                        "title": "Maximum Repositories Per Profile 🎯",
                        "type": "integer",
                        "description": "Maximum number of repositories to collect for EACH profile.\n\nThe scraper will:\n• Paginate through the repositories tab (up to 30 repos per page)\n• Scroll 3 times per page to ensure full content load\n• Stop when reaching this limit OR after 2 consecutive empty pages\n• Move to the next profile automatically\n\nRecommended values:\n• 30 for quick sampling (1 page)\n• 100-200 for medium scraping\n• 500+ for comprehensive collection",
                        "default": 30
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
