The Rundown · Schema

MarketDeltaEntry

A single market line price change entry from the delta feed

SportsBettingOddsNFLNBAMLBNHLSoccerReal-TimeSports DataSportsbook

Properties

Name Type Description
id integer
event_id string
sport_id integer
affiliate_id integer
market_id integer
market_name string
participant_id integer Normalized participant ID (team_id, player_id, or result_id)
participant_type string
participant_name string
line string Line value (e.g., "-4.5" for spread, "224.5" for total, "" for moneyline)
price string American odds price as a string (e.g., "-110", "150")
previous_price string Previous price before this change
change_type string Type of change (e.g., "price_change", "new", "close", "reopen")
closed_at string
updated_at string
View JSON Schema on GitHub

JSON Schema

therundown-marketdeltaentry-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://therundown.io/schemas/MarketDeltaEntry",
  "title": "MarketDeltaEntry",
  "type": "object",
  "description": "A single market line price change entry from the delta feed",
  "properties": {
    "id": {
      "type": "integer",
      "format": "int64"
    },
    "event_id": {
      "type": "string"
    },
    "sport_id": {
      "type": "integer"
    },
    "affiliate_id": {
      "type": "integer"
    },
    "market_id": {
      "type": "integer",
      "format": "int64"
    },
    "market_name": {
      "type": "string"
    },
    "participant_id": {
      "type": "integer",
      "description": "Normalized participant ID (team_id, player_id, or result_id)"
    },
    "participant_type": {
      "type": "string",
      "enum": [
        "TYPE_TEAM",
        "TYPE_PLAYER",
        "TYPE_RESULT"
      ]
    },
    "participant_name": {
      "type": "string"
    },
    "line": {
      "type": "string",
      "description": "Line value (e.g., \"-4.5\" for spread, \"224.5\" for total, \"\" for moneyline)"
    },
    "price": {
      "type": "string",
      "description": "American odds price as a string (e.g., \"-110\", \"150\")"
    },
    "previous_price": {
      "type": "string",
      "nullable": true,
      "description": "Previous price before this change"
    },
    "change_type": {
      "type": "string",
      "description": "Type of change (e.g., \"price_change\", \"new\", \"close\", \"reopen\")"
    },
    "closed_at": {
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "updated_at": {
      "type": "string",
      "format": "date-time"
    }
  }
}