GitHub Profile Scraper – User Data, Emails & Social Links
Pricing
from $1.00 / 1,000 results
GitHub Profile Scraper – User Data, Emails & Social Links
Scrape public GitHub user profiles without a token. Extract bio, company, location, followers, repos count, public email, and emails/social links from bio. Linear JSON for lead gen and talent research.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
DataFusionX
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does GitHub Profile Scraper do?
GitHub Profile Scraper extracts complete public profile data for any GitHub user or organization — including bio, company, location, follower counts, repo counts, and social links — using just a username or profile URL. It is built for developers, recruiters, and growth teams who need clean, structured GitHub profile data without hand-scraping pages or hitting GitHub API rate limits. Unlike the official GitHub API, this Actor requires no personal access token, handles batches of usernames in one run, and normalizes messy input (raw usernames or full profile URLs) automatically. Choose it over manual API calls when you need speed, batch processing, and zero-auth setup.
Why scrape GitHub profiles? (Business Use Cases)
- Developer Recruiting & Sourcing — Build candidate shortlists by pulling bios, company affiliations, and activity signals (public repos, followers) at scale for technical recruiting pipelines.
- Competitive & Market Intelligence — Track key engineers, maintainers, or founders at competitor companies to understand where technical talent and open-source investment is concentrated.
- Academic & OSS Research — Study contributor demographics, growth of developer communities, or influence patterns across open-source ecosystems.
- Lead Generation for Dev Tools — Identify high-follower or high-repo-count developers as outreach targets for developer-tool marketing and community programs.
Key Features
- Accepts raw usernames or full GitHub profile URLs — no need to pre-clean input
- Batch processing of multiple profiles in a single run
- No GitHub authentication or personal access token required
- Structured JSON output ready for CSV, Excel, or database import
- Fast, low compute-unit cost per profile scraped
- Graceful handling of non-existent or deleted accounts (
exists: false) instead of failing the run
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | Array of strings | Yes | — | List of GitHub usernames or full profile URLs (e.g. "octocat" or "https://github.com/torvalds") to scrape |
Valid input sample:
{"usernames": ["octocat","https://github.com/torvalds"]}
Output Data Structure
Each item in the output dataset represents one scraped profile, including identity fields (id, name, bio), activity metrics (public_repos, followers, following), and metadata (created_at, avatar_url, scraped_at).
[{"username": "octocat","id": 583231,"name": "The Octocat","company": "@github","location": "San Francisco","public_repos": 8,"followers": 24060,"following": 9,"created_at": "2011-01-25T18:44:36Z","html_url": "https://github.com/octocat","exists": true,"scraped_at": "2026-09-15T05:14:03.263925+00:00"}]
How to use GitHub Profile Scraper
- Configure the
usernamesinput parameter with the list of profiles you want. - Click "Start" or trigger a run via the Apify API, Python, or JavaScript SDK.
- Preview the resulting dataset directly in the Apify Console.
- Export results to JSON, CSV, or Excel, or push them onward via Zapier, Make, or Webhooks.
Integrations & Export Options
GitHub Profile Scraper plugs directly into Apify's dataset export pipeline (JSON, CSV, Excel, XML) and integrates with n8n, Zapier, and Make for no-code automation. Results can also be piped into database pipelines (Postgres, BigQuery, Airtable) via Apify's built-in integrations or webhook triggers for real-time syncing.
Custom Scrapers & Enterprise Automation Solutions
Need a customized scraping solution, tailored workflow automation, or enterprise data extraction pipeline? Get custom development, maintenance, and setup tailored to your exact infrastructure requirements: 📬 Submit Your Custom Automation Requirements
Frequently Asked Questions (FAQ)
1. Is scraping GitHub profiles legal and compliant? Scraping publicly available GitHub profile data is generally permissible, but you should always review GitHub's Terms of Service and applicable data protection laws (e.g. GDPR) before using scraped data commercially, especially for personal data like emails.
2. How much does it cost to scrape GitHub using this Actor? Cost depends on Apify platform compute-unit usage, which scales with the number of profiles scraped per run — pricing is typically a fraction of a cent per profile at scale.
3. Do I need proxies or coding skills to run this scraper? No coding is required — configure the input in the Apify Console UI and run it. No custom proxy setup is needed for this Actor.
4. How does this compare to the official GitHub API? The official GitHub API requires authentication and enforces strict rate limits (60 requests/hour unauthenticated). This Actor removes that friction, batching multiple profile lookups without a token and returning normalized, ready-to-use JSON.