PredictIQ Pro

Football predictions API in Python

Pull win probabilities for upcoming and live matches, then the full prediction for a single match.

1. Get an API key

Start a 14-day trial at /register (no card needed).

2. Predictions for live and upcoming matches

One call returns predictions for matches in play and about to start, with live momentum for matches in play.

import requests

API = "https://api.predictiqpro.com"
HEADERS = {"Authorization": "Token YOUR_API_KEY"}

r = requests.get(f"{API}/predictions/live", headers=HEADERS, timeout=15)
r.raise_for_status()
print(r.json())

3. Full prediction for one match

Use a fixture id from /fixtures/ to get the full prediction for that match.

FIXTURE_ID = 123456  # replace with a real fixture id
r = requests.get(f"{API}/predictions/{FIXTURE_ID}", headers=HEADERS, timeout=15)
print(r.json())

4. Check how accurate the model is

The accuracy report is public, so you can check the track record before you build on it.

r = requests.get(f"{API}/status/accuracy", timeout=15)
print(r.json())

Related guides

Ready to build?

Full endpoint reference is in the docs; plans are on the pricing page.

Start 14-day trial