We only call it when we’re sure.
One line per match, published only when the model is at least 65% confident. Most matches get nothing — that is the point.
What this is. A confidence number, not a tip. When we say 85%, our stacked ensemble expects it about 85% of the time — that's the whole claim, and it's the same number tracked on our accuracy page, misses included.
What this is not. We don't claim to beat bookmaker prices here — that's a separate read, see Movement Edge. A high-confidence pick is still a probability, not a guarantee. Anything you stake is your own decision.
GET /predictions/live — Today's live and upcoming forecasts: 1X2, over/under, and BTTS probabilities per match.
GET /predictions/{match_id} — Full prediction detail for one specific match.
Full reference → /docs