Sky Bet odds API
Sky Bet prices for nine sports, soccer and tennis in full, in one JSON shape across all 46 books. One key, one request.
The Sky Bet odds API from OddsLink delivers live Sky Bet sportsbook odds as clean JSON: moneylines, spreads, totals and more, pre-match and in-play. Add the bookmaker key skybet to any odds request.
Every Sky Bet price arrives in the same schema as all 46 books, with stable event ids and American or decimal odds. Compare Sky Bet with Pinnacle, DraftKings, FanDuel and the rest of the market in one call, and start on the free plan.
curl -H "X-API-Key: $ODDSLINK_KEY" \
"https://oddslink.app/v1/sports/nfl/odds?bookmakers=skybet&markets=h2h,spreads,totals"import os, requests
r = requests.get(
"https://oddslink.app/v1/sports/nfl/odds",
params={"bookmakers": "skybet", "markets": "h2h,spreads,totals"},
headers={"X-API-Key": os.environ["ODDSLINK_KEY"]},
)
r.raise_for_status()
for game in r.json():
print(game["away_team"], "at", game["home_team"])[
{
"id": "nfl:jacksonvillejaguars-philadelphiaeagles:2026-10-11",
"commence_time": "2026-10-11T13:30:00Z",
"home_team": "Jacksonville Jaguars",
"away_team": "Philadelphia Eagles",
"bookmakers": [
{
"key": "skybet",
"title": "Sky Bet",
"link": "https://skybet.com/american-football/nfl/philadelphia-eagles-%40-jacksonville-jaguars/e-35605983",
"markets": [
{
"key": "h2h",
"outcomes": [
{
"name": "Philadelphia Eagles",
"price": 300
},
{
"name": "Jacksonville Jaguars",
"price": -450
}
]
},
{
"key": "spreads",
"outcomes": [
{
"name": "Philadelphia Eagles",
"price": -110,
"point": 7.5
},
{
"name": "Jacksonville Jaguars",
"price": -110,
"point": -7.5
}
]
}
]
}
]
}
]A real Sky Bet response from 10 Oct 2026, trimmed.
More than the main line
Moneyline, spread, total
US sports and baseball with spread and total, soccer with moneyline and totals.
Alternate lines
Spread and total ladders in NFL and college football, and over/under ladders in soccer.
Soccer team totals
Home and away team totals for the full match and the first half.
Halves and quarters
Halves and the first quarter in football, halves and both teams to score in soccer, the 1st inning total in baseball.
Tennis
Games spread, set spread, total games, total sets and each set.
In-play
Live Sky Bet prices while the game is on.
Sports
| Sport | Markets | Periods | Team totals | In-play |
|---|---|---|---|---|
| NFL | Moneyline, spread, total | Halves, first quarter | None | Yes |
| College football | Moneyline, spread, total | Halves, first quarter | None | Yes |
| NBA | Moneyline, spread, total | None | None | Yes |
| WNBA | Moneyline, spread, total | None | None | Yes |
| NHL | Moneyline | None | None | Yes |
| MLB | Moneyline, run line, total | 1st inning | None | Yes |
| Soccer | Moneyline, total, both teams to score, corners | Halves | Yes | Yes |
| Tennis | Moneyline, games spread, set spread, total games, total sets | Each set | None | Yes |
| MMA | Moneyline | None | None | Yes |
All 46 books. One schema.
37 sportsbooks
6 exchanges
3 prediction markets
Every book on every plan
| Plan | Per month | Requests a month | In-play and props | History |
|---|---|---|---|---|
| Free | $0 | 1,000 | No | No |
| Starter | $24 | 20,000 | No | No |
| Growth | $49 | 100,000 | Yes | No |
| Scale | $99 | 500,000 | Yes | 2 years |
| Business | $199 | 5,000,000 | Yes | All of it |
Questions
What is Sky Bet's key?
skybet.
Does Sky Bet have soccer spreads?
No. Soccer is moneyline, a totals ladder, team totals, both teams to score and corners. Handicaps are not part of its board.
Which Sky Bet tennis markets are there?
Moneyline, games spread, set spread, total games and total sets, plus a line for each set.
Does Sky Bet send limits?
No. Sky Bet does not post a limit with its prices, so there is no size on its outcomes.
Is Sky Bet available on the free plan?
Yes, every book is on every plan. In-play and props start on Growth.
Can I get Sky Bet history?
Yes, for finished games: the last 2 years on Scale and everything on Business.