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.

76.4%

of our calls turned out right.

5,494 calls across 3,025 matches, last 36 days. Scored on forecasts saved before kickoff.

4,198 right
1,296 wrong

What this is. A confidence number, not a tip. When we say 85%, that is the figure from the bookmaker consensus where odds exist, or from our statistical model where they do not — the basis is labelled in the API. 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

Want more from PredictIQ Pro?

Every prediction here comes from the same model behind our API: probabilities, goals markets, expected goals and match analytics. Use them on the platform, or integrate them directly into your own app.

Related: today’s matches · league standings · model accuracy and methodology · football API docs · API pricing