{
  "openapi": "3.0.1",
  "info": {
    "title": "MLB Box Scores — Every Game Since 1871",
    "description": "235,611 Major League Baseball games, 1871 to the last completed season — score by inning, full team box score, umpires, starting lineups and park, one table, same columns everywhere.",
    "version": "0.1",
    "x-build-id": "wzTQ4uE6bVYKztWWo"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/sourcerow~mlb-boxscore-history/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-sourcerow-mlb-boxscore-history",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/sourcerow~mlb-boxscore-history/runs": {
      "post": {
        "operationId": "runs-sync-sourcerow-mlb-boxscore-history",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/sourcerow~mlb-boxscore-history/run-sync": {
      "post": {
        "operationId": "run-sync-sourcerow-mlb-boxscore-history",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "teams": {
            "title": "Teams",
            "type": "array",
            "description": "Which teams to include, by their Retrosheet code. A game is returned if either side matches. Leave empty for every team, including the ones that folded — the archive goes back to 1871.",
            "items": {
              "type": "string",
              "enum": [
                "ANA",
                "ARI",
                "ATH",
                "ATL",
                "BAL",
                "BOS",
                "CHA",
                "CHN",
                "CIN",
                "CLE",
                "COL",
                "DET",
                "HOU",
                "KCA",
                "LAN",
                "MIA",
                "MIL",
                "MIN",
                "NYA",
                "NYN",
                "PHI",
                "PIT",
                "SDN",
                "SEA",
                "SFN",
                "SLN",
                "TBA",
                "TEX",
                "TOR",
                "WAS"
              ],
              "enumTitles": [
                "Los Angeles Angels (ANA)",
                "Arizona Diamondbacks (ARI)",
                "Athletics (ATH)",
                "Atlanta Braves (ATL)",
                "Baltimore Orioles (BAL)",
                "Boston Red Sox (BOS)",
                "Chicago White Sox (CHA)",
                "Chicago Cubs (CHN)",
                "Cincinnati Reds (CIN)",
                "Cleveland Guardians (CLE)",
                "Colorado Rockies (COL)",
                "Detroit Tigers (DET)",
                "Houston Astros (HOU)",
                "Kansas City Royals (KCA)",
                "Los Angeles Dodgers (LAN)",
                "Miami Marlins (MIA)",
                "Milwaukee Brewers (MIL)",
                "Minnesota Twins (MIN)",
                "New York Yankees (NYA)",
                "New York Mets (NYN)",
                "Philadelphia Phillies (PHI)",
                "Pittsburgh Pirates (PIT)",
                "San Diego Padres (SDN)",
                "Seattle Mariners (SEA)",
                "San Francisco Giants (SFN)",
                "St. Louis Cardinals (SLN)",
                "Tampa Bay Rays (TBA)",
                "Texas Rangers (TEX)",
                "Toronto Blue Jays (TOR)",
                "Washington Nationals (WAS)"
              ]
            },
            "default": []
          },
          "fromSeason": {
            "title": "From season",
            "minimum": 1871,
            "type": "integer",
            "description": "First season to include. The archive starts in 1871. The default is a recent season so a first run shows complete box scores — before 1903 most games carry only the result.",
            "default": 2022
          },
          "toSeason": {
            "title": "To season",
            "minimum": 1871,
            "type": "integer",
            "description": "Last season to include. Leave empty for the last season in the archive."
          },
          "maxGames": {
            "title": "Maximum games",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after this many games. **0 returns everything.** The default keeps a first run small, fast and cheap: without it, pressing Start unchanged would pull the entire archive and bill you for all of it.",
            "default": 1000
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}