naftiko: 1.0.0-alpha2
info:
label: MLB API — MLB v3 Odds
description: 'MLB API — MLB v3 Odds. 34 operations. Lead operation: Sportsbooks - by Active. Self-contained Naftiko capability
covering one Sportsdataio business surface.'
tags:
- Sportsdataio
- MLB v3 Odds
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
SPORTSDATAIO_API_KEY: SPORTSDATAIO_API_KEY
capability:
consumes:
- type: http
namespace: mlb-mlb-v3-odds
baseUri: https://api.sportsdata.io
description: MLB API — MLB v3 Odds business capability. Self-contained, no shared references.
resources:
- name: v3-mlb-odds-format-ActiveSportsbooks
path: /v3/mlb/odds/{format}/ActiveSportsbooks
operations:
- name: mlbv3oddssportsbooksbyactive
method: GET
description: Sportsbooks - by Active
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: v3-mlb-odds-format-AlternateMarketGameOddsByDate-date
path: /v3/mlb/odds/{format}/AlternateMarketGameOddsByDate/{date}
operations:
- name: mlbv3oddsperiodgameoddsbydate
method: GET
description: Period Game Odds - by Date
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2018-06-20, 2018-06-23.'
required: true
- name: v3-mlb-odds-format-AlternateMarketGameOddsLineMovement-gameid
path: /v3/mlb/odds/{format}/AlternateMarketGameOddsLineMovement/{gameid}
operations:
- name: mlbv3oddsperiodgameoddslinemovement
method: GET
description: Period Game Odds Line Movement
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: v3-mlb-odds-format-BettingEvents-season
path: /v3/mlb/odds/{format}/BettingEvents/{season}
operations:
- name: mlbv3oddsbettingeventsbyseason
method: GET
description: Betting Events - by Season
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: season
in: path
type: string
description: 'Year of the season (with optional season type).
Examples: 2020, 2020PRE,
2020POST, 2020STAR, 2021'
required: true
- name: v3-mlb-odds-format-BettingEventsByDate-date
path: /v3/mlb/odds/{format}/BettingEventsByDate/{date}
operations:
- name: mlbv3oddsbettingeventsbydate
method: GET
description: Betting Events - by Date
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2020-08-20, 2020-08-23.'
required: true
- name: v3-mlb-odds-format-BettingFuturesBySeason-season
path: /v3/mlb/odds/{format}/BettingFuturesBySeason/{season}
operations:
- name: mlbv3oddsbettingfuturesbyseason
method: GET
description: Betting Futures - by Season
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: season
in: path
type: string
description: 'Year of the season (with optional season type).
Examples: 2020, 2020PRE,
2020POST, 2020STAR, 2021'
required: true
- name: v3-mlb-odds-format-BettingFuturesBySeason-season-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingFuturesBySeason/{season}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingfuturesbyseasonsportsbookgroup
method: GET
description: Betting Futures - by Season [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: season
in: path
type: string
description: 'Year of the season (with optional season type).
Examples: 2020, 2020PRE,
2020POST, 2020STAR, 2021'
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-BettingMarket-marketId
path: /v3/mlb/odds/{format}/BettingMarket/{marketId}
operations:
- name: mlbv3oddsbettingmarket
method: GET
description: Betting Market
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: marketId
in: path
type: string
description: The MarketId of the desired market for which to pull all outcomes/bets.
required: true
- name: v3-mlb-odds-format-BettingMarket-marketId-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingMarket/{marketId}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingmarketsportsbookgroup
method: GET
description: Betting Market - [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: marketId
in: path
type: string
description: The MarketId of the desired market for which to pull all outcomes/bets.
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketResults-marketId
path: /v3/mlb/odds/{format}/BettingMarketResults/{marketId}
operations:
- name: mlbv3oddsbettingresultsbymarket
method: GET
description: Betting Results - by Market
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: marketId
in: path
type: string
description: The MarketId of the desired market for which to pull all outcomes/bets. Valid IDs include 837872,
841068
required: true
- name: v3-mlb-odds-format-BettingMarkets-eventId
path: /v3/mlb/odds/{format}/BettingMarkets/{eventId}
operations:
- name: mlbv3oddsbettingmarketsbyevent
method: GET
description: Betting Markets - by Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: eventId
in: path
type: string
description: The EventId of the desired event/game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketsByEvent-eventId-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingMarketsByEvent/{eventId}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingmarketsbyeventsportsbookgroup
method: GET
description: Betting Markets - by Event [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: eventId
in: path
type: string
description: The EventId of the desired event/game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketsByGameID-gameID
path: /v3/mlb/odds/{format}/BettingMarketsByGameID/{gameID}
operations:
- name: mlbv3oddsbettingmarketsbygame
method: GET
description: Betting Markets - by Game
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameID
in: path
type: string
description: The GameID of the desired game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketsByGameID-gameID-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingMarketsByGameID/{gameID}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingmarketsbygamesportsbookgroup
method: GET
description: Betting Markets - by Game [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameID
in: path
type: string
description: The GameID of the desired game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketsByMarketType-eventID-marketTypeID-sportsbookGro
path: /v3/mlb/odds/{format}/BettingMarketsByMarketType/{eventID}/{marketTypeID}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingmarketsbymarkettypesportsbookgroup
method: GET
description: Betting Markets - by Market Type [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: eventID
in: path
type: string
description: The EventId of the desired event/game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: marketTypeID
in: path
type: string
description: 'The Market Type ID of the desired MarketTypes to pull. Some common types include: 1 for
Game Lines, 2 for Player Props, 3'
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMarketsByMarketType-eventId-marketTypeID
path: /v3/mlb/odds/{format}/BettingMarketsByMarketType/{eventId}/{marketTypeID}
operations:
- name: mlbv3oddsbettingmarketsbymarkettype
method: GET
description: Betting Markets - by Market Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: eventId
in: path
type: string
description: The EventId of the desired event/game for which to pull all betting markets (includes outcomes/bets).
required: true
- name: marketTypeID
in: path
type: string
description: 'The Market Type ID of the desired MarketTypes to pull. Some common types include: 1 for
Game Lines, 2 for Player Props, 3'
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingMetadata
path: /v3/mlb/odds/{format}/BettingMetadata
operations:
- name: mlbv3oddsbettingmetadata
method: GET
description: Betting Metadata
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: v3-mlb-odds-format-BettingPlayerPropsByGameID-gameId
path: /v3/mlb/odds/{format}/BettingPlayerPropsByGameID/{gameId}
operations:
- name: mlbv3oddsbettingplayerpropsbygame
method: GET
description: Betting Player Props - by Game
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameId
in: path
type: string
description: The unique GameID of the game in question.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingPlayerPropsByGameID-gameId-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingPlayerPropsByGameID/{gameId}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingplayerpropsbygamesportsbookgroup
method: GET
description: Betting Player Props - by Game [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameId
in: path
type: string
description: The unique GameID of the game in question.
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: include
in: query
type: string
description: This parameter indicates which BettingOutcome records to return in the payload. By default,
this endpoint only returns available outcomes, excludin
- name: v3-mlb-odds-format-BettingResultsByMarket-marketID-sportsbookGroup
path: /v3/mlb/odds/{format}/BettingResultsByMarket/{marketID}/{sportsbookGroup}
operations:
- name: mlbv3oddsbettingresultsbymarketsportsbookgroup
method: GET
description: Betting Results - by Market [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: marketID
in: path
type: string
description: The MarketId of the desired market for which to pull all outcomes/bets. Valid IDs include 837872,
841068
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-BettingSplitsByGameId-gameId
path: /v3/mlb/odds/{format}/BettingSplitsByGameId/{gameId}
operations:
- name: mlbv3oddsbettingsplitsbygame
method: GET
description: Betting Splits - by Game
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameId
in: path
type: string
description: The ID of the game for which you want to receive splits for. Example 63266.
required: true
- name: v3-mlb-odds-format-BettingSplitsByMarketId-marketId
path: /v3/mlb/odds/{format}/BettingSplitsByMarketId/{marketId}
operations:
- name: mlbv3oddsbettingsplitsbybettingmarket
method: GET
description: Betting Splits by - Betting Market
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: marketId
in: path
type: string
description: The MarketId of the desired market for which to pull splits.. Valid IDs include 837872
required: true
- name: v3-mlb-odds-format-GameOddsByDate-date
path: /v3/mlb/odds/{format}/GameOddsByDate/{date}
operations:
- name: mlbv3oddspregameoddsbydate
method: GET
description: Pre-Game Odds - by Date
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2018-06-20, 2018-06-23.'
required: true
- name: v3-mlb-odds-format-GameOddsLineMovement-gameid
path: /v3/mlb/odds/{format}/GameOddsLineMovement/{gameid}
operations:
- name: mlbv3oddspregameoddslinemovement
method: GET
description: Pre-Game Odds Line Movement
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: v3-mlb-odds-format-InGameOddsByDate-date-sportsbookGroup
path: /v3/mlb/odds/{format}/InGameOddsByDate/{date}/{sportsbookGroup}
operations:
- name: mlbv3oddsingameoddsbydatesportsbookgroup
method: GET
description: In-Game Odds - by Date [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2018-06-20, 2018-06-23.'
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-InGameOddsLineMovement-gameid-sportsbookGroup
path: /v3/mlb/odds/{format}/InGameOddsLineMovement/{gameid}/{sportsbookGroup}
operations:
- name: mlbv3oddsingameoddslinemovementsportsbookgroup
method: GET
description: In-Game Odds Line Movement [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-InGameOddsLineMovementWithResulting-gameid-sportsbookGroup
path: /v3/mlb/odds/{format}/InGameOddsLineMovementWithResulting/{gameid}/{sportsbookGroup}
operations:
- name: mlbv3oddsingameoddslinemovementwithresultingsportsbookgroup
method: GET
description: In-Game Odds Line Movement with Resulting [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-LiveGameOddsByDate-date
path: /v3/mlb/odds/{format}/LiveGameOddsByDate/{date}
operations:
- name: mlbv3oddsingameoddsbydate
method: GET
description: In-Game Odds - by Date
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2018-06-20, 2018-06-23.'
required: true
- name: v3-mlb-odds-format-LiveGameOddsLineMovement-gameid
path: /v3/mlb/odds/{format}/LiveGameOddsLineMovement/{gameid}
operations:
- name: mlbv3oddsingameoddslinemovement
method: GET
description: In-Game Odds Line Movement
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: v3-mlb-odds-format-MatchupTrends-team-opponent
path: /v3/mlb/odds/{format}/MatchupTrends/{team}/{opponent}
operations:
- name: mlbv3oddsbettingtrendsbymatchup
method: GET
description: Betting Trends - by Matchup
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: team
in: path
type: string
description: 'The abbreviation of the requested team.
Examples: PHI, MIN, DET,
etc.'
required: true
- name: opponent
in: path
type: string
description: 'The abbreviation of the requested opponent.
Examples: PHI, MIN, DET,
etc.'
required: true
- name: v3-mlb-odds-format-PreGameOddsByDate-date-sportsbookGroup
path: /v3/mlb/odds/{format}/PreGameOddsByDate/{date}/{sportsbookGroup}
operations:
- name: mlbv3oddspregameandperiodgameoddsbydatesportsbookgroup
method: GET
description: Pre-Game and Period Game Odds - by Date [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: date
in: path
type: string
description: 'The date of the game(s).
Examples: 2018-06-20, 2018-06-23.'
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-PreGameOddsLineMovement-gameid-sportsbookGroup
path: /v3/mlb/odds/{format}/PreGameOddsLineMovement/{gameid}/{sportsbookGroup}
operations:
- name: mlbv3oddspregameandperiodgameoddslinemovementsportsbookgroup
method: GET
description: Pre-Game and Period Game Odds Line Movement [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-PreGameOddsLineMovementWithResulting-gameid-sportsbookGroup
path: /v3/mlb/odds/{format}/PreGameOddsLineMovementWithResulting/{gameid}/{sportsbookGroup}
operations:
- name: mlbv3oddspregameandperiodgameoddslinemovementwithresultingsportsbookgroup
method: GET
description: Pre-Game and Period Game Odds Line Movement with Resulting [Sportsbook Group]
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: gameid
in: path
type: string
description: The GameID of an MLB game. GameIDs can be found in the Games API. Valid entries are 51735
or 51745
required: true
- name: sportsbookGroup
in: path
type: string
description: The name of the sportsbook group that will filter outcomes.
required: true
- name: v3-mlb-odds-format-TeamTrends-team
path: /v3/mlb/odds/{format}/TeamTrends/{team}
operations:
- name: mlbv3oddsbettingtrendsbyteam
method: GET
description: Betting Trends - by Team
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: format
in: path
type: string
description: Desired response format. Valid entries are JSON or XML.
required: true
- name: team
in: path
type: string
description: 'The abbreviation of the requested team.
Examples: PHI, MIN, DET,
etc.'
required: true
authentication:
type: apikey
key: Ocp-Apim-Subscription-Key
value: '{{env.SPORTSDATAIO_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: mlb-mlb-v3-odds-rest
port: 8080
description: REST adapter for MLB API — MLB v3 Odds. One Spectral-compliant resource per consumed operation, prefixed
with /v1.
resources:
- path: /v1/v3/mlb/odds/{format}/activesportsbooks
name: v3-mlb-odds-format-activesportsbooks
description: REST surface for v3-mlb-odds-format-ActiveSportsbooks.
operations:
- method: GET
name: mlbv3oddssportsbooksbyactive
description: Sportsbooks - by Active
call: mlb-mlb-v3-odds.mlbv3oddssportsbooksbyactive
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/alternatemarketgameoddsbydate/{date}
name: v3-mlb-odds-format-alternatemarketgameoddsbydate-date
description: REST surface for v3-mlb-odds-format-AlternateMarketGameOddsByDate-date.
operations:
- method: GET
name: mlbv3oddsperiodgameoddsbydate
description: Period Game Odds - by Date
call: mlb-mlb-v3-odds.mlbv3oddsperiodgameoddsbydate
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/alternatemarketgameoddslinemovement/{gameid}
name: v3-mlb-odds-format-alternatemarketgameoddslinemovement-gameid
description: REST surface for v3-mlb-odds-format-AlternateMarketGameOddsLineMovement-gameid.
operations:
- method: GET
name: mlbv3oddsperiodgameoddslinemovement
description: Period Game Odds Line Movement
call: mlb-mlb-v3-odds.mlbv3oddsperiodgameoddslinemovement
with:
format: rest.format
gameid: rest.gameid
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingevents/{season}
name: v3-mlb-odds-format-bettingevents-season
description: REST surface for v3-mlb-odds-format-BettingEvents-season.
operations:
- method: GET
name: mlbv3oddsbettingeventsbyseason
description: Betting Events - by Season
call: mlb-mlb-v3-odds.mlbv3oddsbettingeventsbyseason
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingeventsbydate/{date}
name: v3-mlb-odds-format-bettingeventsbydate-date
description: REST surface for v3-mlb-odds-format-BettingEventsByDate-date.
operations:
- method: GET
name: mlbv3oddsbettingeventsbydate
description: Betting Events - by Date
call: mlb-mlb-v3-odds.mlbv3oddsbettingeventsbydate
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingfuturesbyseason/{season}
name: v3-mlb-odds-format-bettingfuturesbyseason-season
description: REST surface for v3-mlb-odds-format-BettingFuturesBySeason-season.
operations:
- method: GET
name: mlbv3oddsbettingfuturesbyseason
description: Betting Futures - by Season
call: mlb-mlb-v3-odds.mlbv3oddsbettingfuturesbyseason
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingfuturesbyseason/{season}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingfuturesbyseason-season-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingFuturesBySeason-season-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingfuturesbyseasonsportsbookgroup
description: Betting Futures - by Season [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingfuturesbyseasonsportsbookgroup
with:
format: rest.format
season: rest.season
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarket/{marketid}
name: v3-mlb-odds-format-bettingmarket-marketid
description: REST surface for v3-mlb-odds-format-BettingMarket-marketId.
operations:
- method: GET
name: mlbv3oddsbettingmarket
description: Betting Market
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarket
with:
format: rest.format
marketId: rest.marketId
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarket/{marketid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingmarket-marketid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingMarket-marketId-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingmarketsportsbookgroup
description: Betting Market - [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsportsbookgroup
with:
format: rest.format
marketId: rest.marketId
sportsbookGroup: rest.sportsbookGroup
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketresults/{marketid}
name: v3-mlb-odds-format-bettingmarketresults-marketid
description: REST surface for v3-mlb-odds-format-BettingMarketResults-marketId.
operations:
- method: GET
name: mlbv3oddsbettingresultsbymarket
description: Betting Results - by Market
call: mlb-mlb-v3-odds.mlbv3oddsbettingresultsbymarket
with:
format: rest.format
marketId: rest.marketId
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarkets/{eventid}
name: v3-mlb-odds-format-bettingmarkets-eventid
description: REST surface for v3-mlb-odds-format-BettingMarkets-eventId.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbyevent
description: Betting Markets - by Event
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbyevent
with:
format: rest.format
eventId: rest.eventId
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketsbyevent/{eventid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingmarketsbyevent-eventid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingMarketsByEvent-eventId-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbyeventsportsbookgroup
description: Betting Markets - by Event [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbyeventsportsbookgroup
with:
format: rest.format
eventId: rest.eventId
sportsbookGroup: rest.sportsbookGroup
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketsbygameid/{gameid}
name: v3-mlb-odds-format-bettingmarketsbygameid-gameid
description: REST surface for v3-mlb-odds-format-BettingMarketsByGameID-gameID.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbygame
description: Betting Markets - by Game
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbygame
with:
format: rest.format
gameID: rest.gameID
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketsbygameid/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingmarketsbygameid-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingMarketsByGameID-gameID-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbygamesportsbookgroup
description: Betting Markets - by Game [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbygamesportsbookgroup
with:
format: rest.format
gameID: rest.gameID
sportsbookGroup: rest.sportsbookGroup
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketsbymarkettype/{eventid}/{markettypeid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingmarketsbymarkettype-eventid-markettypeid-sportsbookgro
description: REST surface for v3-mlb-odds-format-BettingMarketsByMarketType-eventID-marketTypeID-sportsbookGro.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbymarkettypesportsbookgroup
description: Betting Markets - by Market Type [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbymarkettypesportsbookgroup
with:
format: rest.format
eventID: rest.eventID
marketTypeID: rest.marketTypeID
sportsbookGroup: rest.sportsbookGroup
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmarketsbymarkettype/{eventid}/{markettypeid}
name: v3-mlb-odds-format-bettingmarketsbymarkettype-eventid-markettypeid
description: REST surface for v3-mlb-odds-format-BettingMarketsByMarketType-eventId-marketTypeID.
operations:
- method: GET
name: mlbv3oddsbettingmarketsbymarkettype
description: Betting Markets - by Market Type
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbymarkettype
with:
format: rest.format
eventId: rest.eventId
marketTypeID: rest.marketTypeID
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingmetadata
name: v3-mlb-odds-format-bettingmetadata
description: REST surface for v3-mlb-odds-format-BettingMetadata.
operations:
- method: GET
name: mlbv3oddsbettingmetadata
description: Betting Metadata
call: mlb-mlb-v3-odds.mlbv3oddsbettingmetadata
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingplayerpropsbygameid/{gameid}
name: v3-mlb-odds-format-bettingplayerpropsbygameid-gameid
description: REST surface for v3-mlb-odds-format-BettingPlayerPropsByGameID-gameId.
operations:
- method: GET
name: mlbv3oddsbettingplayerpropsbygame
description: Betting Player Props - by Game
call: mlb-mlb-v3-odds.mlbv3oddsbettingplayerpropsbygame
with:
format: rest.format
gameId: rest.gameId
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingplayerpropsbygameid/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingplayerpropsbygameid-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingPlayerPropsByGameID-gameId-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingplayerpropsbygamesportsbookgroup
description: Betting Player Props - by Game [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingplayerpropsbygamesportsbookgroup
with:
format: rest.format
gameId: rest.gameId
sportsbookGroup: rest.sportsbookGroup
include: rest.include
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingresultsbymarket/{marketid}/{sportsbookgroup}
name: v3-mlb-odds-format-bettingresultsbymarket-marketid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-BettingResultsByMarket-marketID-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsbettingresultsbymarketsportsbookgroup
description: Betting Results - by Market [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsbettingresultsbymarketsportsbookgroup
with:
format: rest.format
marketID: rest.marketID
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingsplitsbygameid/{gameid}
name: v3-mlb-odds-format-bettingsplitsbygameid-gameid
description: REST surface for v3-mlb-odds-format-BettingSplitsByGameId-gameId.
operations:
- method: GET
name: mlbv3oddsbettingsplitsbygame
description: Betting Splits - by Game
call: mlb-mlb-v3-odds.mlbv3oddsbettingsplitsbygame
with:
format: rest.format
gameId: rest.gameId
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/bettingsplitsbymarketid/{marketid}
name: v3-mlb-odds-format-bettingsplitsbymarketid-marketid
description: REST surface for v3-mlb-odds-format-BettingSplitsByMarketId-marketId.
operations:
- method: GET
name: mlbv3oddsbettingsplitsbybettingmarket
description: Betting Splits by - Betting Market
call: mlb-mlb-v3-odds.mlbv3oddsbettingsplitsbybettingmarket
with:
format: rest.format
marketId: rest.marketId
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/gameoddsbydate/{date}
name: v3-mlb-odds-format-gameoddsbydate-date
description: REST surface for v3-mlb-odds-format-GameOddsByDate-date.
operations:
- method: GET
name: mlbv3oddspregameoddsbydate
description: Pre-Game Odds - by Date
call: mlb-mlb-v3-odds.mlbv3oddspregameoddsbydate
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/gameoddslinemovement/{gameid}
name: v3-mlb-odds-format-gameoddslinemovement-gameid
description: REST surface for v3-mlb-odds-format-GameOddsLineMovement-gameid.
operations:
- method: GET
name: mlbv3oddspregameoddslinemovement
description: Pre-Game Odds Line Movement
call: mlb-mlb-v3-odds.mlbv3oddspregameoddslinemovement
with:
format: rest.format
gameid: rest.gameid
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/ingameoddsbydate/{date}/{sportsbookgroup}
name: v3-mlb-odds-format-ingameoddsbydate-date-sportsbookgroup
description: REST surface for v3-mlb-odds-format-InGameOddsByDate-date-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsingameoddsbydatesportsbookgroup
description: In-Game Odds - by Date [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsingameoddsbydatesportsbookgroup
with:
format: rest.format
date: rest.date
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/ingameoddslinemovement/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-ingameoddslinemovement-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-InGameOddsLineMovement-gameid-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsingameoddslinemovementsportsbookgroup
description: In-Game Odds Line Movement [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovementsportsbookgroup
with:
format: rest.format
gameid: rest.gameid
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/ingameoddslinemovementwithresulting/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-ingameoddslinemovementwithresulting-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-InGameOddsLineMovementWithResulting-gameid-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddsingameoddslinemovementwithresultingsportsbookgroup
description: In-Game Odds Line Movement with Resulting [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovementwithresultingsportsbookgroup
with:
format: rest.format
gameid: rest.gameid
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/livegameoddsbydate/{date}
name: v3-mlb-odds-format-livegameoddsbydate-date
description: REST surface for v3-mlb-odds-format-LiveGameOddsByDate-date.
operations:
- method: GET
name: mlbv3oddsingameoddsbydate
description: In-Game Odds - by Date
call: mlb-mlb-v3-odds.mlbv3oddsingameoddsbydate
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/livegameoddslinemovement/{gameid}
name: v3-mlb-odds-format-livegameoddslinemovement-gameid
description: REST surface for v3-mlb-odds-format-LiveGameOddsLineMovement-gameid.
operations:
- method: GET
name: mlbv3oddsingameoddslinemovement
description: In-Game Odds Line Movement
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovement
with:
format: rest.format
gameid: rest.gameid
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/matchuptrends/{team}/{opponent}
name: v3-mlb-odds-format-matchuptrends-team-opponent
description: REST surface for v3-mlb-odds-format-MatchupTrends-team-opponent.
operations:
- method: GET
name: mlbv3oddsbettingtrendsbymatchup
description: Betting Trends - by Matchup
call: mlb-mlb-v3-odds.mlbv3oddsbettingtrendsbymatchup
with:
format: rest.format
team: rest.team
opponent: rest.opponent
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/pregameoddsbydate/{date}/{sportsbookgroup}
name: v3-mlb-odds-format-pregameoddsbydate-date-sportsbookgroup
description: REST surface for v3-mlb-odds-format-PreGameOddsByDate-date-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddspregameandperiodgameoddsbydatesportsbookgroup
description: Pre-Game and Period Game Odds - by Date [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddsbydatesportsbookgroup
with:
format: rest.format
date: rest.date
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/pregameoddslinemovement/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-pregameoddslinemovement-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-PreGameOddsLineMovement-gameid-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddspregameandperiodgameoddslinemovementsportsbookgroup
description: Pre-Game and Period Game Odds Line Movement [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddslinemovementsportsbookgroup
with:
format: rest.format
gameid: rest.gameid
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/pregameoddslinemovementwithresulting/{gameid}/{sportsbookgroup}
name: v3-mlb-odds-format-pregameoddslinemovementwithresulting-gameid-sportsbookgroup
description: REST surface for v3-mlb-odds-format-PreGameOddsLineMovementWithResulting-gameid-sportsbookGroup.
operations:
- method: GET
name: mlbv3oddspregameandperiodgameoddslinemovementwithresultingsportsbookgroup
description: Pre-Game and Period Game Odds Line Movement with Resulting [Sportsbook Group]
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddslinemovementwithresultingsportsbookgroup
with:
format: rest.format
gameid: rest.gameid
sportsbookGroup: rest.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/mlb/odds/{format}/teamtrends/{team}
name: v3-mlb-odds-format-teamtrends-team
description: REST surface for v3-mlb-odds-format-TeamTrends-team.
operations:
- method: GET
name: mlbv3oddsbettingtrendsbyteam
description: Betting Trends - by Team
call: mlb-mlb-v3-odds.mlbv3oddsbettingtrendsbyteam
with:
format: rest.format
team: rest.team
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: mlb-mlb-v3-odds-mcp
port: 9090
transport: http
description: MCP adapter for MLB API — MLB v3 Odds. One tool per consumed operation, routed inline through this capability's
consumes block.
tools:
- name: sportsbooks-active
description: Sportsbooks - by Active
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddssportsbooksbyactive
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: period-game-odds-date
description: Period Game Odds - by Date
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsperiodgameoddsbydate
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: period-game-odds-line-movement
description: Period Game Odds Line Movement
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsperiodgameoddslinemovement
with:
format: tools.format
gameid: tools.gameid
outputParameters:
- type: object
mapping: $.
- name: betting-events-season
description: Betting Events - by Season
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingeventsbyseason
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: betting-events-date
description: Betting Events - by Date
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingeventsbydate
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: betting-futures-season
description: Betting Futures - by Season
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingfuturesbyseason
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: betting-futures-season-sportsbook-group
description: Betting Futures - by Season [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingfuturesbyseasonsportsbookgroup
with:
format: tools.format
season: tools.season
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: betting-market
description: Betting Market
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarket
with:
format: tools.format
marketId: tools.marketId
outputParameters:
- type: object
mapping: $.
- name: betting-market-sportsbook-group
description: Betting Market - [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsportsbookgroup
with:
format: tools.format
marketId: tools.marketId
sportsbookGroup: tools.sportsbookGroup
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-results-market
description: Betting Results - by Market
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingresultsbymarket
with:
format: tools.format
marketId: tools.marketId
outputParameters:
- type: object
mapping: $.
- name: betting-markets-event
description: Betting Markets - by Event
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbyevent
with:
format: tools.format
eventId: tools.eventId
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-markets-event-sportsbook-group
description: Betting Markets - by Event [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbyeventsportsbookgroup
with:
format: tools.format
eventId: tools.eventId
sportsbookGroup: tools.sportsbookGroup
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-markets-game
description: Betting Markets - by Game
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbygame
with:
format: tools.format
gameID: tools.gameID
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-markets-game-sportsbook-group
description: Betting Markets - by Game [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbygamesportsbookgroup
with:
format: tools.format
gameID: tools.gameID
sportsbookGroup: tools.sportsbookGroup
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-markets-market-type-sportsbook
description: Betting Markets - by Market Type [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbymarkettypesportsbookgroup
with:
format: tools.format
eventID: tools.eventID
marketTypeID: tools.marketTypeID
sportsbookGroup: tools.sportsbookGroup
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-markets-market-type
description: Betting Markets - by Market Type
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmarketsbymarkettype
with:
format: tools.format
eventId: tools.eventId
marketTypeID: tools.marketTypeID
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-metadata
description: Betting Metadata
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingmetadata
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: betting-player-props-game
description: Betting Player Props - by Game
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingplayerpropsbygame
with:
format: tools.format
gameId: tools.gameId
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-player-props-game-sportsbook
description: Betting Player Props - by Game [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingplayerpropsbygamesportsbookgroup
with:
format: tools.format
gameId: tools.gameId
sportsbookGroup: tools.sportsbookGroup
include: tools.include
outputParameters:
- type: object
mapping: $.
- name: betting-results-market-sportsbook-group
description: Betting Results - by Market [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingresultsbymarketsportsbookgroup
with:
format: tools.format
marketID: tools.marketID
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: betting-splits-game
description: Betting Splits - by Game
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingsplitsbygame
with:
format: tools.format
gameId: tools.gameId
outputParameters:
- type: object
mapping: $.
- name: betting-splits-betting-market
description: Betting Splits by - Betting Market
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingsplitsbybettingmarket
with:
format: tools.format
marketId: tools.marketId
outputParameters:
- type: object
mapping: $.
- name: pre-game-odds-date
description: Pre-Game Odds - by Date
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddspregameoddsbydate
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: pre-game-odds-line-movement
description: Pre-Game Odds Line Movement
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddspregameoddslinemovement
with:
format: tools.format
gameid: tools.gameid
outputParameters:
- type: object
mapping: $.
- name: game-odds-date-sportsbook-group
description: In-Game Odds - by Date [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsingameoddsbydatesportsbookgroup
with:
format: tools.format
date: tools.date
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: game-odds-line-movement-sportsbook
description: In-Game Odds Line Movement [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovementsportsbookgroup
with:
format: tools.format
gameid: tools.gameid
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: game-odds-line-movement-resulting
description: In-Game Odds Line Movement with Resulting [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovementwithresultingsportsbookgroup
with:
format: tools.format
gameid: tools.gameid
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: game-odds-date
description: In-Game Odds - by Date
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsingameoddsbydate
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: game-odds-line-movement
description: In-Game Odds Line Movement
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsingameoddslinemovement
with:
format: tools.format
gameid: tools.gameid
outputParameters:
- type: object
mapping: $.
- name: betting-trends-matchup
description: Betting Trends - by Matchup
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingtrendsbymatchup
with:
format: tools.format
team: tools.team
opponent: tools.opponent
outputParameters:
- type: object
mapping: $.
- name: pre-game-and-period-game
description: Pre-Game and Period Game Odds - by Date [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddsbydatesportsbookgroup
with:
format: tools.format
date: tools.date
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: pre-game-and-period-game-2
description: Pre-Game and Period Game Odds Line Movement [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddslinemovementsportsbookgroup
with:
format: tools.format
gameid: tools.gameid
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: pre-game-and-period-game-3
description: Pre-Game and Period Game Odds Line Movement with Resulting [Sportsbook Group]
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddspregameandperiodgameoddslinemovementwithresultingsportsbookgroup
with:
format: tools.format
gameid: tools.gameid
sportsbookGroup: tools.sportsbookGroup
outputParameters:
- type: object
mapping: $.
- name: betting-trends-team
description: Betting Trends - by Team
hints:
readOnly: true
destructive: false
idempotent: true
call: mlb-mlb-v3-odds.mlbv3oddsbettingtrendsbyteam
with:
format: tools.format
team: tools.team
outputParameters:
- type: object
mapping: $.