| q | No | Optional full-text query over login, name, company, bio and location, max 256 characters. | |
| lat | No | Optional latitude for radius filtering or distance sort, from -90 through 90; supply together with lon. | |
| lon | No | Optional longitude for radius filtering or distance sort, from -180 through 180; supply together with lat. | |
| city | No | Optional exact geocoded city filter, max 128 characters. | |
| page | No | Result page number, 1-based, default 1; page times page_size must not exceed 10000. | |
| sort | No | Optional sort order. Allowed values: relevance, rank_score_desc, followers_desc, account_age_desc, account_age_asc, distance_asc. Defaults to relevance with q, otherwise rank_score_desc. | |
| login | No | Optional exact login filter, max 128 characters. | |
| state | No | Optional exact geocoded state/region filter, max 128 characters. | |
| domain | No | Optional interest-domain tag filter (e.g. ml-ai, web, devops), max 128 characters. | |
| is_bot | No | Optional bot filter (the crawl skips bots, so this is normally false). | |
| is_org | No | Optional organization filter (the crawl indexes individuals, so this is normally false). | |
| company | No | Optional exact normalized-company filter (lowercased, @ stripped), max 128 characters. | |
| country | No | Optional exact geocoded country filter, max 128 characters. | |
| has_blog | No | Optional filter for a public blog/website URL. | |
| hireable | No | Optional filter for the GitHub 'available for hire' flag. | |
| radius_m | No | Optional radius in meters, from 1 through 50000; requires lat and lon when supplied. | |
| has_email | No | Optional filter for a public email on the profile. | |
| min_repos | No | Optional minimum public repository count, 0 or greater. | |
| page_size | No | Page size, default 20, max 100; page times page_size must not exceed 10000. | |
| reachable | No | Optional filter for any public contact channel (email, Twitter, blog or social account). | |
| active_90d | No | Optional filter for activity within the last 90 days. | |
| has_twitter | No | Optional filter for a public Twitter/X handle. | |
| country_code | No | Optional exact ISO country-code filter, max 128 characters. | |
| max_followers | No | Optional maximum follower count, 0 or greater. | |
| min_followers | No | Optional minimum follower count, 0 or greater. | |
| influence_tier | No | Optional follower-based tier filter. Allowed values: nano, micro, mid, macro, mega. | |
| min_rank_score | No | Optional minimum composite rank score, 0 or greater. | |
| max_account_age_years | No | Optional maximum account age in years, 0 or greater. | |
| min_account_age_years | No | Optional minimum account age in years, 0 or greater. | |
| is_suspected_automation | No | Optional filter for suspected automation (commit-farm / mass-repo bots). Omitted by default these records are hidden; pass true to isolate them or false to force-include the same clean view. | |