GitHub Repositories Search Scraper - Stars, Topics, Languages avatar

GitHub Repositories Search Scraper - Stars, Topics, Languages

Pricing

from $0.50 / 1,000 repositories

Go to Apify Store
GitHub Repositories Search Scraper - Stars, Topics, Languages

GitHub Repositories Search Scraper - Stars, Topics, Languages

Search GitHub repositories with the full GitHub search syntax and export them with stars, forks, language, topics, license and dates. Uses the official GitHub REST API; works without a token, faster with your own.

Pricing

from $0.50 / 1,000 repositories

Rating

0.0

(0)

Developer

Kasumi Lab

Kasumi Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Security

Limited permissions

Share

Search GitHub repositories with the full GitHub search syntax and export them as clean rows with stars, forks, open issues, language, topics, license, homepage and dates.

The Actor uses the official GitHub REST API. It works without any token; add your own personal access token to raise the rate limit. A query returning 50 repositories takes about 2 seconds.

What you can do with it

  • Find the most starred or most recently active projects on a topic, for example topic:llm language:python.
  • Track competitors and alternatives to your project (awesome lists, alternative to X).
  • Build datasets of repositories by language, license, size or activity for research.
  • Monitor new projects by scheduling the Actor with pushedWithinDays and sortBy: updated.
  • Export every public repository of an organization (org:apify) or a user (user:octocat).

Input

FieldWhat it does
queriesOne search per line, in GitHub search syntax: web scraping, topic:llm language:python, org:apify, machine learning stars:>500 pushed:>2026-01-01, license:mit in:readme "openai".
languageAdded to every query as language:X.
minStarsAdded to every query as stars:>=N.
pushedWithinDaysKeep only repositories with a commit in the last N days.
sortBystars (default), forks, updated or best-match.
githubTokenOptional personal access token. Raises the search limit from 10 to 30 requests per minute. No scopes needed for public repositories.
maxItemsPerQueryUp to 1,000 per query (GitHub's limit).
maxItemsStop after this many repositories in total.

Popular Python LLM projects active in the last month:

{
"queries": ["topic:llm"],
"language": "python",
"minStars": 1000,
"pushedWithinDays": 30,
"sortBy": "updated",
"maxItemsPerQuery": 200
}

Output

One item per repository:

{
"id": "570384908",
"fullName": "huggingface/peft",
"name": "peft",
"owner": "huggingface",
"ownerType": "Organization",
"ownerUrl": "https://github.com/huggingface",
"url": "https://github.com/huggingface/peft",
"description": "PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.",
"homepage": "https://huggingface.co/docs/peft",
"language": "Python",
"topics": ["adapter", "fine-tuning", "llm", "lora", "pytorch", "transformers"],
"stars": 21791,
"forks": 2606,
"watchers": 21791,
"openIssues": 118,
"license": "Apache-2.0",
"isFork": false,
"isArchived": false,
"isTemplate": false,
"defaultBranch": "main",
"sizeKb": 33811,
"createdAt": "2022-11-25T03:51:09Z",
"updatedAt": "2026-10-16T07:55:12Z",
"pushedAt": "2026-10-15T18:02:44Z",
"query": "topic:llm",
"scrapedAt": "2026-10-16T08:28:00.000Z"
}

openIssues includes open pull requests, as in GitHub's own count. watchers equals stars in the search API. license is the SPDX identifier, or the license name when GitHub could not classify it.

Limits and notes

  • GitHub returns at most 1,000 results per query. Split broad topics by language, star ranges or dates (created:2025-01-01..2025-06-30) to collect more.
  • Rate limits: 10 search requests per minute without a token, 30 with one. Each request returns 100 repositories. The Actor waits for the limit to reset and continues, so large runs take longer rather than failing.
  • Only public repositories are returned. The token is never stored or logged.
  • README contents, contributors and commit history are not included; use the repository URL with another Actor for those.

Pricing

You pay per repository saved to the dataset, plus a tiny fee per run start.