Wager API · JSON Structure

Wager Api Game Odds Structure

JSON structure documentation for game odds data from the Wager API

Type: object Properties: 0
Sports BettingSports OddsFantasy SportsSports DataNFLNBAMLBNHLNCAA

Wager Api Game Odds Structure is a JSON Structure definition published by Wager API.

Meta-schema:

JSON Structure

Raw ↑
{
  "title": "Wager API Game Odds Structure",
  "description": "JSON structure documentation for game odds data from the Wager API",
  "type": "object",
  "fields": [
    {
      "name": "game_id",
      "type": "string",
      "description": "Unique game identifier",
      "example": "nfl-2026-playoffs-kc-buf-0111",
      "required": true
    },
    {
      "name": "sport",
      "type": "string",
      "description": "Sport identifier",
      "example": "nfl",
      "required": true,
      "enum": ["nfl", "ncaaf", "ncaab", "nba", "mlb", "nhl", "soccer", "tennis", "golf"]
    },
    {
      "name": "league",
      "type": "string",
      "description": "League name",
      "example": "NFL",
      "required": false
    },
    {
      "name": "home_team",
      "type": "string",
      "description": "Home team name",
      "example": "Kansas City Chiefs",
      "required": true
    },
    {
      "name": "away_team",
      "type": "string",
      "description": "Away team name",
      "example": "Buffalo Bills",
      "required": true
    },
    {
      "name": "game_date",
      "type": "string",
      "description": "Game date and time in ISO 8601 format",
      "example": "2026-01-11T13:00:00-06:00",
      "required": true
    },
    {
      "name": "markets",
      "type": "array",
      "description": "Available odds markets for this game",
      "required": true,
      "items": {
        "fields": [
          {
            "name": "market",
            "type": "string",
            "description": "Market type",
            "example": "spread",
            "enum": ["spread", "moneyline", "total", "alt_spread", "alt_total", "halftime", "winning_margin"]
          },
          {
            "name": "sportsbook",
            "type": "string",
            "description": "Sportsbook offering this line",
            "example": "DraftKings"
          },
          {
            "name": "home_line",
            "type": "number",
            "description": "Home team line value (points for spread/total)",
            "example": -3.5
          },
          {
            "name": "home_odds",
            "type": "integer",
            "description": "Home team American odds",
            "example": -110
          },
          {
            "name": "away_line",
            "type": "number",
            "description": "Away team line value",
            "example": 3.5
          },
          {
            "name": "away_odds",
            "type": "integer",
            "description": "Away team American odds",
            "example": -110
          }
        ]
      }
    },
    {
      "name": "updated_at",
      "type": "string",
      "description": "ISO 8601 timestamp of last odds update",
      "example": "2026-01-11T08:23:14-06:00",
      "required": false
    }
  ]
}