Skip to main content
GET
/
dropping-odds
Get Dropping Odds
curl --request GET \
  --url https://api.odds-api.io/v3/dropping-odds
[
  {
    "eventId": 69455182,
    "event": {
      "home": "Arsenal",
      "away": "Bournemouth",
      "date": "2026-04-12T15:00:00.000Z",
      "sport": {
        "name": "<string>",
        "slug": "<string>"
      },
      "league": {
        "name": "<string>",
        "slug": "<string>"
      }
    },
    "market": {
      "hdp": 123,
      "name": "<string>"
    },
    "betSide": "home",
    "odds": {
      "opening": 2.05,
      "current": 1.52,
      "drop": {
        "sinceOpening": 25.9,
        "12h": 8.4,
        "24h": 12.3,
        "48h": null
      }
    },
    "lastMovedAt": 1775851240182,
    "updatedAt": 1775854172851
  }
]

Query Parameters

apiKey
string
required

API key for authentication

sport
string

Sport slug (e.g. football, basketball)

league
string

League slug (e.g. england-premier-league). Requires sport param.

market
string

Filter by market name (e.g. Spread, Totals). Case-insensitive.

timeWindow
enum<string>
default:opening

Time window for drop filtering and sorting. Default: opening

Available options:
opening,
12h,
24h,
48h
minDrop
number
default:0

Minimum drop percentage for the selected time window. Default: 0

limit
integer
default:50

Maximum results per page (default 50, max 200)

Required range: x <= 200
page
integer
default:1

Page number, 1-indexed (default 1)

Required range: x >= 1
includeEventDetails
boolean
default:false

Include event details (home, away, date, sport, league). Default: false

Response

OK

eventId
integer
Example:

69455182

event
object
market
object
betSide
enum<string>
Available options:
home,
away,
over,
under
Example:

"home"

odds
object
lastMovedAt
integer | null

Unix milliseconds timestamp of last odds movement

Example:

1775851240182

updatedAt
integer

Unix milliseconds timestamp of last pipeline update

Example:

1775854172851