Sports data,
one endpoint away.

Live win probability for every game, recalculated after every play, served as one normalized JSON feed. Clean JSON, on a plan you build yourself. Free tier forever, no card.

Free: one league, no card, no expiry.

GET /v1/games?league=wnba
{
  "data": [
    {
      "id": "wnba-20260821FDFDB35A",
      "league": "wnba",
      "status": "final",
      "score": { "home": 101, "away": 78 },
      "homeWinProb": 100.0
    }
  ]
}

2

Leagues covered

N/A

Median response

N/A

Uptime, 90 days

Every play

Prediction refresh

The feed

01

Live predictions

Win probability for every game, recalculated at every data point after every play. Poll it on the same endpoint that serves the game.

02

Market prices

Book and exchange prices carried alongside our own number on the same game, so the comparison is a subtraction rather than a project.

03

Scores, schedules & results

Fixtures, live scores and results across every covered league. Included on every plan, free tier included.

Getting started

Three steps to a working key.

01
Pick your leagues
Start with one. Add more later without changing a line of code: the same endpoints, a different league parameter.
02
Pick a package and a limit
The package decides what data you see; the tier decides how often you can ask for it. Two choices, one price.
03
Copy your key and call it
Confirm your email and your key is live. Create, rotate and revoke it from your account page.