Dabble odds API
Dabble prices as structured JSON through one REST API.
Dabble is a sportsbook with the bookmaker key dabble. SockOdds is independent and is not affiliated with or endorsed by Dabble.
Leagues
Dabble prices are delivered for 11 leagues as of 30 October 2026: Bundesliga, English Premier League, La Liga, Ligue 1, MLB, NBA, NFL, NHL, Rugby League World Cup, Rugby League World Cup Women's and Serie A.
Request Dabble prices
Filter any odds request to Dabble with bookmakers=dabble:
curl -sS "https://api.sockodds.com/v1/odds?league=mlb&bookmakers=dabble&markets=winner&limit=1&starts_after=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
-H "Authorization: Bearer $SOCKODDS_API_KEY"const response = await fetch(`https://api.sockodds.com/v1/odds?league=mlb&bookmakers=dabble&markets=winner&limit=1&starts_after=${new Date().toISOString().slice(0, 19)}Z`, {
headers: { Authorization: `Bearer ${process.env.SOCKODDS_API_KEY}` },
});
console.log(JSON.stringify(await response.json(), null, 2));import json, os, urllib.request
from datetime import datetime, timezone
request = urllib.request.Request(
f"https://api.sockodds.com/v1/odds?league=mlb&bookmakers=dabble&markets=winner&limit=1&starts_after={datetime.now(timezone.utc):%Y-%m-%dT%H:%M:%SZ}",
headers={"Authorization": "Bearer " + os.environ["SOCKODDS_API_KEY"]},
)
with urllib.request.urlopen(request) as response:
print(json.dumps(json.load(response), indent=2))Response from a local copy of the API with invented test prices
{
"data": [
{
"id": "ev_000ckk07g84c",
"name": "Arizona Diamondbacks v Athletics",
"league": {
"key": "mlb",
"name": "MLB"
},
"scheduled_start": "2026-10-16T15:00:00.000Z",
"status": "scheduled",
"participants": [
{
"role": "away",
"identity": {
"key": "athletics",
"name": "Athletics"
}
},
{
"role": "home",
"identity": {
"key": "arizona_diamondbacks",
"name": "Arizona Diamondbacks"
}
}
],
"markets": [
{
"id": "mk_gwhzq5xhezbxy2c9",
"key": "winner",
"name": "Winner",
"period": "full",
"subject": null,
"alternate": false,
"outcomes": [
{
"id": "oc_xxxs7pk4pasrj24e",
"name": "Arizona Diamondbacks",
"side": "home",
"line": null,
"prices": [
{
"bookmaker": "dabble",
"decimal_odds": 1.69,
"implied_probability": 0.591716,
"available": true,
"observed_at": "2026-10-15T07:58:00.000Z"
}
]
},
{
"id": "oc_f1y2anpw86sffn86",
"name": "Athletics",
"side": "away",
"line": null,
"prices": [
{
"bookmaker": "dabble",
"decimal_odds": 2.08,
"implied_probability": 0.480769,
"available": true,
"observed_at": "2026-10-15T07:58:00.000Z"
}
]
}
]
}
]
}
],
"meta": {
"count": 1,
"cursor": null
},
"links": {
"next": null
}
}Plans
Dabble is included on Rookie and Pro. See pricing for the bookmakers each plan includes.