Availability target
Monthly operating target. Not a contractual SLA.
View live statusUse the canonical betmgm key to evaluate current BetMGM event and market availability. When coverage is present, request normalized pre-match prices alongside other US books without building a separate response model.
{
"event_id": "nhl-nyr-bos",
"items": [
{
"bookmaker": "betmgm",
"bet_type": "moneyline",
"period_str": "full game",
"side": "home",
"selection_name": "Boston Bruins",
"american_display_odds": "+120"
},
{
"bookmaker": "betmgm",
"bet_type": "handicap",
"period_str": "full game",
"side": "away",
"selection_name": "New York Rangers +1.5",
"american_display_odds": "-165"
}
],
"resume": "1784092451749-0"
}
betmgm bookmaker key.
The 99.8% figure is an operating target. Current health and latency stay on the live status page.
Monthly operating target. Not a contractual SLA.
View live statusService health, P50/P95 latency and error rate.
Open measurementsRefresh timing changes by event, source and product.
Read the refresh modelUse one normalized contract, then narrow requests with the canonical bookmaker key for each covered source.
Explore the full US sportsbook APITranslate the normalized contract into the moneyline, spread, run line, puck line, total, and prop labels US users expect.
| Market | API bet_type | What it covers |
|---|---|---|
| Moneyline |
moneyline
|
Full-game winner prices for covered US leagues and matchups. |
| Point spread |
handicap
|
Basketball and football spread prices with favorite, underdog, and line values. |
| Run line and puck line |
handicap
|
US baseball and hockey spread language mapped to the same normalized line field. |
| Game and team totals |
totalteam total
|
Over and under prices for the combined score or one team's score. |
| Player props |
player pointsplayer shotsplayer strikeouts
|
League-specific player performance lines where they are present in the current BetMGM snapshot. |
BetMGM is registry-listed, but current bookmaker and market presence can vary. Check GET /v1/bookmakers, the live coverage page, and the event snapshot before making BetMGM a required production dependency.
Tools for events, odds, line movement, and streams. Bets endpoints are support-approved.
Agent-ready instructions.
TypeScript, Python, Postman and example builds.
Sports and racing odds coverage for agent workflows.
Lightweight streaming updates for dashboards and alerts.
Bidirectional streams for richer pre-match products.
Verify current BetMGM coverage first, then request the event snapshot and preserve the response's freshness fields.
Start with GET /v1/bookmakers and the live coverage catalog. Registry presence does not guarantee a current price for every event.
Choose an event that lists betmgm in its available bookmaker coverage before requesting a snapshot.
Use bookmakers=betmgm and keep the normalized line, selection, price, and freshness fields intact.
Treat the current snapshot as authoritative, and fall back to other selected US books when BetMGM is not present.
Start free, then choose a monthly plan based on request volume, rate limits, and support.
Coverage-first answers about the BetMGM key, current availability, US market labels, American odds display, and affiliation.
No. odds-api is an independent data service and is not affiliated with, endorsed by, or sponsored by BetMGM. It provides market data only and does not place bets or manage BetMGM accounts.
No. BetMGM can be registry-listed without appearing in every current event or recent coverage window. Confirm GET /v1/bookmakers, live coverage, and the event snapshot before depending on it.
Use betmgm in bookmaker filters when that key is available to your account and attached to the event. The snapshot query is bookmakers=betmgm.
US-facing run line, puck line, and point spread labels map to the normalized handicap bet_type with a line value and side. Keep the sport context when presenting that field.
No fixed event-level cadence is claimed here. The service publishes its adaptive pre-match refresh model separately, while current latency and availability measurements appear on the status page.
Create a free key and verify current BetMGM coverage for the leagues and events your product needs.