# GitHub AI Trending Repos Scraper – Star Velocity Radar (`robinworld/github-ai-trending-repos-radar`) Actor

Tracks breakout open-source AI/LLM repositories, daily star velocity, licenses, and maintainers on GitHub for venture capital tech scouts and recruiters.

- **URL**: https://apify.com/robinworld/github-ai-trending-repos-radar.md
- **Developed by:** [Robin world](https://apify.com/robinworld) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 AI & Breakout Open-Source Star Velocity Radar

> Real-time intelligence on hyper-growth AI/LLM repositories, breakout open-source frameworks, star velocity, forks, and venture-backed developer ecosystems. Built for venture capital investors, tech headhunters, and developer evangelists.

[![Apify Actor](https://img.shields.io/badge/Apify-Actor%20Ready-brightgreen.svg)](https://apify.com)
[![Data Source](https://img.shields.io/badge/Data%20Source-GitHub%20Official%20v3-blue.svg)](https://github.com)
[![Pricing](https://img.shields.io/badge/Pricing-Pay--Per--Event%20\($0.0030/record\)-orange.svg)](#pricing)
[![Free Trial](https://img.shields.io/badge/Free%20Trial-$5.00%20Credit%20Included-success.svg)](#free-trial)

***

### 💡 Why Choose This Actor?

Open-source traction is the primary predictor of successful developer-first AI startups (Docker, Supabase, LangChain, Hugging Face). Monitoring star velocity gives VC investors and tech recruiters an unfair early advantage:

| Feature / Metric | Commercial Dev Analytics (Cauldron / OSS Insight) | Manual GitHub Exploration | **GitHub AI Star Velocity Radar** |
| :--- | :--- | :--- | :--- |
| **Monthly Pricing** | **$200 – $600 / month** (Locked subscription) | $0 but hours of tedious manual browsing | **Pay-Per-Event ($0.0030 / repo)** (Zero commitment) |
| **Data Freshness** | Daily batch digest | Real-time | **Real-time direct GitHub Search API sync** |
| **Topic & Language Filters** | Fixed taxonomy | Limited UI search | **Full query support (AI, LLM, RAG, Rust, Python)** |
| **Momentum Tier Classification**| None | Manual evaluation | **Automated Star Velocity & Traction Tiers** |
| **Free Trial** | Sales demo required | None | **$5.00 Free Trial Credit** (Up to 1,600 repos free) |

***

### 🎯 Target Audiences & Use Cases

1. **Venture Capital (VC) & Angel Investors**:
   - Spot viral open-source repositories before Series A funding rounds.
   - Map competitor mindshare across open-source AI frameworks.
2. **Tech Recruiters & Talent Partners**:
   - Identify top contributors and maintainers of rapidly scaling open-source tools.
3. **Developer Relations & B2B Tooling Sales**:
   - Find popular repos with permissive licenses (MIT, Apache 2.0) for integration partnerships.

***

### 📥 Input Parameters

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `topic` | String | `"ai"` | GitHub topic or keyword (e.g. `ai`, `llm`, `agent`, `rag`, `deepseek`, `robotics`). |
| `minStars` | Integer | `100` | Minimum star count threshold to filter out inactive repos. |
| `language` | Select | `"All"` | Filter by language: `Python`, `TypeScript`, `Rust`, `Go`, `C++`, `All`. |
| `sortBy` | Select | `"stars"` | Sort metric: `stars` (popularity) or `updated` (recent development). |
| `maxItems` | Integer | `50` | Maximum number of repository records to return (up to 300). |

***

### 📤 Output Data Format (JSON Sample)

```json
[
  {
    "repo_id": 89412384,
    "name": "deepseek-v4-reasoning",
    "full_name": "deepseek-ai/deepseek-v4-reasoning",
    "owner": "deepseek-ai",
    "stars": 42150,
    "forks": 5890,
    "open_issues": 312,
    "language": "Python",
    "license": "MIT",
    "momentum_tier": "🚀 Viral Breakout (Hyper-Growth)",
    "description": "Open-source reproduction of state-of-the-art reasoning architectures with efficient latent token caching.",
    "repo_url": "https://github.com/deepseek-ai/deepseek-v4-reasoning",
    "created_at": "2024-05-10T12:00:00Z",
    "pushed_at": "2026-09-08T05:20:00Z",
    "scraped_at": "2026-09-08T05:55:00+00:00"
  }
]
```

***

### 🐍 1-Click Python Integration

```python
from apify_client import ApifyClient

## Initialize client with your Apify API Token
client = ApifyClient("YOUR_APIFY_TOKEN")

## Run GitHub AI Star Velocity Radar
run = client.actor("robinworld/github-ai-trending-repos-radar").call(
    run_input={
        "topic": "llm",
        "minStars": 500,
        "language": "Python",
        "maxItems": 25
    }
)

## Fetch repositories from the default dataset
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"[{item['momentum_tier']}] {item['full_name']} (⭐ {item['stars']:,})")
    print(f"  👉 Lang: {item['language']} | License: {item['license']}")
    print(f"  🔗 GitHub: {item['repo_url']}")
```

***

### ❓ Frequently Asked Questions (FAQ)

##### Q: How is the momentum tier determined?

Repos are classified based on total stars and velocity: Supernova (50k+ stars), Viral Breakout (10k+ stars), and Rising Star (2k+ stars).

##### Q: Does this require my personal GitHub token?

No. This Actor connects through optimized anonymous GitHub endpoints and handles rate-limits automatically.

# Actor input Schema

## `topic` (type: `string`):

Filter by GitHub topic or keyword (e.g. 'ai', 'llm', 'agent', 'rag', 'deepseek', 'machine-learning', 'robotics').

## `minStars` (type: `integer`):

Filter repos with at least this number of stars.

## `language` (type: `string`):

Filter by primary codebase language (e.g. 'Python', 'TypeScript', 'Rust', 'C++', 'All').

## `sortBy` (type: `string`):

Sort repositories by metric.

## `maxItems` (type: `integer`):

Total limit of repository records to extract.

## Actor input object example

```json
{
  "topic": "ai",
  "minStars": 100,
  "language": "All",
  "sortBy": "stars",
  "maxItems": 50
}
```

# Actor output Schema

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

Direct link to dataset containing breakout open-source AI projects and developer mindshare trends.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("robinworld/github-ai-trending-repos-radar").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("robinworld/github-ai-trending-repos-radar").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{}' |
apify call robinworld/github-ai-trending-repos-radar --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,robinworld/github-ai-trending-repos-radar"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/fKWlwi5WAG0tFmyGp/builds/DElEbQ4wz3zEuSfwt/openapi.json
