Endpoint Playground
Returns terms aggregation counts for the GitHub users dataset. Facet enum: `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`. influence_tier enum: `nano`, `micro`, `mid`, `macro`, `mega`. Suspected-automation records are excluded by default unless is_suspected_automation is set. Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 50 items; 2 fields had a value in every checked item.
Sample value profiles: count: 1,499 to 135,390, median 3,668.
curl 'https://api.crawlora.net/api/v1/datasets/github-users/facets?facet=influence_tier&influence_tier=nano&sort=relevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| facet | string | Yes | influence_tier | Facet enum: 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 |
| q | string | No | Full-text query over login, name, company, bio and location, max 256 characters | |
| login | string | No | Exact login filter, max 128 characters | |
| company | string | No | Exact normalized-company filter, max 128 characters | |
| influence_tier | string | No | nano | Follower-tier enum: nano, micro, mid, macro, mega |
| country | string | No | Exact geocoded country filter, max 128 characters | |
| country_code | string | No | Exact ISO country-code filter, max 128 characters | |
| state | string | No | Exact geocoded state filter, max 128 characters | |
| city | string | No | Exact geocoded city filter, max 128 characters | |
| domain | string | No | Interest-domain tag filter, max 128 characters | |
| has_email | boolean | No | Filter by public email presence | |
| has_twitter | boolean | No | Filter by public Twitter/X handle presence | |
| has_blog | boolean | No | Filter by public blog/website presence | |
| reachable | boolean | No | Filter by any public contact channel | |
| active_90d | boolean | No | Filter by activity within the last 90 days | |
| hireable | boolean | No | Filter by the GitHub available-for-hire flag | |
| is_org | boolean | No | Organization filter | |
| is_bot | boolean | No | Bot filter | |
| is_suspected_automation | boolean | No | Suspected automation filter; omitted these are hidden by default | |
| min_followers | integer | No | Minimum follower count | |
| max_followers | integer | No | Maximum follower count | |
| min_repos | integer | No | Minimum public repository count | |
| min_rank_score | integer | No | Minimum composite rank score | |
| min_account_age_years | number | No | Minimum account age in years | |
| max_account_age_years | number | No | Maximum account age in years | |
| lat | number | No | Latitude for radius filtering | |
| lon | number | No | Longitude for radius filtering | |
| radius_m | integer | No | Radius in meters, 1 through 50000; requires lat and lon when supplied | |
| sort | string | No | relevance | Sort enum: relevance, rank_score_desc, followers_desc, account_age_desc, account_age_asc, distance_asc |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "github-users",
"facet": "country",
"items": [
{
"value": "United States",
"count": 4210
},
{
"value": "Germany",
"count": 1875
},
{
"value": "India",
"count": 1610
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.