PredictIQ Pro
Live across 50+ leagues

Football Data API

Live scores, fixtures, standings, statistics, teams, players, odds and predictions — scored in real time by a CatBoost, LightGBM and Poisson ensemble, served over REST or straight into your model via MCP.

Request
GET /v3/fixtures
Authorization: Bearer YOUR_API_KEY
Model precision
84.2%
Median latency
<45ms
Leagues covered
50+
Live Scores WidgetLive
Sample boardpreview
Man CityvAston Villa
54%
24%
22%
BayernvLeipzig
63%
19%
18%
MarseillevLyon
41%
29%
30%
SportingvPorto
36%
27%
37%
home · draw · awayView full board →
Built from four signalsCatBoostLightGBMPoisson xG modelMarket odds
What’s inside

Powerful Football Data

Live Scores

Fixtures and live match updates, updated in seconds.

Leagues & Standings

Competition tables and rankings for 50+ leagues.

Teams

Squads, statistics and fixtures for every club.

Players

Profiles, statistics and career data.

Match Statistics

Events, lineups and detailed in-match statistics.

Predictions

Probability-based football analytics for every fixture.

Drop-in components

Football Widgets

Add live football data to your website with a script tag.

Live ScoresLive
Arsenal2
Chelsea1
Man City1
Liverpool1
League StandingsPremier League
#TeamPts
1Arsenal84
2Man City82
3Liverpool78
4Chelsea65
Premier League · FT
Arsenal2 – 1Chelsea
MatchStatsLineupsEventsH2HOdds
Possession58% – 42%
Shots14 – 9
xG1.84 – 1.21
Under the hood

The command centre

A live look at what the model is watching, right now.

AI Win Probability

live
Arsenal54.0%
Draw24.0%
Man City22.0%

Model confidence 92.4% · 18k simulations

Model Performance

Real-time precision metrics

Prediction Confidence88.4%
Historical Accuracy76.2%

Enterprise API

eu-west-1

42ms

p95 latency

18420

req / min

All systems operational99.8% uptime

Expected Goals

xG · 78'

Home

1.90

Away

1.28
Why teams switch

Not a black box, not a guess

Never gets worse

A retrained model only goes live if it beats the one it's replacing. A scheduled retrain can never silently make predictions worse.

Calibration, not just accuracy

We track whether a stated 60% actually happens 60% of the time — the number that matters if you're building on these probabilities.

No inflated claims

Every market — 1X2, over/under, BTTS — comes from the same scoreline model, so they never quietly contradict each other.

How it reads a match

The starting XI

Five components, five jobs. No single model makes the call alone — each one reports its read, and the captain decides.

Striker

Poisson xG model

Projects expected goals for each side from recent shot quality — reads where a chance is likely to fall, not just who has been winning.

Playmaker

CatBoost

Reads pattern across form, rest days, head-to-head history, venue-specific form, and the market’s own price, all at once.

Winger

LightGBM

Same inputs as the playmaker, a different tactical read — the disagreement between the two catches what either would miss alone.

Sweeper

Market odds

The last line: bookmaker consensus, devigged and averaged across books. It already prices in team news no stats model can see.

Captain

Meta-learner

Weighs the read from all four positions and makes the final call. Only replaces the live model if it proves better, never worse.

Why stack five models

No single read decides the call. A retrained model only replaces the one you see here if it beats it — a scheduled retrain can never quietly make production predictions worse.

Models stacked

5

Leagues covered

50+

Live coverage

24/7

Simple pricing

Start free, upgrade later

No contracts. Cancel anytime from your dashboard.