datasets_github_users_facets
Returns terms aggregation counts over the GitHub users dataset, honoring the same filters as search. Use alongside the related search tool to inspect filter counts under the same query filters.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"facet": "<facet>"
},
"name": "datasets_github_users_facets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| facet | Yes | Required facet to aggregate. Allowed values: influence_tier, type, country, country_code, state, city, domains, company, reachable, has_email, has_twitter, has_blog, active_90d, hireable, is_org, is_bot, is_suspected_automation. | |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |