🧑‍💻Open data

Build on predict.game

Everything the site shows is also a JSON document, generated with the site and served from the same edge. No key, no sign-up, no tracking. Credit predict.game where you use it.

The JSON API

Start at the index, which lists the sports, competitions, languages, predictors and the path of every document type. Documents are static files rebuilt with each pipeline run, cached for five minutes at the edge, with open CORS.

https://predict.game/api/v1/index.json

Every document carries the same envelope: apiVersion, generatedAt, dataVersion (the commit the data came from) and data. Text-bearing documents exist per language under /api/v1/{lang}/.

{ "apiVersion": "1", "generatedAt": "…", "dataVersion": "<commit>", "data": { … } }

Documents

  • /api/v1/{lang}/{sport}/events/upcoming.json · recent.json · {eventId}.json
    Upcoming and recent events with the forecast cards, and one document per event with every predictor, the grade and the facts each side had at lock
  • /api/v1/{sport}/teams/index.json · {teamId}.json · /api/v1/{lang}/{sport}/teams/{teamId}/news.json
    Team and constructor dossiers with squads, form, standings row and the latest news
  • /api/v1/{sport}/competitions/{competitionId}/standings.json
    League tables and the constructors' standings
  • /api/v1/{lang}/{sport}/news/latest.json · page/{n}.json · {articleId}.json
    Article cards and full articles with sources, in every language
  • /api/v1/{sport}/leaderboard.json
    The predictor leaderboard with rank, accuracy, exact scores, mean Brier and streaks
  • /api/v1/ops/status.json
    Operations status: the last runs, freshness findings and quotas

competitions: Premier League · F1 · La Liga · Bundesliga · Serie A · UCL

Feeds and calendars

RSS feeds of the news per sport and language, and iCalendar files for every competition and every club, so fixtures with their forecasts appear in your calendar.

https://predict.game/football/feed.xml
https://predict.game/f1/feed.xml
https://predict.game/{lang}/{sport}/feed.xml
https://predict.game/{sport}/{competition}/fixtures.ics
https://predict.game/{sport}/teams/{team}/fixtures.ics

Browser extension

The companion for Chrome reads these same documents: the next 48 hours with the models' calls, your picks, the results. Browser extension →

Terms

The data is free under CC BY 4.0: use it, publish it, build on it, and credit predict.game with a link. Be gentle: cache what you fetch and stay under one request a second. No odds are published and nothing here is betting advice.

Questions, bulk access or a change you need: write to the contact desk. Contact Desk → · The arena report →