One odds API for every major US sport. Normalized moneyline, spread, total, and player-prop prices from sportsbooks, DFS, and exchanges — keyed to canonical events, with no-vig fair odds precomputed.
The MoneyLine odds API gives you a single, normalized feed of real-time sports betting odds. Instead of integrating one scraper per sportsbook, you call one endpoint and get moneyline, spread, total, and player-prop markets back in a consistent JSON shape — prices already converted to American odds across every source.
Every event carries a canonical ID and a summary object with no-vig fair odds, the best available price, and the consensus average per outcome. That means you can detect value, compare books, and surface the sharpest line without building a normalization layer of your own.
Coverage spans sportsbooks, DFS pick-em platforms, and allowlisted exchanges, so the same call can power a price-comparison screen, an arbitrage scanner, or a model-training pipeline. A free tier covers both personal and commercial use, with every endpoint included.
Sign up and grab an API key from the dashboard — no credit card for the free tier.
Pass the key as x-api-key and call /v1/odds with a league filter to get live lines back.
Use the canonical eventId in each response to pull matching events and player props.
DraftKings, FanDuel, BetMGM, Caesars and more arrive in one schema — no per-book adapters.
Each outcome includes fairOdds (no-vig), bestOdds (best available), and avgOdds (consensus).
Moneyline, spread, and total plus a deep set of player-prop markets per sport.
Scope to sportsbook, dfs, exchange, or all with a single query param.
Events, odds, and props share one eventId so you can join across endpoints.
Start free for personal and commercial use; paid plans add throughput, not features.
GET /v1/odds — live NFL lines from sportsbooks
Request
curl -H "x-api-key: $ML_API_KEY" \
"https://mlapi.bet/v1/odds?league=nfl&sourceType=sportsbook&market=moneyline"Response
{
"success": true,
"data": [
{
"eventId": "nfl-ev-208841",
"leagueId": "nfl",
"summary": {
"moneyline": [
{ "name": "Kansas City Chiefs", "fairOdds": -150, "bestOdds": -142, "avgOdds": -148 },
{ "name": "Buffalo Bills", "fairOdds": 130, "bestOdds": 138, "avgOdds": 128 }
]
}
}
],
"meta": { "count": 1, "page": 1 }
}| Sport | Game markets | Example player props |
|---|---|---|
| NFL | Moneyline, spread, total | Pass/rush/rec yards, receptions, anytime TD |
| NBA | Moneyline, spread, total | Points, rebounds, assists, threes, combos |
| MLB | Moneyline, run line, total | Strikeouts, hits, total bases, home runs |
| NHL | Moneyline, puck line, total | Shots on goal, points, anytime goal scorer |
| NCAAF / NCAAB | Moneyline, spread, total | Core game markets |
Show the best available line per outcome across every book from one feed.
Compare each book against consensus fair odds to flag mispriced and arb opportunities.
Ingest a stable JSON contract instead of maintaining scrapers per sportsbook.
Drive embeddable odds screens and rails with normalized, paginated responses.
An odds API delivers sportsbook betting lines — moneyline, spread, total, and player props — as structured JSON your app can consume, instead of scraping each sportsbook yourself.
NFL, NBA, MLB, NHL, NCAAF, and NCAAB, each with game lines and player-prop markets.
Major US books including DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, and more, plus DFS platforms and allowlisted exchanges.
Yes — the free tier covers both personal and commercial use with every endpoint included. Paid plans add throughput.
Fair odds remove the sportsbook margin (vig) from a market so you can compare the true implied probability of each outcome across books.
Call /v1/odds with a league filter, then use the canonical eventId to fetch that event and its player props.
Yes. Use the bookmaker param to scope to one book (aliases accepted) and sourceType to scope to sportsbook, dfs, or exchange.
Free
$0/mo
1K credits/mo
Starter
$29/mo
150K credits/mo
Pro
$149/mo
1.5M credits/mo
Business
$299/mo
5M credits/mo
Enterprise
Custom
Unlimited credits/mo
Free tier to start, one API key, normalized responses across every league and sportsbook.