Betting oddsEndpoint 109 of 116
Odds by day
https://api.datasportsapi.com/
- Plan
- Pro + Business
- Auth
Bearer dsa_live_…- Parameters
- 1 required · 1 optional
- Returns
FeaturedOdds[]
Returns the headline market for every fixture of a sport that the bookmaker prices on a given day — the three-way result in sports with draws, otherwise the winner. A complete odds list in a single request. Available on Pro and Business plans.
Plan access
Requires a Pro or Business plan; every other plan receives 403 endpoint_not_in_plan.
Worth knowing
The day follows the bookmaker’s own list, which may stretch a few hours before or after the UTC day; to place a fixture correctly, take its startTime from /v2/fixtures/{id} or from your own day listing. Updated every few minutes. For all markets on one fixture, call /v2/fixtures/{id}/odds.
01Parameters
sportqueryRequiredsport slug, as listed by /v2/sports
datequeryOptionaldate as YYYY-MM-DD; defaults to the current UTC day
02Request
The same call from the command line and each SDK. The SDK lines assume a client created with your key; left out, it is read from DATASPORTSAPI_API_KEY. Installing a client: SDKs & CLI.
curl -H "Authorization: Bearer dsa_live_…" \
"https://api.datasportsapi.com/v2/odds?sport=…"03Response
The top-level keys of the JSON body. Each object links to its full shape in the data reference.
dataFeaturedOdds[]meta- count, date, sport
{ "data": [ { "fixtureId": 701210, "market": { "key": "result", "kind": "result", "name": "Full time", "period": "match", "line": null,
"live": false, "suspended": false, "choices": [ { "name": "1", "outcome": "home", "fractional": "23/10", "decimal": 3.3, … }, … ] } }, … ],
"meta": { "count": 450, "date": "2026-11-04", "sport": "football" } }04Errors
- 400
bad_requestsport is missing or not recognised, or the date is not in YYYY-MM-DD form
- 403
endpoint_not_in_planreturned to keys on the Free and Starter plans
- 403
history_not_in_planyour plan’s history does not reach back to that date
unauthorized429rate_limited429quota_exceeded500internal_errorEvery error code