GitHub Users Scraper - Developers by Location & Company avatar

GitHub Users Scraper - Developers by Location & Company

Pricing

$0.50 / 1,000 result item produceds

Go to Apify Store
GitHub Users Scraper - Developers by Location & Company

GitHub Users Scraper - Developers by Location & Company

Find GitHub users and organizations by keyword, location, company, followers and repository count: username, profile link, avatar and type. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

$0.50 / 1,000 result item produceds

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

What is GitHub Users Scraper?

GitHub Users Scraper is a tool that lets you scrape GitHub users and organizations from GitHub search by keyword, location, company, follower count and repository count: username, profile link, avatar, account type and GitHub ID for every match. Type a keyword such as python, add a location like Berlin, click Start, and download the profiles as Excel, CSV or JSON.

  • 📍 Filters: location, company, minimum followers, minimum public repositories and account type
  • ↕️ Sorting: best match, most followers, most repositories or join date
  • 🔓 No login: no GitHub account or key needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 10,000 profiles

What can GitHub Users Scraper do?

  • Find GitHub users by keyword in their username, name or email
  • Find developers on GitHub by location, such as Berlin, San Francisco or India
  • Find GitHub users by company, such as Microsoft or Apify
  • Find GitHub users with more than 100 followers
  • Find GitHub organizations by keyword and location
  • Sort GitHub users by followers, repositories or join date
  • Get up to 100 profiles per run
  • Export GitHub user lists to Excel, CSV, JSON, HTML or XML

What data can you extract from GitHub users?

👤 Username (login)🔗 Profile link🖼️ Avatar image
🏢 Account type (user or organization)🆔 GitHub user ID🎯 Match score
📍 The location filter you used🏭 The company filter you used🔎 Your search query

How to scrape GitHub users

  1. Create a free Apify account (no credit card needed).
  2. Open GitHub Users Scraper.
  3. Type a Query, for example python.
  4. Add filters (Location, Company, Minimum followers, Minimum repositories, Account type), choose Sort and Order, set Max results and click Start.
  5. When the run finishes, open the Profiles view in the Output tab or download the profiles as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape GitHub users?

You pay $0.50 per 1,000 profiles. Apify platform usage is included in this price, so there is nothing else to pay for the run.

For example, 1,000 profiles cost $0.50 on the Free plan, and a run that returns 100 profiles costs $0.05.

Every Apify account gets $5 of free usage each month. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
QueryWords to match in usernames, names and emails, such as python or data scientist (required)
Max resultsHow many profiles to return (default 20, up to 100)
Sortbest-match, followers, repositories or joined
Orderdesc or asc
LocationOnly accounts whose profile location matches, such as Tokyo or San Francisco
CompanyOnly accounts whose profile company matches, such as Microsoft
Minimum followersOnly accounts with at least this many followers
Minimum repositoriesOnly accounts with at least this many public repositories
Account typeuser, org, or empty for both
Your own GitHub keyOptional and not needed. Leave it empty; the actor works without it

Example: Python developers in Berlin with 100+ followers, most followed first.

{
"query": "python",
"location": "Berlin",
"minFollowers": 100,
"sort": "followers",
"order": "desc",
"maxResults": 50
}

Example: organizations about machine learning.

{
"query": "machine learning",
"accountType": "org",
"sort": "repositories",
"maxResults": 100
}

⬆️ Output

You get one row per GitHub account. You can view the rows as a table in Apify Console (the Profiles view shows avatar, username, type and profile link) or download them as Excel, CSV, JSON, HTML or XML. Each row also repeats the query and filters that found it.

{
"recordType": "user_search_result",
"query": "python",
"location": "Berlin",
"company": "",
"minFollowers": 0,
"minRepos": 0,
"accountType": "User",
"login": "tiangolo",
"htmlUrl": "https://github.com/tiangolo",
"avatarUrl": "https://avatars.githubusercontent.com/u/1326112?v=4",
"apiUrl": "https://api.github.com/users/tiangolo",
"nodeId": "MDQ6VXNlcjEzMjYxMTI=",
"userId": 1326112,
"score": 1,
"userViewType": "public",
"followersUrl": "https://api.github.com/users/tiangolo/followers",
"subscriptionsUrl": "https://api.github.com/users/tiangolo/subscriptions",
"organizationsUrl": "https://api.github.com/users/tiangolo/orgs",
"reposUrl": "https://api.github.com/users/tiangolo/repos",
"receivedEventsUrl": "https://api.github.com/users/tiangolo/received_events"
}

How can I use GitHub user data?

  • Tech recruiting: find developers in a city with a following, for example Python developers in Berlin with 100+ followers
  • Developer relations: find active people around a language or technology to invite to events, betas or programs
  • Sales and partnerships: list the organizations on GitHub in a market or region
  • Community research: study developer communities by region or company
  • CRM enrichment: add GitHub profile links and avatars to your CRM, applicant tracker or spreadsheet

Scrape more GitHub and developer data

ActorWhat it gets
GitHub Repository Scraper - Repos, Issues & Pull RequestsRepository details, open issues, pull requests and contributor profiles with company, location and public email
GitHub Issues Scraper - Issues & Pull Requests MonitorNew, updated, closed and merged issues and pull requests across repos, orgs and users
GitHub Code Search APIPublic code files that match your search, with repository details
Stack Overflow Scraper - Questions, Tags & ScoresStack Overflow and Stack Exchange questions with tags, scores and answer counts
Website Email Scraper - Find Email Addresses in BulkEmail addresses from websites, such as the blogs and company sites on developer profiles

❓FAQ

How much does GitHub Users Scraper cost?

$0.50 per 1,000 profiles, platform usage included. See the cost section above and the Pricing tab.

Do I need a GitHub account or key?

No. The actor works without a GitHub account, login or key.

How many profiles can I get per run?

Up to 100. For more, split your search into several runs, for example by location, company or follower range.

Why did I get fewer profiles than Max results?

Only that many accounts match the query and filters. Try a broader query or fewer filters.

Does it return email addresses, bios or follower counts?

No. It returns what GitHub's user search shows for each match: username, profile link, avatar, type and ID. The follower and repository filters are applied by GitHub during the search. For company, location, bio, follower counts and public emails of a project's contributors, use GitHub Repository Scraper.

Can I search organizations only?

Yes. Set Account type to org.

Is private data included?

No. Only public profiles that GitHub search shows to anyone.

Can I connect GitHub Users Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

This actor only collects public profile data that GitHub search shows to anyone. Usernames and profile links are still personal data, which may be protected by laws such as GDPR, so only scrape them for a legitimate reason, such as recruiting with a lawful basis, and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

GitHub Users Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by GitHub.

Something isn't working?

Open the Issues tab and tell us your input and what you expected.

⭐ Your feedback

Have an idea or found a problem? Tell us on the Issues tab. If GitHub Users Scraper saved you time, a short review on the Reviews tab helps other people find it.