GitHub Stars Scraper avatar

GitHub Stars Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
GitHub Stars Scraper

GitHub Stars Scraper

Scrape GitHub repository data. Search by keyword or language, fetch specific repos. Extract star counts, forks, topics, licenses, and full repo metadata.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Scrape GitHub repository data via the public GitHub API. Search repositories by keyword or programming language, or fetch specific repos by owner/name. Extract star counts, fork counts, topics, licenses, languages, and full repository metadata.

Modes

ModeDescription
searchSearch repos by keyword, optionally filtered by language
reposFetch details for specific repos by owner/name

Output Fields

FieldDescription
nameRepository name
fullNameFull name (owner/repo)
descriptionRepository description
starsStar count
forksFork count
watchersWatcher count
openIssuesOpen issue count
languagePrimary programming language
topicsArray of topic tags
licenseSPDX license identifier (e.g. "MIT", "Apache-2.0")
createdAtISO timestamp when repo was created
updatedAtISO timestamp of last update
homepageHomepage URL
defaultBranchDefault branch name
sizeRepository size in KB
isArchivedWhether repo is archived
isForkWhether repo is a fork
sourceUrlDirect URL to the GitHub page
scrapedAtISO timestamp of scrape

Input Options

  • Mode: search or repos
  • Search Queries: Keywords (e.g. "machine learning", "web scraping")
  • Repository Names: Specific repos in owner/name format (e.g. "facebook/react", "torvalds/linux")
  • Sort By: stars, forks, or updated
  • Language Filter: Filter by language (e.g. "python", "javascript", "rust")
  • Max Results: Up to 500 per query (GitHub caps at 1000)
  • Proxy: Optional proxy configuration

Example Output

{
"name": "react",
"fullName": "facebook/react",
"description": "The library for web and native user interfaces.",
"stars": 231000,
"forks": 47200,
"watchers": 231000,
"openIssues": 950,
"language": "JavaScript",
"topics": ["javascript", "frontend", "react", "ui", "declarative"],
"license": "MIT",
"createdAt": "2013-05-24T16:15:54.000Z",
"updatedAt": "2026-04-26T10:00:00.000Z",
"homepage": "https://react.dev",
"defaultBranch": "main",
"size": 412000,
"isArchived": false,
"isFork": false,
"sourceUrl": "https://github.com/facebook/react",
"scrapedAt": "2026-04-26T12:00:00.000Z"
}

Use Cases

  • Trend Analysis: Track which repos and topics are gaining stars
  • Technology Research: Compare libraries in the same category
  • Competitive Intelligence: Monitor competitors' open source activity
  • Portfolio Building: Find top repos by language for learning
  • Market Research: Identify popular developer tools and frameworks

Notes

  • Uses the public GitHub API (no auth required)
  • Rate limit: 60 requests/hour for unauthenticated access
  • The scraper automatically tracks and respects rate limits, waiting when necessary
  • GitHub search API returns a maximum of 1000 results per query
  • Delays between requests ensure reliable scraping within rate limits

Run on Apify

This scraper runs on the Apify platform — a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.

Try Apify free ->