Finishing
Checkout and nine-darter pricing.
Analystonly
Parameters
All optional, all in the query stringplayer_ididA player, as pl_ followed by six characters.
opponent_ididThe other player, as pl_ followed by six characters.
formatenumlegs or sets.
legsintFirst to this many legs (in a sets match, legs per set).
setsintFirst to this many sets, for a sets match.
Try it
Your key, sent from your browser straight to the APIPaste your keyGet a free one in a minute
Run it to see your limits
What comes back
In data, read from a real response| Field | Type | Example |
|---|---|---|
format | object | { format, first_to_legs, label } |
expected_legs | number | 18.2 |
players | list | 2 items |
either_player | object | { 100_plus_pct, 120_plus_pct, 140_plus_pct, 170_plus_pct } |
When it refuses
Every error code| Status | Code | When |
|---|---|---|
| 401 | no_key | No key, a malformed key, or one that is not ours. |
| 402 | upgrade_required | Your plan does not reach this endpoint. The message names the plan that does. |
| 422 | bad_parameter | A parameter is malformed or out of range, named in the message. |
| 429 | rate_limited | Over your rate or allowance. Retry-After says when. |