GitHub Users Search API
Pricing
$0.50 / 1,000 result item produceds
GitHub Users Search API
Search GitHub users and organizations by keyword, location, company, followers, and repository count using the public GitHub Search 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
a day ago
Last modified
Categories
Share
Find GitHub users and organizations by keyword, location, company, follower count and repository count, and export the matching profiles: username, profile link, avatar, account type and GitHub ID. No GitHub account or token needed. Export to JSON, CSV or Excel, or call it from your own code.
What does GitHub Users Search API do?
- Searches GitHub accounts by words in their username, name or email
- Narrows the search by location (
Berlin,San Francisco,India), company, minimum followers and minimum public repositories - Returns people, organizations, or both
- Sorts by best match, most followers, most repositories or join date
- Up to 100 profiles per run
What people use it for
- Recruiting: developers in a city with a following, for example Python developers in Berlin with 100+ followers
- Developer relations and community building: finding active people around a technology
- Sales and partnerships: organizations on GitHub in a market
- Research on developer communities by region or company
How to use it
- Click Try for free to open the Actor in Apify Console
- Type a Query, for example
python - Add filters: Location, Company, Minimum followers, Minimum repositories, Account type
- Choose the Sort and Order, set Max results and click Start
- Open the Output tab: the Profiles view shows avatar, username, type and profile link
Input example
{"query": "python","location": "Berlin","minFollowers": 100,"sort": "followers","order": "desc","maxResults": 50}
| Field | What it does |
|---|---|
query | Words to match in usernames, names and emails (required) |
location | Only accounts whose profile location matches |
company | Only accounts whose profile company matches |
minFollowers | Only accounts with at least this many followers |
minRepos | Only accounts with at least this many public repositories |
accountType | user, org, or empty for both |
sort | best-match, followers, repositories or joined |
order | desc or asc |
maxResults | 1 to 100 profiles |
token | Optional. Not needed; the Actor works without one |
Output example
{"recordType": "user_search_result","query": "scraping","location": "Berlin","company": "","minFollowers": 0,"minRepos": 0,"accountType": "User","login": "jfilter","htmlUrl": "https://github.com/jfilter","avatarUrl": "https://avatars.githubusercontent.com/u/3450307?v=4","apiUrl": "https://api.github.com/users/jfilter","nodeId": "MDQ6VXNlcjM0NTAzMDc=","userId": 3450307,"score": 1,"userViewType": "public","followersUrl": "https://api.github.com/users/jfilter/followers","subscriptionsUrl": "https://api.github.com/users/jfilter/subscriptions","organizationsUrl": "https://api.github.com/users/jfilter/orgs","reposUrl": "https://api.github.com/users/jfilter/repos","receivedEventsUrl": "https://api.github.com/users/jfilter/received_events"}
Pricing
You pay $0.50 per 1,000 profiles ($0.0005 per profile) plus the small Apify platform usage of the run. 100 profiles cost $0.05 in profile charges.
FAQ
Do I need a GitHub token? No. The Actor works without one. You can add your own token if you prefer.
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 gives for each match: username, profile link, avatar, type and ID. The follower and repository filters are applied by GitHub during the search.
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.