live feed · github trending repos

GitHub Trending API

The daily GitHub trending-repositories feed across all languages from one REST endpoint. Developer momentum is one of the earliest signals in tech; Trends API serves it as JSON without scraping the trending page.

get_growth · github trending
# one POST, every source
POST https://api.trendsapi.ai/api
Authorization: Bearer YOUR_API_KEY

{ "mode": "get_growth",
  "source": "github trending",
  "keyword": "trending",
  "percent_growth": ["3M", "12M"] }
200 OKnormalized 0-100
response
{
  "type": "GitHub Trending Repos",
  "trends": [
    { "rank": 1, "repo": "openai/codex" },
    { "rank": 2, "repo": "ggml-org/llama.cpp" },
    { "rank": 3, "repo": "anthropics/claude-code" }
  ],
  "timestamp": "2026-08-03T12:00:00Z"
}
application/jsontimestamped
Why it exists

GitHub trend data, without the plumbing

GitHub trending is where developer attention shows up first. A repo climbing the daily chart is often a framework, tool or model about to matter, weeks before it shows up in npm downloads or search volume. For dev-tool investors, DevRel and engineering content, that lead time is the whole point.

GitHub has no official trending API, so getting this data means scraping the trending page. Trends API serves it as clean JSON in the same shape as the other 20 live feeds, and pairs naturally with the npm download source for a before-and-after read on adoption.

Use cases

What people build with it

Dev-tool investing

Catch rising frameworks and tools before adoption shows up elsewhere.

DevRel

See which repos in your ecosystem are gaining developer attention.

Engineering content

Write about tools while they are still climbing, not after.

Tech selection

Watch momentum before committing a codebase to a dependency.

Comparison

How it compares

Scraping GitHub trendingTrends API
Official APInone for trendingone call, JSON
Breakagepage changes break scrapersmanaged
Pair with npm downloadsseparate pipelinesame schema
Free tiern/a100 requests/month
Three modes, one endpoint
get_time_series

Historical trend series for a keyword on this source, normalized 0-100.

get_growth

Growth percentages over 3M / 6M / 12M / 5Y windows.

get_top_trends

21 live trending feeds across platforms, no keyword needed.

FAQ

Common questions

What GitHub data does Trends API provide?

The daily GitHub Trending Repos feed across all languages, no keyword needed, via get_top_trends with type "GitHub Trending Repos".

Is there an official GitHub trending API?

No. GitHub does not expose the trending page through the official API. Trends API serves it as JSON.

How is this different from npm download trends?

GitHub trending is early developer attention; npm downloads are realized adoption. Querying both gives you a before-and-after read on a tool's momentum.

How fresh is the feed?

It updates daily with the GitHub trending chart. Every response includes a timestamp.

Can I filter by language?

The feed covers trending repositories across all languages.

Keep exploring

Related trend sources

Start pulling GitHub trends in 60 seconds.

100 requests a month free. No credit card, no sales call. One key works for every source.

Get a free API key