SkorbotPlay

Skorbot football predictions API

Free, read-only JSON with every published Skorbot prediction: result probabilities, predicted score, expected goals, goal markets, a 0–5 score matrix, confidence bands, the AI team-news card and final results. CORS is open (Access-Control-Allow-Origin: *), so it works from browsers too.

Endpoints

GETReturns
/api/v1/matches.jsonAll matches in the current window: id, competition, kick-off (UTC), teams, status, result, probabilities, predicted score, confidence and a link to the detail file.
/api/v1/matches/<id>.jsonOne match: prediction (probabilities, score, expected_goals, most_likely_score, markets, score_matrix_0_5), confidence, factors (AI team-news card), result, video.
/videos/index.jsonAI preview videos per match and language (tr, en).
/data/track-record.csvEvery finished prediction with result, pick, points and Brier score.

Example

curl -s https://skorbot.live/api/v1/matches.json | jq '.matches[] | {id, home, away, probabilities, score}'
import requests
d = requests.get("https://skorbot.live/api/v1/matches/2026-11-01-amed-sportif-eyupspor.json",
                 headers={"User-Agent": "my-app/1.0"}).json()
print(d["prediction"]["probabilities"], d["prediction"]["score"])

Notes

Times are UTC (ISO 8601). Probabilities are decimals that sum to 1. Competition names, team names and text fields ending in _tr are currently in Turkish; English versions of team and competition names are used on the English pages.

Send your own User-Agent header. Some default library user agents (for example Python's urllib) can be refused by the CDN.

Predictions change until shortly before kick-off; the updated_at field shows the latest version. Data is refreshed several times a day.

Track record →