vegasinsider.com APIvegasinsider.com ↗
Get MLB betting odds from VegasInsider across Moneyline, Total, and Runline markets for bet365, FanDuel, DraftKings, and more. Covers 2024–2025 dates.
curl -X GET 'https://api.parse.bot/scraper/79a5c5cd-f8eb-442d-83f2-6782951754ab/get_mlb_odds?date=2025-04-24' \ -H 'X-API-Key: $PARSE_API_KEY'
Get MLB odds for a specific date across various sportsbooks and markets (Moneyline, Total, Runline). Returns odds from sportsbooks including Open, bet365, BetMGM, DraftKings, Caesars, FanDuel, HardRock, Fanatics, and RiversCasino. Dates outside the 2024-2025 range return an input_not_found error.
| Param | Type | Description |
|---|---|---|
| date | string | Date in YYYY-MM-DD format. Only 2024 and 2025 dates are supported. Omitting uses the current UTC date. |
{
"type": "object",
"fields": {
"date": "string, the requested date in YYYY-MM-DD format",
"games": "array of game objects containing game_id, time, away_team, home_team, and odds by sportsbook and market",
"total_games": "integer, number of games found for the date"
},
"sample": {
"data": {
"date": "2025-04-24",
"games": [
{
"odds": {
"open": {
"total": {
"away": {
"odds": "even",
"value": "o8.5"
},
"home": {
"odds": "-120",
"value": "u8.5"
}
},
"runline": {
"away": {
"odds": "-105",
"value": "+1.5"
},
"home": {
"odds": "-115",
"value": "-1.5"
}
},
"moneyline": {
"away": "+200",
"home": "-245"
}
},
"bet365": {
"total": {
"away": {
"odds": "even",
"value": "o7.5"
},
"home": {
"odds": "-120",
"value": "u7.5"
}
},
"runline": {
"away": {
"odds": "-115",
"value": "+1.5"
},
"home": {
"odds": "-105",
"value": "-1.5"
}
},
"moneyline": {
"away": "+185",
"home": "-225"
}
}
},
"time": "Final",
"game_id": "7657650",
"away_team": {
"abbr": "CWS",
"name": "White Sox"
},
"home_team": {
"abbr": "MIN",
"name": "Twins"
}
}
],
"total_games": 9
},
"status": "success"
}
}About the vegasinsider.com API
The VegasInsider MLB Odds API exposes a single endpoint, get_mlb_odds, that returns same-day or historical MLB game odds across 9 sportsbooks and 3 markets (Moneyline, Total, Runline). Each response includes a full game list with per-book lines, team names, game times, and a game count — everything needed to compare opening and live odds across bet365, FanDuel, DraftKings, BetMGM, Caesars, HardRock, Fanatics, and RiversCasino.
What the API Returns
The get_mlb_odds endpoint returns odds data for all MLB games on a given date. The top-level response contains a date string (YYYY-MM-DD), a total_games integer, and a games array. Each element in games includes a game_id, time, away_team, home_team, and an odds object broken out by sportsbook and market.
Markets and Sportsbooks Covered
The three markets covered are Moneyline, Total (over/under), and Runline. Odds are returned from the following sportsbooks where available: Open (opening lines), bet365, BetMGM, DraftKings, Caesars, FanDuel, HardRock, Fanatics, and RiversCasino. Not every book will have lines for every game, so individual odds fields may be absent for a given matchup.
Date Parameter and Coverage Scope
The date parameter accepts any date string in YYYY-MM-DD format. Only dates within the 2024 and 2025 calendar years are supported — requests outside that range return an input error. If date is omitted, the API defaults to the current UTC date. This makes it straightforward to run daily pulls without hardcoding a date.
- Build a line-shopping tool that compares Moneyline prices across all 9 sportsbooks for today's MLB slate
- Track opening lines vs. current lines by storing daily
get_mlb_oddsresponses and diffing the Open sportsbook field - Power a daily odds digest newsletter with per-game Moneyline, Total, and Runline data
- Identify the sharpest Total lines by monitoring movement across DraftKings, FanDuel, and bet365
- Backfill a 2024 season odds database using dated requests to
get_mlb_odds - Alert users when a specific team's Runline crosses a threshold across any covered book
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does VegasInsider have an official developer API?+
What does each entry in the `games` array include?+
game_id, scheduled time, away_team, home_team, and an odds object that nests lines by sportsbook and market (Moneyline, Total, Runline). The total_games field at the top level tells you how many games were found for the requested date.Are odds available for sports other than MLB — NFL, NBA, NHL, or college sports?+
What happens when a sportsbook hasn't posted lines for a specific game?+
odds object. Consumers should handle missing fields gracefully rather than assuming all 9 books are populated for every game.