Continuously updated odds, consensus line-movement history, and live scores — keyed to canonical events so a moving line and the score stay in sync.
The MoneyLine live odds API keeps odds current across every tracked sportsbook, DFS platform, and exchange, with a snapshot cadence that tightens as game time approaches. Pull the latest prices, then read consensus line-movement history to see how a market opened and moved.
Odds-history snapshots are consensus rows per market with the cross-book average, best, and no-vig fair price at each moment. Game lines and player props are both tracked, and history is written more frequently the closer a game gets.
Snapshots every 24h far out, down to ~20 min inside three hours of game time.
Opening-to-current consensus per market with avg, best, and fair price.
Scores and status keyed to the same canonical events as the odds.
Sportsbook, DFS, and exchange prices tracked together.
GET /v1/events/:eventId/odds-history — line movement
Request
curl -H "x-api-key: $ML_API_KEY" \
"https://mlapi.bet/v1/events/nba-ev-311286/odds-history?market=moneyline"Response
{
"success": true,
"data": {
"eventId": "nba-ev-311286",
"count": 14,
"snapshots": [
{
"snapshotAt": "2026-04-08T19:00:00.000Z",
"markets": [
{
"marketType": "moneyline",
"outcome": "Boston Celtics",
"avgPrice": -175,
"bestPrice": -165,
"bestBook": "draftkings",
"fairOdds": -172,
"bookCount": 12
}
]
}
]
},
"meta": { "event": "nba-ev-311286" }
}Display current prices and best lines that refresh as the market moves.
Plot opening-to-current consensus for any market on any event.
Detect sharp moves by comparing consecutive consensus snapshots.
Odds update continuously across books; line-history snapshots tighten to roughly every 20 minutes within three hours of game time.
The API is REST/HTTPS today; poll the odds and odds-history endpoints on your preferred interval. The tightening snapshot cadence keeps history current.
Consensus covers sportsbooks and exchanges; DFS is excluded from consensus because its prices are indicative, not tradeable.
Free tier to start, one API key, normalized responses across every league and sportsbook.