GitHub Intel: Repos, Developer Leads & Stargazer Lists avatar

GitHub Intel: Repos, Developer Leads & Stargazer Lists

Pricing

from $2.99 / 1,000 intelligences

Go to Apify Store
GitHub Intel: Repos, Developer Leads & Stargazer Lists

GitHub Intel: Repos, Developer Leads & Stargazer Lists

Uses the official public GitHub REST API for bounded repository search and optional public stargazer/contributor lists.

Pricing

from $2.99 / 1,000 intelligences

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

GitHub Intel

Collect bounded public GitHub repository, stargazer, or contributor records. The Actor supports three explicit modes: repository search, public stargazers for one repository, and public contributors for one repository. It uses the documented unauthenticated GitHub REST API and does not accept or require a GitHub token.

Source behavior

The public GitHub repository and people surfaces expose repository names, owners, stars, forks, languages, profile links, stargazers, and contributor counts. This Actor normalizes those source-backed fields into compact dataset rows and keeps the API endpoint in sourceUrl. It does not access private profiles or repositories, perform writes, log in, bypass CAPTCHA or rate limits, or use undocumented endpoints. Unauthenticated rate limits apply; the run summary reports the actual source outcome.

Input

{
"mode": "repositories",
"query": "stars:>1000 language:JavaScript",
"limit": 25
}

For repositories mode, query uses public GitHub repository search syntax and limit is capped at 100. For stargazers or contributors, provide owner and repo:

{
"mode": "contributors",
"owner": "octocat",
"repo": "Hello-World",
"limit": 25
}

Unknown input keys are rejected. Input limits are enforced before requests. The Actor does not silently turn a missing owner/repository into a different mode.

Dataset output

Repository rows can contain mode, owner login, fullName, public repository URL, avatar URL, stars, forks, language, account type, the public endpoint sourceUrl, and scrapedAt. Stargazer and contributor rows contain the public login/profile/avatar, account type, contributions where GitHub provides them, mode, source URL, and scrape time. These are meaningful source fields. Internal record IDs, actor inventory labels, store slugs, status/data flags, diagnostic labels, and request counters are not emitted in normal rows.

If GitHub returns an error or no usable public rows, the dataset may contain one minimal diagnostic row with url, error, errorCode, and scrapedAt. The OUTPUT_SUMMARY key-value record retains run status, requested mode, endpoint, records emitted, source availability, and diagnostic details.

Repository example

{
"mode": "repositories",
"login": "octocat",
"fullName": "octocat/Hello-World",
"htmlUrl": "https://github.com/octocat/Hello-World",
"stars": 2100,
"forks": 900,
"language": "JavaScript",
"sourceUrl": "https://api.github.com/search/repositories?q=stars%3A%3E1000&per_page=25",
"scrapedAt": "2026-08-24T00:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Local run

npm ci
npm run check
npm test
apify validate-schema
apify run --purge --input-file input.json
npm run validate

Keep query and limit bounds modest for unauthenticated runs and use only legitimate public-source purposes.