GitHub Repo Scraper — Search, Details, Releases & Trending avatar

GitHub Repo Scraper — Search, Details, Releases & Trending

Pricing

$5.00 / 1,000 result items

Go to Apify Store
GitHub Repo Scraper — Search, Details, Releases & Trending

GitHub Repo Scraper — Search, Details, Releases & Trending

Scrape GitHub repository data using the public REST API and trending page. Search repos by keyword, get repo details, releases, top contributors, and trending repositories. No authentication required — uses GitHub's public API endpoints and page scraping.

Pricing

$5.00 / 1,000 result items

Rating

0.0

(0)

Developer

Thrifty Kiwi

Thrifty Kiwi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

GitHub Repositories Scraper — Search, Details, Releases, Contributors & Trending

No authentication required — searches public repos via the GitHub REST API and scrapes the trending page. No API tokens, no proxies, no setup.

Quick Start

  1. Pick a mode: Search repositories, get repo details, releases, contributors, or trending repos.
  2. Enter your input — search keywords, a repo path (owner/repo), or a language for trending.
  3. Click Start and get structured JSON in seconds.

Example: Search for machine learning repos

{
"mode": "search",
"query": "machine learning",
"limit": 10
}

Example: Get repo details

{
"mode": "repo",
"owner": "microsoft",
"repo": "vscode"
}
{
"mode": "trending",
"language": "python",
"limit": 25
}

Example: Get latest releases

{
"mode": "releases",
"owner": "facebook",
"repo": "react",
"limit": 5
}

Example: Get top contributors

{
"mode": "contributors",
"owner": "tensorflow",
"repo": "tensorflow",
"limit": 20
}

Features

  • 5 scraping modes: Search, Repo Details, Releases, Contributors, Trending
  • No auth needed — uses GitHub's public REST API and page scraping
  • No proxy required — direct access, fast and reliable
  • Trending page scraping — get what's hot on GitHub right now, by language
  • Pagination — fetches up to 200 results per run
  • Structured JSON — clean, consistent output schema with all key fields
  • Language filtering — filter trending repos by programming language
  • Rate limit aware — respects GitHub's public API rate limit (60 req/hr)

Output Fields

FieldDescription
nameRepository name
full_nameOwner/repository
descriptionRepository description
starsStar count
forksFork count
languagePrimary programming language
topicsRepository topics/tags
urlGitHub URL
created_atCreation date
updated_atLast update date
owner_loginOwner username
owner_typeUser or Organization
licenseSPDX license identifier
open_issuesOpen issue count

Releases:

FieldDescription
tag_nameGit tag (e.g., v2.1.0)
nameRelease name
bodyRelease notes (first 500 chars)
draftWhether it's a draft
prereleaseWhether it's a pre-release
published_atRelease date
author_loginRelease author

Contributors:

FieldDescription
loginGitHub username
avatar_urlAvatar image URL
contributionsCommit count
html_urlProfile URL
FieldDescription
stars_todayStars gained today

Use Cases

  • Competitive analysis — Track competitor repos, their releases, and contributor activity
  • Market research — Discover trending technologies and frameworks
  • Lead generation — Find repos and organizations matching your ICP
  • Developer tools — Build dashboards, alerts, and analytics on top of GitHub data
  • Academic research — Study open-source trends, contribution patterns, and language adoption
  • Recruitment — Find top contributors to specific technologies or projects

Why This Scraper?

Most GitHub scrapers require auth tokens, use heavyweight browser automation, or only do one thing. This scraper:

  • No token needed — uses the public REST API for instant results
  • All 5 modes in one — search, details, releases, contributors, and trending
  • Trending page scraping — unique feature not available via the REST API
  • Clean defaults — click "Start" with defaults and get real results immediately
  • Lightweight — HTTP-only, no browser overhead

Rate Limits

This Actor uses GitHub's public REST API which has a rate limit of 60 requests per hour per IP. For higher volumes, provide a GitHub personal access token — but even without one, the default limits are sufficient for most use cases.

Pricing

This Actor uses Pay-Per-Event pricing. You only pay for results returned, not for API calls or pagination overhead.

About the Publisher

Built by Thrifty Kiwi, an Apify Creator publishing high-quality, zero-hassle data extraction tools.