SportsDataIO · Capability

NBA API — NBA v3 Odds

NBA API — NBA v3 Odds. 34 operations. Lead operation: Sportsbooks - by Active. Self-contained Naftiko capability covering one Sportsdataio business surface.

Run with Naftiko SportsdataioNBA v3 Odds

What You Can Do

GET
Nbav3oddssportsbooksbyactive — Sportsbooks - by Active
/v1/v3/nba/odds/{format}/activesportsbooks
GET
Nbav3oddsperiodgameoddsbydate — Period Game Odds - by Date
/v1/v3/nba/odds/{format}/alternatemarketgameoddsbydate/{date}
GET
Nbav3oddsperiodgameoddslinemovement — Period Game Odds Line Movement
/v1/v3/nba/odds/{format}/alternatemarketgameoddslinemovement/{gameid}
GET
Nbav3oddsbettingeventsbyseason — Betting Events - by Season
/v1/v3/nba/odds/{format}/bettingevents/{season}
GET
Nbav3oddsbettingeventsbydate — Betting Events - by Date
/v1/v3/nba/odds/{format}/bettingeventsbydate/{date}
GET
Nbav3oddsbettingfuturesbyseason — Betting Futures - by Season
/v1/v3/nba/odds/{format}/bettingfuturesbyseason/{season}
GET
Nbav3oddsbettingfuturesbyseasonsportsbookgroup — Betting Futures - by Season [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingfuturesbyseason/{season}/{sportsbookgroup}
GET
Nbav3oddsbettingmarket — Betting Market
/v1/v3/nba/odds/{format}/bettingmarket/{marketid}
GET
Nbav3oddsbettingmarketsportsbookgroup — Betting Market [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingmarket/{marketid}/{sportsbookgroup}
GET
Nbav3oddsbettingresultsbymarket — Betting Results - by Market
/v1/v3/nba/odds/{format}/bettingmarketresults/{marketid}
GET
Nbav3oddsbettingmarketsbyevent — Betting Markets - by Event
/v1/v3/nba/odds/{format}/bettingmarkets/{eventid}
GET
Nbav3oddsbettingmarketsbyeventsportsbookgroup — Betting Markets - by Event [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingmarketsbyevent/{eventid}/{sportsbookgroup}
GET
Nbav3oddsbettingmarketsbygame — Betting Markets - by Game
/v1/v3/nba/odds/{format}/bettingmarketsbygameid/{gameid}
GET
Nbav3oddsbettingmarketsbygamesportsbookgroup — Betting Markets - by Game [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingmarketsbygameid/{gameid}/{sportsbookgroup}
GET
Nbav3oddsbettingmarketsbymarkettype — Betting Markets - by Market Type
/v1/v3/nba/odds/{format}/bettingmarketsbymarkettype/{eventid}/{markettypeid}
GET
Nbav3oddsbettingmarketsbymarkettypesportsbookgroup — Betting Markets - by Market Type [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingmarketsbymarkettype/{eventid}/{markettypeid}/{sportsbookgroup}
GET
Nbav3oddsbettingmetadata — Betting Metadata
/v1/v3/nba/odds/{format}/bettingmetadata
GET
Nbav3oddsbettingplayerpropsbygame — Betting Player Props - by Game
/v1/v3/nba/odds/{format}/bettingplayerpropsbygameid/{gameid}
GET
Nbav3oddsbettingplayerpropsbygamesportsbookgroup — Betting Player Props - by Game [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingplayerpropsbygameid/{gameid}/{sportsbookgroup}
GET
Nbav3oddsbettingresultsbymarketsportsbookgroup — Betting Results - by Market [Sportsbook Group]
/v1/v3/nba/odds/{format}/bettingresultsbymarket/{marketid}/{sportsbookgroup}
GET
Nbav3oddsbettingsplitsbygame — Betting Splits - by Game
/v1/v3/nba/odds/{format}/bettingsplitsbygameid/{gameid}
GET
Nbav3oddsbettingsplitsbybettingmarket — Betting Splits - by Betting Market
/v1/v3/nba/odds/{format}/bettingsplitsbymarketid/{marketid}
GET
Nbav3oddspregameoddsbydate — Pre-Game Odds - by Date
/v1/v3/nba/odds/{format}/gameoddsbydate/{date}
GET
Nbav3oddspregameoddslinemovement — Pre-Game Odds Line Movement
/v1/v3/nba/odds/{format}/gameoddslinemovement/{gameid}
GET
Nbav3oddsingameoddslinemovementsportsbookgroup — In-Game Odds Line Movement [Sportsbook Group]
/v1/v3/nba/odds/{format}/ingamelinemovement/{gameid}/{sportsbookgroup}
GET
Nbav3oddsingameoddslinemovementwithresultingsportsbookgroup — In-Game Odds Line Movement with Resulting [Sportsbook Group]
/v1/v3/nba/odds/{format}/ingamelinemovementwithresulting/{gameid}/{sportsbookgroup}
GET
Nbav3oddsingameoddsbydatesportsbookgroup — In-Game Odds - by Date [Sportsbook Group]
/v1/v3/nba/odds/{format}/ingameoddsbydate/{date}/{sportsbookgroup}
GET
Nbav3oddsingameoddsbydate — In-Game Odds - by Date
/v1/v3/nba/odds/{format}/livegameoddsbydate/{date}
GET
Nbav3oddsingameoddslinemovement — In-Game Odds Line Movement
/v1/v3/nba/odds/{format}/livegameoddslinemovement/{gameid}
GET
Nbav3oddsbettingtrendsbymatchup — Betting Trends - by Matchup
/v1/v3/nba/odds/{format}/matchuptrends/{team}/{opponent}
GET
Nbav3oddspregameandperiodgameoddsbydatesportsbookgroup — Pre-Game and Period Game Odds - by Date [Sportsbook Group]
/v1/v3/nba/odds/{format}/pregameoddsbydate/{date}/{sportsbookgroup}
GET
Nbav3oddspregameandperiodgameoddslinemovementsportsbookgroup — Pre-Game and Period Game Odds Line Movement [Sportsbook Group]
/v1/v3/nba/odds/{format}/pregameoddslinemovement/{gameid}/{sportsbookgroup}
GET
Nbav3oddspregameandperiodgameoddslinemovementwithresultingsportsbookgroup — Pre-Game and Period Game Odds Line Movement with Resulting [Sportsbook Group]
/v1/v3/nba/odds/{format}/pregameoddslinemovementwithresulting/{gameid}/{sportsbookgroup}
GET
Nbav3oddsbettingtrendsbyteam — Betting Trends - by Team
/v1/v3/nba/odds/{format}/teamtrends/{team}

MCP Tools

sportsbooks-active

Sportsbooks - by Active

read-only idempotent
period-game-odds-date

Period Game Odds - by Date

read-only idempotent
period-game-odds-line-movement

Period Game Odds Line Movement

read-only idempotent
betting-events-season

Betting Events - by Season

read-only idempotent
betting-events-date

Betting Events - by Date

read-only idempotent
betting-futures-season

Betting Futures - by Season

read-only idempotent
betting-futures-season-sportsbook-group

Betting Futures - by Season [Sportsbook Group]

read-only idempotent
betting-market

Betting Market

read-only idempotent
betting-market-sportsbook-group

Betting Market [Sportsbook Group]

read-only idempotent
betting-results-market

Betting Results - by Market

read-only idempotent
betting-markets-event

Betting Markets - by Event

read-only idempotent
betting-markets-event-sportsbook-group

Betting Markets - by Event [Sportsbook Group]

read-only idempotent
betting-markets-game

Betting Markets - by Game

read-only idempotent
betting-markets-game-sportsbook-group

Betting Markets - by Game [Sportsbook Group]

read-only idempotent
betting-markets-market-type

Betting Markets - by Market Type

read-only idempotent
betting-markets-market-type-sportsbook

Betting Markets - by Market Type [Sportsbook Group]

read-only idempotent
betting-metadata

Betting Metadata

read-only idempotent
betting-player-props-game

Betting Player Props - by Game

read-only idempotent
betting-player-props-game-sportsbook

Betting Player Props - by Game [Sportsbook Group]

read-only idempotent
betting-results-market-sportsbook-group

Betting Results - by Market [Sportsbook Group]

read-only idempotent
betting-splits-game

Betting Splits - by Game

read-only idempotent
betting-splits-betting-market

Betting Splits - by Betting Market

read-only idempotent
pre-game-odds-date

Pre-Game Odds - by Date

read-only idempotent
pre-game-odds-line-movement

Pre-Game Odds Line Movement

read-only idempotent
game-odds-line-movement-sportsbook

In-Game Odds Line Movement [Sportsbook Group]

read-only idempotent
game-odds-line-movement-resulting

In-Game Odds Line Movement with Resulting [Sportsbook Group]

read-only idempotent
game-odds-date-sportsbook-group

In-Game Odds - by Date [Sportsbook Group]

read-only idempotent
game-odds-date

In-Game Odds - by Date

read-only idempotent
game-odds-line-movement

In-Game Odds Line Movement

read-only idempotent
betting-trends-matchup

Betting Trends - by Matchup

read-only idempotent
pre-game-and-period-game

Pre-Game and Period Game Odds - by Date [Sportsbook Group]

read-only idempotent
pre-game-and-period-game-2

Pre-Game and Period Game Odds Line Movement [Sportsbook Group]

read-only idempotent
pre-game-and-period-game-3

Pre-Game and Period Game Odds Line Movement with Resulting [Sportsbook Group]

read-only idempotent
betting-trends-team

Betting Trends - by Team

read-only idempotent

Capability Spec

nba-nba-v3-odds.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: NBA API — NBA v3 Odds
  description: 'NBA API — NBA v3 Odds. 34 operations. Lead operation: Sportsbooks - by Active. Self-contained Naftiko capability
    covering one Sportsdataio business surface.'
  tags:
  - Sportsdataio
  - NBA 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: nba-nba-v3-odds
    baseUri: https://api.sportsdata.io
    description: NBA API — NBA v3 Odds business capability. Self-contained, no shared references.
    resources:
    - name: v3-nba-odds-format-ActiveSportsbooks
      path: /v3/nba/odds/{format}/ActiveSportsbooks
      operations:
      - name: nbav3oddssportsbooksbyactive
        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 <code>JSON</code> or <code>XML</code>.
          required: true
    - name: v3-nba-odds-format-AlternateMarketGameOddsByDate-date
      path: /v3/nba/odds/{format}/AlternateMarketGameOddsByDate/{date}
      operations:
      - name: nbav3oddsperiodgameoddsbydate
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2018-06-20</code>, <code>2018-06-23</code>.'
          required: true
    - name: v3-nba-odds-format-AlternateMarketGameOddsLineMovement-gameid
      path: /v3/nba/odds/{format}/AlternateMarketGameOddsLineMovement/{gameid}
      operations:
      - name: nbav3oddsperiodgameoddslinemovement
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
    - name: v3-nba-odds-format-BettingEvents-season
      path: /v3/nba/odds/{format}/BettingEvents/{season}
      operations:
      - name: nbav3oddsbettingeventsbyseason
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season (with optional season type).<br>Examples: <code>2020</code>, <code>2020PRE</code>,
            <code>2020POST</code>, <code>2020STAR</code>, <code>2021</'
          required: true
    - name: v3-nba-odds-format-BettingEventsByDate-date
      path: /v3/nba/odds/{format}/BettingEventsByDate/{date}
      operations:
      - name: nbav3oddsbettingeventsbydate
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2020-02-15</code>, <code>2020-02-23</code>.'
          required: true
    - name: v3-nba-odds-format-BettingFuturesBySeason-season
      path: /v3/nba/odds/{format}/BettingFuturesBySeason/{season}
      operations:
      - name: nbav3oddsbettingfuturesbyseason
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season <br>Examples: <code>2020</code>, <code>2021</code>, etc'
          required: true
    - name: v3-nba-odds-format-BettingFuturesBySeason-season-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingFuturesBySeason/{season}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingfuturesbyseasonsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season <br>Examples: <code>2020</code>, <code>2021</code>, etc'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-BettingMarket-marketId
      path: /v3/nba/odds/{format}/BettingMarket/{marketId}
      operations:
      - name: nbav3oddsbettingmarket
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: marketId
          in: path
          type: string
          description: 'The MarketId of the desired market for which to pull all outcomes/bets. Valid entries include: <code>421</code>,
            <code>1041</code>, etc.'
          required: true
    - name: v3-nba-odds-format-BettingMarket-marketId-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingMarket/{marketId}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingmarketsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: marketId
          in: path
          type: string
          description: 'The MarketId of the desired market for which to pull all outcomes/bets. Valid entries include: <code>421</code>,
            <code>1041</code>, etc.'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-BettingMarketResults-marketId
      path: /v3/nba/odds/{format}/BettingMarketResults/{marketId}
      operations:
      - name: nbav3oddsbettingresultsbymarket
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: marketId
          in: path
          type: string
          description: 'The MarketId of the desired market for which to pull all outcomes/bets. Valid entries include: <code>406451</code>,
            <code>404168</code>, etc.'
          required: true
    - name: v3-nba-odds-format-BettingMarkets-eventId
      path: /v3/nba/odds/{format}/BettingMarkets/{eventId}
      operations:
      - name: nbav3oddsbettingmarketsbyevent
        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 <code>JSON</code> or <code>XML</code>.
          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).
            Valid entries include: <code>134</code>, <code>155</code>,'
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMarketsByEvent-eventId-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingMarketsByEvent/{eventId}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingmarketsbyeventsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          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).
            Valid entries include: <code>134</code>, <code>155</code>,'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMarketsByGameID-gameID
      path: /v3/nba/odds/{format}/BettingMarketsByGameID/{gameID}
      operations:
      - name: nbav3oddsbettingmarketsbygame
        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 <code>JSON</code> or <code>XML</code>.
          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). Valid
            entries include: <code>14814</code>'
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMarketsByGameID-gameID-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingMarketsByGameID/{gameID}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingmarketsbygamesportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          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). Valid
            entries include: <code>14814</code>'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMarketsByMarketType-eventId-marketTypeID
      path: /v3/nba/odds/{format}/BettingMarketsByMarketType/{eventId}/{marketTypeID}
      operations:
      - name: nbav3oddsbettingmarketsbymarkettype
        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 <code>JSON</code> or <code>XML</code>.
          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).
            Valid entries include: <code>134</code>, <code>155</code>,'
          required: true
        - name: marketTypeID
          in: path
          type: string
          description: 'The Market Type ID of the desired MarketTypes to pull. Some common types include:'
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMarketsByMarketType-eventId-marketTypeID-sportsbookgro
      path: /v3/nba/odds/{format}/BettingMarketsByMarketType/{eventId}/{marketTypeID}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingmarketsbymarkettypesportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          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).
            Valid entries include: <code>134</code>, <code>155</code>,'
          required: true
        - name: marketTypeID
          in: path
          type: string
          description: 'The Market Type ID of the desired MarketTypes to pull. Some common types include:'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingMetadata
      path: /v3/nba/odds/{format}/BettingMetadata
      operations:
      - name: nbav3oddsbettingmetadata
        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 <code>JSON</code> or <code>XML</code>.
          required: true
    - name: v3-nba-odds-format-BettingPlayerPropsByGameID-gameId
      path: /v3/nba/odds/{format}/BettingPlayerPropsByGameID/{gameId}
      operations:
      - name: nbav3oddsbettingplayerpropsbygame
        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 <code>JSON</code> or <code>XML</code>.
          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 <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingPlayerPropsByGameID-gameId-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingPlayerPropsByGameID/{gameId}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingplayerpropsbygamesportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          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 grouping.
          required: true
        - name: include
          in: query
          type: string
          description: This parameter indicates which <code>BettingOutcome</code> records to return in the payload. By default,
            this endpoint only returns available outcomes, excludin
    - name: v3-nba-odds-format-BettingResultsByMarket-marketId-sportsbookgroup
      path: /v3/nba/odds/{format}/BettingResultsByMarket/{marketId}/{sportsbookgroup}
      operations:
      - name: nbav3oddsbettingresultsbymarketsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: marketId
          in: path
          type: string
          description: 'The MarketId of the desired market for which to pull all outcomes/bets. Valid entries include: <code>406451</code>,
            <code>404168</code>, etc.'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-BettingSplitsByGameId-gameId
      path: /v3/nba/odds/{format}/BettingSplitsByGameId/{gameId}
      operations:
      - name: nbav3oddsbettingsplitsbygame
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameId
          in: path
          type: string
          description: The ID of the game for which you want to receive splits for. GameIds are pulled from the Schedules
            and Games by Date endpoints.
          required: true
    - name: v3-nba-odds-format-BettingSplitsByMarketId-marketId
      path: /v3/nba/odds/{format}/BettingSplitsByMarketId/{marketId}
      operations:
      - name: nbav3oddsbettingsplitsbybettingmarket
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: marketId
          in: path
          type: string
          description: The MarketId of the desired market for which to pull splits. MarketIds are pulled from the Betting
            Markets endpoints.
          required: true
    - name: v3-nba-odds-format-GameOddsByDate-date
      path: /v3/nba/odds/{format}/GameOddsByDate/{date}
      operations:
      - name: nbav3oddspregameoddsbydate
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2018-06-20</code>, <code>2018-06-23</code>.'
          required: true
    - name: v3-nba-odds-format-GameOddsLineMovement-gameid
      path: /v3/nba/odds/{format}/GameOddsLineMovement/{gameid}
      operations:
      - name: nbav3oddspregameoddslinemovement
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
    - name: v3-nba-odds-format-InGameLineMovement-gameid-sportsbookgroup
      path: /v3/nba/odds/{format}/InGameLineMovement/{gameid}/{sportsbookgroup}
      operations:
      - name: nbav3oddsingameoddslinemovementsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-InGameLineMovementWithResulting-gameid-sportsbookgroup
      path: /v3/nba/odds/{format}/InGameLineMovementWithResulting/{gameid}/{sportsbookgroup}
      operations:
      - name: nbav3oddsingameoddslinemovementwithresultingsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-InGameOddsByDate-date-sportsbookgroup
      path: /v3/nba/odds/{format}/InGameOddsByDate/{date}/{sportsbookgroup}
      operations:
      - name: nbav3oddsingameoddsbydatesportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2018-06-20</code>, <code>2018-06-23</code>.'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-LiveGameOddsByDate-date
      path: /v3/nba/odds/{format}/LiveGameOddsByDate/{date}
      operations:
      - name: nbav3oddsingameoddsbydate
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2018-06-20</code>, <code>2018-06-23</code>.'
          required: true
    - name: v3-nba-odds-format-LiveGameOddsLineMovement-gameid
      path: /v3/nba/odds/{format}/LiveGameOddsLineMovement/{gameid}
      operations:
      - name: nbav3oddsingameoddslinemovement
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
    - name: v3-nba-odds-format-MatchupTrends-team-opponent
      path: /v3/nba/odds/{format}/MatchupTrends/{team}/{opponent}
      operations:
      - name: nbav3oddsbettingtrendsbymatchup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: team
          in: path
          type: string
          description: 'The abbreviation of the requested team. <br> Examples: <code>PHI</code>, <code>MIN</code>, <code>DET</code>,
            etc.'
          required: true
        - name: opponent
          in: path
          type: string
          description: 'The abbreviation of the requested opponent. <br> Examples: <code>PHI</code>, <code>MIN</code>, <code>DET</code>,
            etc.'
          required: true
    - name: v3-nba-odds-format-PreGameOddsByDate-date-sportsbookgroup
      path: /v3/nba/odds/{format}/PreGameOddsByDate/{date}/{sportsbookgroup}
      operations:
      - name: nbav3oddspregameandperiodgameoddsbydatesportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: date
          in: path
          type: string
          description: 'The date of the game(s). <br>Examples: <code>2018-06-20</code>, <code>2018-06-23</code>.'
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-PreGameOddsLineMovement-gameid-sportsbookgroup
      path: /v3/nba/odds/{format}/PreGameOddsLineMovement/{gameid}/{sportsbookgroup}
      operations:
      - name: nbav3oddspregameandperiodgameoddslinemovementsportsbookgroup
        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 <code>JSON</code> or <code>XML</code>.
          required: true
        - name: gameid
          in: path
          type: string
          description: The GameID of an NBA game.  GameIDs can be found in the Games API.  Valid entries are <code>12780</code>
            or <code>12781</code>
          required: true
        - name: sportsbookgroup
          in: path
          type: string
          description: The name of the Sportsbook grouping.
          required: true
    - name: v3-nba-odds-format-PreGameOddsLineMovementWithResulting-gameid-sportsbookgroup
      path: /v3/nba/odds/{format}/PreGameOddsLineMovementWithResulting/{gameid}/{sportsbookgroup}
      operations:
      - name: nbav3oddspregamean

# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sportsdataio/refs/heads/main/capabilities/nba-nba-v3-odds.yaml