GitHub Profile Scraper – User Data, Emails & Social Links avatar

GitHub Profile Scraper – User Data, Emails & Social Links

Pricing

from $1.00 / 1,000 results

Go to Apify Store
GitHub Profile Scraper – User Data, Emails & Social Links

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

DataFusionX

Maintained by Community

Actor 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

ParameterTypeRequiredDefaultDescription
usernamesArray of stringsYesList 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

  1. Configure the usernames input parameter with the list of profiles you want.
  2. Click "Start" or trigger a run via the Apify API, Python, or JavaScript SDK.
  3. Preview the resulting dataset directly in the Apify Console.
  4. 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.