Github User Profile Scraper
Pricing
from $10.00 / 1,000 results
Github User Profile Scraper
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer

Donny
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
- Go to the GitHub User Profile Scraper actor page on Apify.
- Enter one or more GitHub usernames you want to scrape.
- Toggle whether to include repository data for each user.
- Set the maximum number of repositories to fetch per user.
- Click Start and wait for the results.
- Download your data in JSON, CSV, Excel, or other formats.
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| usernames | array | List of GitHub usernames to scrape | ["torvalds"] |
| includeRepos | boolean | Also fetch user's repositories | true |
| maxResults | integer | Maximum repos per user | 30 |
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.