VOOZH about

URL: https://apify.com/oblanceolate_mandola/github-repo-search

⇱ GitHub Repository Search β€” Repos to JSON Β· Apify


πŸ‘ GitHub Repository Search β€” Repos to JSON avatar

GitHub Repository Search β€” Repos to JSON

Pricing

$3.00 / 1,000 results

Go to Apify Store

GitHub Repository Search β€” Repos to JSON

Search GitHub repositories by keyword. Stars, language, last push, open issues, forks as JSON for developer-tooling & research AI agents. $3 per 1,000, no coding.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Hassan Hashish

Hassan Hashish

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Search GitHub repositories by keyword or qualifier and get stars, language, activity, issues and URL as JSON β€” $0.003 per repo.

Whether you are vetting a dependency, tracking a competitor’s open-source, or finding tools for a build, the signal is in the repo metadata: stars, recency, issue load. This actor turns a GitHub search into structured repo records so developer and research agents can rank and vet repositories without parsing HTML.

What this actor does

  • Search GitHub repositories with full query-qualifier support (language:, stars:, topic:, …)
  • Each result: full name, description, stars, language, forks, open issues, last-push + created dates, URL
  • Filter by keyword/postedAfter; sorted by stars by default
  • Batch many queries per run; cap spend with maxResults
  • Unauthenticated (no token/setup) β€” best for targeted searches; large batches may hit GitHub's public rate limit

You only pay for successful results β€” failed or empty lookups cost nothing.

Why pick this Actor

  • Flat repo records with stars, forks, open issues, language, and last-push date β€” ranking-pipeline-ready without parsing GitHub's nested API shapes
  • Per-result pricing ($0.003/result) with a hard maxResults spend cap β€” empty lookups cost $0
  • Flat, stable JSON schema with sourceUrl + scrapedAt on every item β€” citation-ready for RAG and grounding
  • Batch many queries in one run; overlapping results are deduplicated and charged once
  • MCP server, OpenAPI schema, and LangChain/CrewAI tool support out of the box β€” no glue code

Sample output

Each dataset item is flat, typed JSON with a sourceUrl and scrapedAt for citation/grounding:

{
"query":"ai agent",
"source":"github",
"title":"NousResearch/hermes-agent",
"stars":190459,
"language":"Python",
"pushedAt":"2026-06-11T09:30:15.000Z",
"url":"https://github.com/NousResearch/hermes-agent",
"sourceUrl":"https://api.github.com/search/repositories?q=ai+agent",
"scrapedAt":"2026-06-11T09:00:00.000Z"
}

Input

{"queries":["ai agent"]}
FieldTypeDescription
queries / queryarray / stringGitHub search query. One or many.
maxResultsintegerHard spend cap (billed per result).
keywords / postedAfterfiltersNarrow results; enable delta/scheduled runs.

How much does it cost

Pay-per-result: $0.003 per successful result. No subscription, no compute-unit guesswork, no charge for empty results. An orchestrator can cap spend with maxResults.

How to use it with AI agents (MCP), Claude, and the API

Claude Desktop / Claude Code via Apify MCP

{
"mcpServers":{
"apify":{
"command":"npx",
"args":["-y","@apify/actors-mcp-server","--actors","oblanceolate_mandola/github-repo-search"],
"env":{"APIFY_TOKEN":"<YOUR_APIFY_TOKEN>"}
}
}
}

Python (Apify API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("oblanceolate_mandola/github-repo-search").call(run_input={"queries":["ai agent"]})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

TypeScript (Apify API)

import{ ApifyClient }from'apify-client';
const client =newApifyClient({ token:'<YOUR_APIFY_TOKEN>'});
const run =await client.actor('oblanceolate_mandola/github-repo-search').call({"queries":["ai agent"]});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

LangChain / CrewAI tool

from langchain_apify import ApifyActorsTool
tool = ApifyActorsTool("oblanceolate_mandola/github-repo-search")# agent calls it autonomously

OpenAPI schema for self-integrating GPT agents is auto-exposed at the Actor's API tab.

Data & compliance

Reads only publicly accessible endpoints. No login, no credential harvesting, no CAPTCHA bypass. Every result carries its sourceUrl so downstream agents can cite and re-verify.

FAQ

Do I need a GitHub account or token?

No β€” this actor uses GitHub's public unauthenticated search, so there is no setup. Public search is rate-limited (~10 requests/min), which is plenty for targeted queries; for very large batches, run them in smaller scheduled chunks.

Can I use search qualifiers?

Yes β€” anything GitHub search supports, e.g. "language:go stars:>500 pushed:>2026-01-01".

How are results ordered?

By stars, descending, so the most prominent repositories come first.

Can AI agents call this Actor directly?

Yes β€” via the Apify MCP server (snippet above), the OpenAPI schema on the Actor's API tab, or the LangChain/CrewAI tool wrapper. Results are flat JSON with sourceUrl and scrapedAt on every item, so downstream agents can cite and re-verify.

What happens when there are no results?

You pay nothing. Billing is per dataset item delivered, so an empty lookup costs $0, and the run log states why (no match, source rate limit) instead of failing silently.

Changelog

  • 1.0 β€” Initial release: github.

You might also like

GitHub Repos Scraper

gio21/github-repos-scraper

Search and scrape GitHub repositories. Extract stars, forks, language, license, topics, and more from the GitHub public API.

GitHub Scraper

automation-lab/github-scraper

Extract data from GitHub β€” repository details, developer profiles, trending repos, and search results. Stars, forks, languages, topics, and more. No API key needed.

πŸ‘ User avatar

Stas Persiianenko

43

GitHub Scraper

pear_fight/github-scraper

Scrape repositories, stars, issues and more from GitHub

GitHub Repository Scraper

vulnv/github-repository-scraper

Scrape and extract GitHub repository data, metadata, statistics, stars, forks, issues, and project information from multiple repositories at once.

GitHub repositories Scraper - Low-costπŸ’²πŸ”₯πŸ“¦πŸ™

delectable_incubator/github-repositories-scraper-low-cost

Scrape GitHub repositories πŸ“¦πŸ™ with a powerful developer data scraper. Extract repository names, descriptions, programming languages, stars, topics, forks, and repository URLs from any GitHub profile. Ideal for open-source analysis, developer scouting, technology research and market insights πŸ“ŠπŸš€

GitHub Scraper - Repos, Stars, Issues & Profiles

cryptosignals/github-scraper

Scrape GitHub repositories, profiles, and issues β€” extract stars, forks, contributors, README, commit history, and topics. CSV/JSON output. No login.

27

GitHub Repository Scraper - Stars, Topics, Trending

logiover/github-repository-scraper

Scrape GitHub repos by search query and export stars, topics, forks & license to CSV/JSON. GitHub data export without an API key - trending repos scraper.