PredictIQ Pro
FlamengoFlamengovsEstudiantes de La PlataEstudiantes de La Plata68% HomeAtlético NacionalAtlético NacionalvsDeportivo PastoDeportivo Pasto73% HomeBRBrisbane RoarvsPerth GloryPerth Glory52% HomeUS Ben GuerdaneUS Ben GuerdanevsStade TunisienStade Tunisien44% HomeAvenir Sportif De La MarsaAvenir Sportif De La MarsavsCHCS Hammam-Lif44% HomeAl FaisalyAl FaisalyvsAl-NassrAl-Nassr10% HomeCA BizertinCA BizertinvsEHES Hammam-Sousse42% HomeJS OmraneJS OmranevsOlympique BéjaOlympique Béja50% HomeFlamengoFlamengovsEstudiantes de La PlataEstudiantes de La Plata68% HomeAtlético NacionalAtlético NacionalvsDeportivo PastoDeportivo Pasto73% HomeBRBrisbane RoarvsPerth GloryPerth Glory52% HomeUS Ben GuerdaneUS Ben GuerdanevsStade TunisienStade Tunisien44% HomeAvenir Sportif De La MarsaAvenir Sportif De La MarsavsCHCS Hammam-Lif44% HomeAl FaisalyAl FaisalyvsAl-NassrAl-Nassr10% HomeCA BizertinCA BizertinvsEHES Hammam-Sousse42% HomeJS OmraneJS OmranevsOlympique BéjaOlympique Béja50% Home
Football data API + MCP

Football data and
ML predictions, ready to ship.

Skip building data plumbing. Get match probabilities, expected goals, fixtures, live scores and bookmaker odds across 90+ leagues over REST and MCP, for apps and AI agents.

Pay withVisaMastercardMTN Mobile MoneyAirtel Money
Top Picks hit rate
68%
Settled picks
126
Leagues covered
90+

Top Picks are matches where the model is at least 50% confident, saved before kickoff and never edited. See the picks · calibration and log loss

curl https://api.predictiqpro.com/fixtures \
  -H "Authorization: Token YOUR_API_KEY"
Example response (shape)
{
  "count": 94,
  "results": [
    {
      "id": 612345,
      "league_name": "Example League",
      "home_team": "Home FC",
      "away_team": "Away United",
      "kickoff_time": "2026-10-10T15:00:00Z",
      "status": "NS"
    }
  ]
}

Need it on a page instead? Drop-in widgets and a live match arena embed with one line of HTML.

From zero to first response

Three steps. No sales call.

  1. 1

    Get a key

    Create an account and copy your API key. You get 14 days of full Developer access. No card needed.

    Create account →
  2. 2

    Make a request

    Send the key in the Authorization header and call any endpoint: fixtures, predictions, odds, standings.

    Open the docs →
  3. 3

    Build or embed

    Feed the JSON into your app or model, or drop a ready-made widget or live arena onto a page.

    Browse widgets →
One API, more sports

Football today. More sports on the way.

Your API key and plan will cover every sport we add, so you integrate once.

Football

Fixtures, live scores, odds, probabilities

Live

Basketball

Games, scores, standings

Coming soon

Tennis

Matches, players, rankings

Coming soon

Hockey

Games, scores, standings

Coming soon

CS2

Matches, teams, results

Coming soon

Horse racing

Race cards and results

Coming soon

Darts

Matches and results

Coming soon

Padel

Matches and results

Coming soon

Want a sport first? Tell us which one.

90+
leagues covered
200
fixtures next 3 days
17
bookmakers compared
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.

Live now

Live Match Radar

Matches in play right now, with the score updating live and the model's win probability beside it. The probability is the model's pre-match view of the game, not an in-play re-calculation.

Nothing kicking off right now — check back once a match is live.

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 — Home

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

Striker

Poisson xG model — Away

The same read, mirrored for the away side — a separate model trained on its own, since home and away scoring patterns aren't symmetric.

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.

Captain

Meta-learner

Weighs the other four models' reads alongside devigged market odds 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.

Under the hood

The command centre

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

AI Win Probability

preview
Man City54.0%
Draw24.0%
Aston Villa22.0%

Premier League · Man City v Aston Villa

Model Performance

Confidence for this match vs. Top Picks hit rate

Prediction Confidence54.0%
Top Picks hit rate68%

Model Status

predictiq_stack_v7

68%

top picks hit rate

126

settled picks

Numbers are measured, not simulated

Expected Goals

model-implied

Man City

1.72

Aston Villa

0.88
What’s inside

Powerful football data

Live scores

Fixtures and live match updates, updated in seconds.

Leagues & standings

Competition tables and rankings for 90+ 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
Pafos FC0
Riga FC0
Getafe1
FC Lugano4
League standingsClub Friendlies
#TeamPts
1Bruk-Bet Termalica Nieciecza37
2Eintracht Trier36
3Botev Plovdiv33
4Wolfsberger AC32
Match center

Model Breakdown

HOME 68%
DRAW 21%
AWAY 11%
BEST VALUE: Home win @ 1.47
Model fair probability: 68%
Expected Goals (xG)1.6 – 1.3
Likely score1-1 12% · 2-1 9% · 1-0 8%

Secondary Markets

Over 1.5 Goals
79%
Over 2.5 Goals
55%
Over 3.5 Goals
33%
Over 4.5 Goals
17%
Over 5.5 Goals
7%
Both Teams to Score (Yes)
59%
Real-time odds scan

Where the market's best price is right now

We compare live prices across every bookmaker in our feed and only surface a selection once it's genuinely ahead of the field.

FK Borac Banja Luka v Kuopion Palloseura
Kuopion Palloseura · 1X2
4.83
cashpoint
+13.3%
AGF v KF Egnatia
KF Egnatia · 1X2
6.89
pinnacle
+11.7%
FC Thun v HNK Hajduk Split
HNK Hajduk Split · 1X2
2.48
macauslot
+11.5%

Models stacked

5

Leagues covered

90+

Live coverage

24/7

Simple pricing

Try everything for 14 days

Every new account gets the full Developer plan for 14 days. No card needed. Pick a plan when it ends, cancel anytime.

Starter

$14/mo

5k requests/mo — Core fixtures, results and standings

View plan
Most popular

Developer

$39/mo

35k requests/mo — Live scores, probabilities, odds movement and the 3D Arena widget

View plan

Enterprise

$249/mo

1,000k requests/mo — Full match & prediction data

View plan

Get an API key in under a minute

14-day trial. No credit card required.

Get API Key