GitHub Repository Scraper - Stars, Forks, Issues & README
Pricing
from $1.00 / 1,000 repository scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Features
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
- Open the Input tab.
- Add Repositories, one per line (up to 1,000 per run):
apify/crawleeorhttps://github.com/apify/crawlee. - Keep Include README on to get the README text, or turn it off for a faster run.
- Click Start and export the rows as JSON, CSV or Excel.
- 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(orreadme.md,README.rst,README) on the default branch. - The Actor never bypasses logins, CAPTCHAs or rate limits.
Related Actors
- Website Contact Extractor: contacts of the project websites.
- Company Profile Scraper: details of the companies behind the repositories.