client.game.matchups()
Get a game-balanced matchup between two firearms.
matchups(params: MatchupsParams): Promise<APIResponse<MatchupResult>>- stringheaderrequired
Your API key.
Authorization: Bearer <key>is accepted in its place.
- stringrequired
First firearm slug
- Max length
- 255
- Example
- stringrequired
Second firearm slug
- Max length
- 255
- Example
- object
The response payload.
- object
The firearm named by the
aparameter. - string
Slug of the first firearm.
- string
Display name, as the maker writes it.
- object
The editorial game stats, with the
gameprefix the column carries stripped. - object
The firearm named by the
bparameter. - string
Slug of the second firearm.
- string
Display name, as the maker writes it.
- object
The editorial game stats, with the
gameprefix the column carries stripped. - object
The per-stat verdict, keyed by stat rather than listed.
- string
Which firearm wins on damage:
a,b, ordraw. - string
Which firearm wins on accuracy.
- string
Which firearm wins on range.
- string
Which firearm wins on rate of fire.
- string
Which firearm wins on mobility.
- string
Which firearm wins on recoil control.
- string
Which firearm wins on reload speed.
- string
Which firearm wins on concealment.
- integer
How many statistics the first firearm wins.
- integer
How many statistics the second firearm wins.
- integer
How many statistics are tied.
- 400
VALIDATION_ERROR - 401
UNAUTHORIZED - 403
FORBIDDEN - 404
NOT_FOUND - 429
RATE_LIMITED - 500
INTERNAL_ERROR
- Minimum tier
- Builder+
- Monthly quota
- 25,000/mo
- Rate limit
- 60/min
- Daily cap
- 2,000
Figures shown are for this endpoint's minimum tier. Higher tiers raise every limit.