GitHub Users Scraper - Developers by Location & Company
Pricing
$0.50 / 1,000 result item produceds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
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
- Create a free Apify account (no credit card needed).
- Open GitHub Users Scraper.
- Type a Query, for example
python. - Add filters (Location, Company, Minimum followers, Minimum repositories, Account type), choose Sort and Order, set Max results and click Start.
- 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
| Setting | What it does |
|---|---|
| Query | Words to match in usernames, names and emails, such as python or data scientist (required) |
| Max results | How many profiles to return (default 20, up to 100) |
| Sort | best-match, followers, repositories or joined |
| Order | desc or asc |
| Location | Only accounts whose profile location matches, such as Tokyo or San Francisco |
| Company | Only accounts whose profile company matches, such as Microsoft |
| Minimum followers | Only accounts with at least this many followers |
| Minimum repositories | Only accounts with at least this many public repositories |
| Account type | user, org, or empty for both |
| Your own GitHub key | Optional 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
| Actor | What it gets |
|---|---|
| GitHub Repository Scraper - Repos, Issues & Pull Requests | Repository details, open issues, pull requests and contributor profiles with company, location and public email |
| GitHub Issues Scraper - Issues & Pull Requests Monitor | New, updated, closed and merged issues and pull requests across repos, orgs and users |
| GitHub Code Search API | Public code files that match your search, with repository details |
| Stack Overflow Scraper - Questions, Tags & Scores | Stack Overflow and Stack Exchange questions with tags, scores and answer counts |
| Website Email Scraper - Find Email Addresses in Bulk | Email 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.
Is it legal to scrape GitHub?
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.