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