VOOZH about

URL: https://apify.com/opendata-labs/github-scraper

โ‡ฑ GitHub Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

Extract GitHub user profiles and repositories via the official GitHub API. Build developer lead lists for tech recruiting, B2B prospecting and market research. Clean structured data (JSON/CSV).

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Joao Paulo

Joao Paulo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Extract GitHub user profiles and repositories at scale through the official GitHub REST API. Build developer lead lists, power tech-recruiting pipelines, and run market research โ€” clean rows, no HTML parsing, no breakage.

What it does

This GitHub Scraper queries the official GitHub REST API (https://api.github.com) and returns structured data in four modes:

  • Search users โ€” find developer profiles by query (e.g. location:berlin language:python) and enrich each with full profile details.
  • User profiles โ€” fetch complete profiles for a list of usernames.
  • User repositories โ€” list all repositories owned by given usernames.
  • Search repositories โ€” find repos by query (e.g. machine-learning stars:>1000).

Results are flattened into clean, spreadsheet-ready rows and stored in the dataset (export to JSON, CSV, Excel, or API).

Features

  • Four scraping modes covering both GitHub users and GitHub repositories.
  • Optional GitHub token support โ€” raises the rate limit from 60 to 5000 requests/hour.
  • Automatic pagination across result pages.
  • Rate-limit aware: reads X-RateLimit-Remaining and stops gracefully instead of crashing.
  • Profile enrichment in user search (name, company, location, public email, bio, followers).
  • maxItems cap to control run size and cost.
  • Polite request pacing with retries on transient errors.

Input

FieldTypeDescription
modeenumsearch_users, user_profile, user_repos, or search_repos.
querystringSearch query for search_users / search_repos. Supports GitHub search qualifiers.
usernamesarrayList of GitHub usernames for user_profile / user_repos.
githubTokenstring (secret)Optional. A read-only token raises the rate limit to 5000 req/h.
maxItemsintegerMaximum rows to return. Default 1000.

Example input

{
"mode":"search_users",
"query":"location:berlin language:python",
"maxItems":500
}

Output

User row (lead-gen use case)

{
"login":"torvalds",
"name":"Linus Torvalds",
"company":"Linux Foundation",
"location":"Portland, OR",
"email":null,
"blog":null,
"bio":null,
"followers":200000,
"following":0,
"publicRepos":8,
"profileUrl":"https://github.com/torvalds",
"createdAt":"2011-09-03T15:26:22Z"
}

Repository row

{
"fullName":"facebook/react",
"description":"The library for web and native user interfaces.",
"language":"JavaScript",
"stars":225000,
"forks":46000,
"openIssues":700,
"topics":["react","javascript","frontend","ui"],
"htmlUrl":"https://github.com/facebook/react",
"updatedAt":"2026-06-28T10:00:00Z",
"ownerLogin":"facebook"
}

Use cases

  • Developer lead generation & tech recruiting โ€” source candidates by location, language, and activity, complete with public contact details.
  • B2B prospecting โ€” find companies and maintainers behind popular tools and libraries.
  • Market & ecosystem research โ€” track repositories, languages, stars, and trends in any technology niche.
  • AI training data โ€” collect structured datasets of profiles and repositories for analysis or model training.

Why this actor

  • Official GitHub REST API โ€” stable, documented, and compliant. No fragile HTML scraping that breaks on UI changes.
  • Higher limits when you need them โ€” drop in an optional token to go from 60 to 5000 requests/hour.
  • Clean, ready-to-use output โ€” flattened rows that drop straight into your CRM, ATS, or spreadsheet.

Search terms: GitHub scraper, GitHub API, scrape GitHub users, developer leads, GitHub profiles, tech recruiting data.

You might also like

Github Profile Scraper

saswave/github-profile-scraper

GitHub User Profile Scraper. Extracts data from GitHub profiles, including followers, following, LinkedIn, Twitter, achievements and much more. Ideal for developers, researchers, and marketers. From a list of Github profile or a repository stargazers link

Github Email Scraper

louisdeconinck/github-email-scraper

Instantly extract contributor emails and detailed profiles from any public GitHub repository or organization to supercharge your developer outreach and recruiting.

๐Ÿ‘ User avatar

Louis Deconinck

103

1.0

(1)

GitHub API Scraper: Repos & Profiles

andok/github-api-scraper

Extract GitHub repository stats, forks, stars, and user profiles directly from the API. Perfect for developer lead gen and competitor tracking.

GitHub Repository Scraper

fresh_cliff/github-scraper

This actor scrapes detailed information from GitHub repositories using reliable HTTP requests and HTML parsing. It extracts repository metadata including star counts, fork counts, topics/tags, license information, primary programming language, and last updated timestamps.

๐Ÿ‘ User avatar

Brennan Crawford

57

Github Profile Scraper

vulnv/github-profile-scraper

Scrapes GitHub user profiles including bio, repositories, followers, contributions, and more. Accepts a list of usernames and extracts comprehensive profile data.

Github Email Scraper - Advanced, Fast & Cheapest

contacts-api/github-email-scraper-fast-advanced-and-cheapest

๐Ÿ™ GitHub Email Scraper helps you collect developer and company emails from GitHub profiles and repositories โšก Ideal for recruiting and sales ๐Ÿ“ง

28

5.0

(1)

Github Trending Scraper

viralanalyzer/github-trending-scraper

Scrape GitHub trending repositories, stars, forks, languages, and developer profiles. Track open source trends daily/weekly/monthly.

27

5.0

(3)

Github Profile Scraper

kawsar/github-profile-scraper

GitHub Profile Scraper that pulls followers, repos, bio, location, and contact info from any public GitHub account, so recruiters and researchers can build prospect lists without clicking through profiles one by one.

Github Users Scraper

dtrungtin/github-users-scraper

Github Users Scraper is an Apify actor for extracting users or emails from Github. It allows you to extract all watchers, stargazers, and members from a repository page.

Github Search Scraper

saswave/github-search-scraper

Github search scraper. Get all data from search results list

75

5.0

(1)

GitHub Trending Scraper

automation-lab/github-trending-scraper

Scrape GitHub Trending repositories by language and time range: today, this week, or this month. Extracts repo names, star counts, forks, star gains, and top contributors. Great for dev trend tracking, tech newsletters, and investment research. Export to JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Stas Persiianenko

68