Search the GitHub users dataset
Searches enriched public GitHub user profiles stored in a search index. influence_tier enum: nano, micro, mid, macro, mega. Sort enum: relevance, rank_score_desc, followers_desc, account_age_desc, account_age_asc, distance_asc. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/datasets/github-users/search
- Auth: API key in header x-api-key
Query parameters
Full-text query over login, name, company, bio and location, max 256 characters
Exact login filter, max 128 characters
Exact normalized-company filter, max 128 characters
Follower-tier enum: nano, micro, mid, macro, mega
Exact geocoded country filter, max 128 characters
Exact ISO country-code filter, max 128 characters
Exact geocoded state filter, max 128 characters
Exact geocoded city filter, max 128 characters
Interest-domain tag filter (e.g. ml-ai, web, devops), max 128 characters
Filter by public email presence
Filter by public Twitter/X handle presence
Filter by public blog/website presence
Filter by any public contact channel
Filter by activity within the last 90 days
Filter by the GitHub available-for-hire flag
Organization filter (normally false; the crawl indexes individuals)
Bot filter (normally false; the crawl skips bots)
Suspected automation (commit-farm/mass-repo bots); omitted these are hidden by default, pass true to isolate them
Minimum follower count
Maximum follower count
Minimum public repository count
Minimum composite rank score
Minimum account age in years
Maximum account age in years
Latitude for radius filtering or distance sort
Longitude for radius filtering or distance sort
Radius in meters, 1 through 50000; requires lat and lon when supplied
Sort enum: relevance, rank_score_desc, followers_desc, account_age_desc, account_age_asc, distance_asc
Page number, defaults to 1
Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000
Headers
API key required
Response
OK
Example response
{
"code": 200,
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.