MLB Odds API
Real-time MLB odds from 100+ bookmakers in one REST and WebSocket API. Moneyline, run lines, totals, first-5-innings markets and full batter and pitcher props across all 162 games a team plays.
MLB odds, one standardised feed
A long baseball season means a lot of markets to watch. RapidOddsAPI pulls live MLB prices from over 100 bookmakers into one standardised feed, covering the full daily slate so you can compare moneylines, run lines and totals across every book at once.
Baseball props go deep, and so do we. The feed carries batter markets like hits, home runs, RBIs and total bases, plus pitcher markets like strikeouts and outs recorded, alongside first-5-innings and first-inning lines that the sport is built around.
MLB markets refresh frequently as first pitch nears, with lineups and pitching matchups moving prices throughout the day.
MLB markets covered
Request any combination of markets in a single call. Not every market is offered by every bookmaker, so check the full coverage page for live availability.
This is a selection. MLB also includes additional player props and milestone markets. See full MLB coverage →
Fetch MLB odds
One endpoint, one request. Put MLB in the path and pass the market_type and bookmaker params you want (repeat each to request several):
Example MLB response
Standardised JSON. Team names, player names and market keys are normalised across every bookmaker, so prices are directly comparable:
Why RapidOddsAPI for MLB
- 100+ bookmakers in a single feed, including the major sportsbooks
- Standardised team names, player names and market keys, comparable out of the box
- Real-time updates that tighten as game time approaches
- REST for polling, WebSocket for live push (Pro and Elite plans)
- Simple credit-based pricing: credits = market_types × ⌈bookmakers / 5⌉
Other sports
Start building with MLB odds
Real-time, standardised MLB odds from 100+ bookmakers via REST and WebSocket. Start free with 250 credits, no credit card required.