GitHub Repository Scraper - Stars, Forks, Issues & README avatar

GitHub Repository Scraper - Stars, Forks, Issues & README

Pricing

from $1.00 / 1,000 repository scrapeds

Go to Apify Store
GitHub Repository Scraper - Stars, Forks, Issues & README

GitHub Repository Scraper - Stars, Forks, Issues & README

Public details of any GitHub repository by URL or owner/name: stars, forks, watchers, open issues, language, topics, license, description, homepage, dates, archived flag and README text. No token. Scheduled runs report star, fork and issue changes. $0.001 per repository.

Pricing

from $1.00 / 1,000 repository scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Features

Limited permissions

Share

Get the public details of any GitHub repository from its URL or owner/name, without a token: stars, forks, watchers, open issues, primary language, topics, license, description, homepage, creation, update and last-push dates, archived and fork flags, repository size and the README as text. Schedule it and star, fork and issue changes are reported. Open-source monitoring, competitor and ecosystem research, developer-tool lead lists and due diligence at $0.001 per repository.

The Actor reads GitHub's public REST API (spreading the per-IP limit across rotating connections) and falls back to the public repository page when the API is unavailable. The README comes from the raw file of the default branch.

What you get

Repository (one row each): owner, name, fullName, url, description, homepage, language, topics, stars, forks, watchers, openIssues (issues and pull requests), license (SPDX id), isArchived, isFork, defaultBranch, createdAt, updatedAt, pushedAt, sizeKb, readme (Markdown, up to 20,000 characters), readmeExcerpt, source (api or html).

Changes on scheduled runs: starsChange, forksChange, openIssuesChange (null on the first run), plus an event when the repository is archived.

Repositories that do not exist or are private return a row with an error field and are not charged.

How to use it

  1. Open the Input tab.
  2. Add Repositories, one per line (up to 1,000 per run): apify/crawlee or https://github.com/apify/crawlee.
  3. Keep Include README on to get the README text, or turn it off for a faster run.
  4. Click Start and export the rows as JSON, CSV or Excel.
  5. Schedule the Actor to track stars and activity over time.

Input

{
"repos": ["apify/crawlee", "https://github.com/microsoft/playwright"],
"includeReadme": true
}

Output

{
"owner": "apify",
"name": "crawlee",
"fullName": "apify/crawlee",
"url": "https://github.com/apify/crawlee",
"description": "Crawlee—A web scraping and browser automation library for Node.js...",
"homepage": "https://crawlee.dev",
"language": "TypeScript",
"topics": ["crawler", "scraper", "web-scraping", "playwright", "puppeteer"],
"stars": 26275,
"forks": 1733,
"watchers": 135,
"openIssues": 150,
"license": "Apache-2.0",
"isArchived": false,
"defaultBranch": "master",
"createdAt": "2016-04-14T10:00:00Z",
"pushedAt": "2026-10-27T10:12:51Z",
"readmeExcerpt": "Crawlee covers your crawling and scraping end-to-end...",
"source": "api",
"starsChange": null,
"timestamp": "2026-10-27T10:00:00.000Z"
}

Pricing

Pay per event: $0.001 per repository and $0.0005 per repository whose stats changed on a scheduled run. Repositories that cannot be read are free. 1,000 repositories cost $1.00.

Limits and notes

  • When the fallback page is used (source: html), open issues, dates, homepage and flags may be null.
  • The README is the raw Markdown of README.md (or readme.md, README.rst, README) on the default branch.
  • The Actor never bypasses logins, CAPTCHAs or rate limits.
  • Website Contact Extractor: contacts of the project websites.
  • Company Profile Scraper: details of the companies behind the repositories.