API reference › Fixtures
One endpoint shape across soccer, tennis, the ball sports, cricket, rugby and combat sports. Soccer has no sport prefix; every other sport names itself.
Base URL https://skipodds.com · authenticate with Authorization: Bearer <key> (or the x-api-key header) · never in the query string · all responses JSON, cached ~60s · demo key: skipodds-demo-2026 (100 req/day)
The skipodds object in every response is the SkipOdds Index — the de-vigged consensus probability per outcome.
Upcoming and live fixtures with the SkipOdds consensus.
Params: competition (default all — worldwide) · limit (1–50, default 25)
{
"source": "SkipOdds",
"competition": "all",
"fixtures": [{
"id": "…", "home_team": "France", "away_team": "Morocco",
"match_date": "2026-07-09T19:00:00Z", "status": "scheduled", "stage": "quarterfinal",
"skipodds": {
"home": 0.5612, "draw": 0.2304, "away": 0.2084,
"fair_odds": { "home": 1.78, "draw": 4.34, "away": 4.8 },
"books_surveyed": 9, "margin_removed": 0.052
}
}]
}
A single fixture with its consensus.
Same SkipOdds Index, applied to professional tennis — 2-way match-winner markets, no draw. Powers SmashLob.
Upcoming and live matches. limit (1–50, default 25).
{
"sport": "tennis",
"fixtures": [{
"id": "…", "tour": "atp", "tournament": "…",
"p1": "Player One", "p2": "Player Two",
"start_time": "2026-08-31T15:00:00Z", "status": "scheduled",
"skipodds": {
"p1": 0.64, "p2": 0.36,
"fair_odds": { "p1": 1.56, "p2": 2.78 },
"books_surveyed": 12, "margin_removed": 0.048
}
}]
}
One match with the current consensus.
hours (default 24; up to 72, or 336 on Scale) — how the de-vigged consensus moved.
The same Index for professional and college ball sports — home/away moneyline, no draw. Powers ProBall.io, CollegeBall.io, HoopSeek, and PuckSeek. Seasonal markets flow automatically once each season opens.
Upcoming and live games with skipodds.home/away, fair odds, books surveyed, margin removed. Also /v1/<sport>/fixtures/:id and /v1/<sport>/fixtures/:id/movement (hours up to 72, or 336 on Scale).
Draw-aware Index — three probabilities (home/away/draw) when books price the draw, two otherwise. Powers CricketSeek and ScrumSeek.
Upcoming and live matches with format (test/odi/t20i/franchise), skipodds consensus, fair odds, books surveyed. Also /v1/<sport>/fixtures/:id and /v1/<sport>/fixtures/:id/movement.
Fight-winner Index — 2-way p1/p2, no draw priced. Powers MMASeek.
Upcoming and live fights with skipodds.p1/p2, fair odds, books surveyed, margin removed. Also /v1/<sport>/fixtures/:id and /v1/<sport>/fixtures/:id/movement.
Line movement · Outrights · Alerts & webhooks · Widget · Errors, attribution & terms