Grades¶
GET /grades?league=<league>&date=<date>
How a bet on each outcome settles: win, lose or push (refunded). Parameters as in
/fixtures.
curl -H "X-Api-Key: $KEY" "https://fixtures.halfpoint.tech/grades?league=nhl&date=2026-10-28"
{
"updated": "2026-10-30T00:18:42.382Z",
"league": {"id": "nhl", "name": "NHL", "sport": "Hockey"},
"fixtures": [
{"id": "nhl-261028-cgy-edm", "grades": {"moneyline": {"away": "lose", "home": "win"}}, "graded_at": "2026-10-30T00:15:51.708Z"},
{"id": "nhl-261028-phi-was", "grades": {}}
]
}
More examples:
{"moneyline": {"away": "push", "home": "push"}}
{"moneyline_3way": {"away": "lose", "home": "lose", "draw": "win"}}
Rules¶
A published grade never changes.
moneylineis the game winner including overtime or extra innings; a tie (NFL) is a push.moneyline_3way(EPL, Bundesliga, LaLiga, Champions League) is the result after 90 minutes plus stoppage time.- A cancelled game is usually a push.
- An abandoned match (
Suspended,Abandoned) isn't graded until the league decides on it. - A postponed fixture isn't graded: a bet on it is a push (see Postponements); its rescheduled game is a fixture of its own, graded when played.
A fixture without a grade shows "grades": {}. Most games are graded within a few hours of the
final whistle.