client.game.statDistribution()
Get the statistical distribution for a specific game stat. Shows how firearms are distributed across value ranges for a given stat, useful for understanding the spread and identifying balance issues.
statDistribution(params: StatDistributionParams): Promise<APIResponse<StatDistribution>>- stringheaderrequired
Your API key.
Authorization: Bearer <key>is accepted in its place.
- stringrequired
Which stat to profile
- Accepts
- Example
- object
The response payload.
- string
Which statistic this row is about, named as the field is:
weightEmptyG,damage. - integer
How many records fall in this bucket.
- number
Arithmetic mean across the records counted.
- number
Middle value of the stat across the catalog.
- number
Standard deviation across the records counted.
- number
Lowest value of the stat across the catalog.
- number
Highest value of the stat across the catalog.
- object
Percentile cut points for the stat.
- number
10th percentile.
- number
25th percentile.
- number
50th percentile, equal to
median. - number
75th percentile.
- number
90th percentile.
- object[]
Firearm counts across ten fixed bands of width 10, from
0-10to90-100. - string
The band this bucket covers,
lo-hi. Half-open, so a value equal tohifalls in the next bucket, except90-100, which includes 100. - integer
How many records fall in this bucket.
- 400
VALIDATION_ERROR - 401
UNAUTHORIZED - 403
FORBIDDEN - 429
RATE_LIMITED - 500
INTERNAL_ERROR
- Minimum tier
- Studio+
- Monthly quota
- 150,000/mo
- Rate limit
- 120/min
- Daily cap
- 10,000
Figures shown are for this endpoint's minimum tier. Higher tiers raise every limit.