Biggest upsets
The biggest upsets on a day or over a range, biggest first, each with the winner's chance before the match and the reasons it was an upset. Without dates, the newest day held.
Analystonly
Parameters
All optional, all in the query stringdatedateOne day, YYYY-MM-DD. Leave out date, from and to for the newest day your plan can see.
fromdateEarliest day of a range, YYYY-MM-DD. A range covers 31 days at most.
todateLatest day of a range, YYYY-MM-DD.
competition_ididOnly upsets in this competition.
max_chanceintThe most the winner could have been given before the match to count as an upset, in percent: 5 to 45, default 35.
limitintHow many to return, biggest first. Default 20, at most 100.
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
Each item in data, read from a real response| Field | Type | Example |
|---|---|---|
match | object | { match_id, played_on, round, winner, … } |
upset_score | number | 0.854 |
winner_chance_pct | number | 14.6 |
ratings_before | object | { winner, loser, gap } |
reasons | list | 3 items |
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. |