GitHub Repos Scraper — Repositories by User or Search avatar

GitHub Repos Scraper — Repositories by User or Search

Pricing

from $0.72 / 1,000 repos

Go to Apify Store
GitHub Repos Scraper — Repositories by User or Search

GitHub Repos Scraper — Repositories by User or Search

List a user's or organization's GitHub repositories, or search repos, into clean JSON: name, owner, description, stars, forks, language, topics, license and dates. Powered by the official GitHub API. Optional token for higher rate limits.

Pricing

from $0.72 / 1,000 repos

Rating

0.0

(0)

Developer

Marouane Oulabass

Marouane Oulabass

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

GitHub Repos Scraper — Repositories by User, Org or Search

List a user's or organization's GitHub repositories — or search all of GitHub — as clean JSON. Give this actor usernames/orgs (like apify, torvalds) or a search query (like web scraping language:python stars:>1000) and get back structured data per repo: name, owner, description, stars, forks, language, topics, license and dates. Powered by the official GitHub API.

AI-agent ready: this Actor is callable and payable by AI agents via x402 (USDC on Base), no Apify account required.

Skip pagination and rate-limit headaches — get a clean repo dataset in one run.

Who uses this

  • 🧑‍💻 Developers & OSS maintainers — inventory repos across users and orgs.
  • 📊 Tech analysts & researchers — study language trends, stars and activity at scale.
  • 🔎 Recruiters & sourcers — explore a developer's or org's public work.
  • 🤖 Data & AI pipelines — build datasets of repos matching precise search criteria.
  • 📈 DevRel & competitive intel — track stars, forks and releases of key projects.

What you get — one clean row per repository

FieldDescription
fullNameowner/name
owner + ownerTypeOwner and User/Organization
descriptionRepo description
stars + forks + watchersPopularity metrics
openIssuesOpen issues count
languagePrimary language
topicsRepo topics/tags
licenseLicense (e.g. MIT)
isFork, isArchivedStatus flags
createdAt, updatedAt, pushedAtTimestamps
url, homepage, defaultBranch, sizeLinks & meta

Example

Input

{ "searchQueries": ["web scraping language:python stars:>1000"], "users": ["apify"], "maxReposPerSource": 100 }

Output (one item)

{
"fullName": "apify/crawlee",
"owner": "apify", "ownerType": "Organization",
"description": "Crawlee—A web scraping and browser automation library",
"stars": 15200, "forks": 660, "language": "TypeScript",
"topics": ["scraping", "crawling", "automation"],
"license": "Apache-2.0", "pushedAt": "2026-07-13T09:12:00Z"
}

Why this scraper

  • Official source — the GitHub REST API, always current.
  • 🔎 Three ways in — by user, by org, or by GitHub search query.
  • Rich metrics — stars, forks, watchers, issues, language and topics.
  • 🔑 Optional token — add a GitHub token to raise the rate limit (60/h → 5,000/h).
  • Fast & affordable — pay only per repo returned.

Input options

  • users — GitHub usernames or org names whose repos to list.
  • searchQueries — GitHub repo search queries (full search syntax supported).
  • maxReposPerSource — cap repos per user/query (default 100).
  • githubToken (optional, secret) — raises the API rate limit.

FAQ

By user or by search? Both — pass users/orgs, searchQueries, or both in one run.

Does it support GitHub's search syntax? Yes — e.g. language:python stars:>1000 pushed:>2025-01-01.

Do I need a token? No — it works anonymously (60 requests/h). Add githubToken to raise it to 5,000/h for large runs.

How fresh is the data? Live from the GitHub API on every run.

Can I export to CSV/Excel/Google Sheets? Yes — the dataset exports to JSON, CSV, Excel and HTML, or pull it via the API.

What does it cost? Pay-per-repo — you're only charged for repos actually returned.


Tip: track a competitor's org weekly and diff stars/pushedAt to monitor their momentum and releases.