Github User Profile Scraper avatar

Github User Profile Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Github User Profile Scraper

Github User Profile Scraper

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Donny

Donny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

What does GitHub User Profile Scraper do?

GitHub User Profile Scraper extracts detailed profile information from GitHub users using the GitHub REST API. It collects usernames, bios, follower counts, repository data, programming languages, and contribution activity for any public GitHub profile. This tool is ideal for developer recruitment, open-source research, and competitive analysis.

Why scrape GitHub user profiles?

Understanding developer activity on GitHub is essential for tech recruiters, HR teams, open-source project managers, and data analysts. By scraping GitHub profiles, you can identify active contributors, evaluate developer portfolios, track open-source project trends, and build datasets for hiring pipelines. This actor automates what would otherwise require hours of manual browsing.

How to scrape GitHub user profiles

  1. Go to the GitHub User Profile Scraper actor page on Apify.
  2. Enter one or more GitHub usernames you want to scrape.
  3. Toggle whether to include repository data for each user.
  4. Set the maximum number of repositories to fetch per user.
  5. Click Start and wait for the results.
  6. Download your data in JSON, CSV, Excel, or other formats.

Input parameters

ParameterTypeDescriptionDefault
usernamesarrayList of GitHub usernames to scrape["torvalds"]
includeReposbooleanAlso fetch user's repositoriestrue
maxResultsintegerMaximum repos per user30

Output data

Each result contains:

  • username - GitHub login name
  • name - Full display name
  • bio - User biography
  • company - Organization affiliation
  • location - Geographic location
  • email - Public email address
  • publicRepos - Number of public repositories
  • followers - Follower count
  • following - Following count
  • createdAt - Account creation date
  • repos - Array of repository objects with name, description, language, stars, forks, and URL

Cost of usage

GitHub User Profile Scraper is optimized for efficient API calls with minimal compute time. The average cost per run depends on the number of profiles scraped.

  • Per result: $0.01
  • Per 1,000 results: $10
  • Actor start: $0.005

With Apify's free tier, you can scrape dozens of GitHub profiles every month at no cost.

Tips and advanced options

  • The actor works with zero configuration using the default username "torvalds" (Linus Torvalds).
  • GitHub API has rate limits (60 requests/hour without authentication). Keep username lists reasonable for unauthenticated use.
  • Repository data includes stars, forks, language, and last update time for portfolio analysis.
  • Combine this actor with data pipelines to feed results into CRM or recruitment tools.
  • For related data needs, check out Stack Exchange Q&A Search for developer knowledge mining and CrossRef Academic Publication Search for research publication data.