AI and data products
Whole seasons as JSON, CSV or Parquet, our own win-probability model, and docs your agent can read — clean data with stable ids, no scraping.
The build, step by step
Whole seasons
Export a league season — fixtures, standings, top players — in one file (Business).
POST /v2/exportsA model, live
Our in-play win probability for football, with its whole curve (Pro and Business).
GET /v2/fixtures/{id}/win-probabilityDocs for agents
llms.txt and a Markdown copy of every page, so an assistant can call the API correctly.
sportsapi.app/llms.txt
A season into your pipeline
Start an export, read the win probability of a match — the same key, the same envelope.
Python
from sportsapi import SportsAPI client = SportsAPI() # reads SPORTSAPI_API_KEY job = client.exports.create(league=league_id, season=season_id, format="parquet") status = client.exports.get(job["data"]["id"]) wp = client.fixtures.win_probability(fixture_id)
Which plan
Compare plansBusiness for season exports and the full history; Pro for the win-probability model.