{ "opencollection": "1.0.0", "info": { "name": "API Documentation Analytics Stats API", "version": "2.0.0" }, "items": [ { "info": { "name": "Stats", "type": "folder" }, "items": [ { "info": { "name": "View stats", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats", "params": [ { "name": "stats", "value": "", "type": "query", "description": "Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes" }, { "name": "personId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "teamId", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "teamIds", "value": "", "type": "query", "description": "Comma delimited list of Unique Team identifiers" }, { "name": "group", "value": "", "type": "query", "description": "Category of statistic to return. Available types in /api/v1/statGroups" }, { "name": "gameType", "value": "", "type": "query", "description": "Type of Game. Available types in /api/v1/gameTypes" }, { "name": "season", "value": "", "type": "query", "description": "Season of play" }, { "name": "seasons", "value": "", "type": "query", "description": "Comma delimited list of Seasons of play" }, { "name": "sportId", "value": "", "type": "query", "description": "Top level organization of a sport" }, { "name": "sportIds", "value": "", "type": "query", "description": "Comma delimited list of top level organizations of a sport" }, { "name": "leagueId", "value": "", "type": "query", "description": "Unique League Identifier" }, { "name": "leagueIds", "value": "", "type": "query", "description": "Comma delimited list of Unique league identifiers" }, { "name": "leagueListId", "value": "", "type": "query", "description": "Unique League List Identifier" }, { "name": "metrics", "value": "", "type": "query", "description": "Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics" }, { "name": "gamePk", "value": "", "type": "query", "description": "Unique Primary Key Representing a Game" }, { "name": "batterTeamId", "value": "", "type": "query", "description": "A unique identifier for the batter's team" }, { "name": "pitcherTeamId", "value": "", "type": "query", "description": "A unique identifier for the pitcher's team" }, { "name": "batterId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "pitcherId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "sitCodes", "value": "", "type": "query", "description": "Situation code for a given stat split." }, { "name": "combineSits", "value": "", "type": "query", "description": "If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false" }, { "name": "opposingTeamId", "value": "", "type": "query", "description": "A unique identifier for the opposing team. Must be used with Team ID" }, { "name": "fields", "value": "", "type": "query" }, { "name": "sortStat", "value": "", "type": "query", "description": "Baseball stat to sort splits by." }, { "name": "order", "value": "", "type": "query", "description": "The order of sorting, ascending or descending" }, { "name": "playerPool", "value": "", "type": "query", "description": "Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances." }, { "name": "position", "value": "", "type": "query", "description": "Position number. Format: 1, 2, 3, etc" }, { "name": "startDate", "value": "", "type": "query", "description": "Start date for range of data (must be used with end date). Format: MM/DD/YYYY" }, { "name": "endDate", "value": "", "type": "query", "description": "End date for range of data (must be used with start date). Format: MM/DD/YYYY" }, { "name": "daysBack", "value": "", "type": "query", "description": "Returns results from the last 'X' days (Starting from yesterday)." }, { "name": "gamesBack", "value": "", "type": "query", "description": "Returns results from the last 'X' games played." }, { "name": "excludeTradedPlayers", "value": "", "type": "query", "description": "Excludes players who have since been traded from the input team" }, { "name": "offset", "value": "", "type": "query", "description": "The pointer to start for a return set; used for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return" } ] }, "docs": "View stats" }, { "info": { "name": "View stats from search", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/search", "params": [ { "name": "group", "value": "", "type": "query", "description": "Category of statistic to return. Available types in /api/v1/statGroups" }, { "name": "gamePks", "value": "", "type": "query", "description": "Comma delimited list of unique primary keys" }, { "name": "playIds", "value": "", "type": "query", "description": "Comma delimited list of unique play identifiers" }, { "name": "seasons", "value": "", "type": "query", "description": "Comma delimited list of Seasons of play" }, { "name": "gameTypes", "value": "", "type": "query", "description": "Type of Game. Available types in /api/v1/gameTypes" }, { "name": "date", "value": "", "type": "query", "description": "Date of Game. Format: YYYY-MM-DD" }, { "name": "startDate", "value": "", "type": "query", "description": "Date of Game. Format: YYYY-MM-DD" }, { "name": "endDate", "value": "", "type": "query", "description": "Date of Game. Format: YYYY-MM-DD" }, { "name": "teamIds", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "pitcherTeamIds", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "batterTeamIds", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "sportIds", "value": "", "type": "query", "description": "Comma delimited list of top level organizations of a sport" }, { "name": "pitcherSportIds", "value": "", "type": "query", "description": "Comma delimited list of top level organizations of a sport" }, { "name": "batterSportIds", "value": "", "type": "query", "description": "Comma delimited list of top level organizations of a sport" }, { "name": "leagueIds", "value": "", "type": "query", "description": "Comma delimited list of Unique league identifiers" }, { "name": "pitcherLeagueIds", "value": "", "type": "query", "description": "Comma delimited list of Unique league identifiers" }, { "name": "batterLeagueIds", "value": "", "type": "query", "description": "Comma delimited list of Unique league identifiers" }, { "name": "divisionIds", "value": "", "type": "query", "description": "Comma delimited list of Unique League Identifiers" }, { "name": "pitcherDivisionIds", "value": "", "type": "query", "description": "Comma delimited list of Unique League Identifiers" }, { "name": "batterDivisionIds", "value": "", "type": "query", "description": "Comma delimited list of Unique League Identifiers" }, { "name": "pitchersOnTeamIds", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "battersOnTeamIds", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "playerIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "playerPool", "value": "", "type": "query", "description": "Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances." }, { "name": "pitcherIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "batterIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "catcherIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "firstBasemanIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "secondBasemanIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "thirdBasemanIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "shortstopIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "leftFielderIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "centerFielderIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "rightFielderIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "runnerFirstIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "runnerSecondIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "runnerThirdIds", "value": "", "type": "query", "description": "A unique identifier for a player" }, { "name": "venueIds", "value": "", "type": "query", "description": "Unique Venue Identifier" }, { "name": "pitchHand", "value": "", "type": "query", "description": "Handedness of pitcher" }, { "name": "batSide", "value": "", "type": "query", "description": "Bat side of hitter" }, { "name": "pitchTypes", "value": "", "type": "query", "description": "Classification of pitch (fastball, curveball, etc...)" }, { "name": "pitchCodes", "value": "", "type": "query", "description": "Result of the pitch (ball, called strike, etc...)" }, { "name": "eventTypes", "value": "", "type": "query", "description": "Type of event" }, { "name": "positions", "value": "", "type": "query", "description": "All of the details of a player's position" }, { "name": "primaryPositions", "value": "", "type": "query", "description": "All of the details of a player's position" }, { "name": "minPitchSpeed", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxPitchSpeed", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minSpinRate", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxSpinRate", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minExtension", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxExtension", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minExitVelocityAgainst", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxExitVelocityAgainst", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minLaunchAngleAgainst", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxLaunchAngleAgainst", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minExitVelocity", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxExitVelocity", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minLaunchAngle", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxLaunchAngle", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minHomeRunDistance", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxHomeRunDistance", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minHitDistance", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxHitDistance", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minHangTime", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxHangTime", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minHitProbability", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxHitProbability", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "minCatchProbability", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxCatchProbability", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "isBarrel", "value": "", "type": "query", "description": "Whether or not a play resulted in a barreled ball" }, { "name": "hitTrajectories", "value": "", "type": "query", "description": "Trajectory of hit (line drive, fly ball, etc...)" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return" }, { "name": "offset", "value": "", "type": "query", "description": "The pointer to start for a return set; used for pagination" }, { "name": "groupBy", "value": "", "type": "query", "description": "Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP" }, { "name": "compareOver", "value": "", "type": "query", "description": "Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP" }, { "name": "sortStat", "value": "", "type": "query", "description": "Baseball stat to sort splits by." }, { "name": "sortModifier", "value": "", "type": "query", "description": "The prefix modifier for the sort stat. avg, min, max. I.E minExitVelocity, maxLaunchAngle, avgHitDistance" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The order of sorting, ascending or descending" }, { "name": "percentile", "value": "", "type": "query", "description": "Only return averages above this percentile. used for best effort plays" }, { "name": "minOccurrences", "value": "", "type": "query", "description": "Minimum occurrences to filter upon" }, { "name": "minPlateAppearances", "value": "", "type": "query", "description": "Minimum occurrences to filter upon" }, { "name": "minInnings", "value": "", "type": "query", "description": "Minimum occurrences to filter upon" }, { "name": "qualifierRate", "value": "", "type": "query", "description": "Minimum occurrences to filter upon" }, { "name": "sitCodes", "value": "", "type": "query", "description": "Situation code for a given stat split." }, { "name": "showTotals", "value": "", "type": "query", "description": "Columns to return totals" }, { "name": "includeNullMetrics", "value": "", "type": "query", "description": "Show events with null metrics" }, { "name": "statFields", "value": "", "type": "query", "description": "Baseball stat fields to populate" }, { "name": "atBatNumbers", "value": "", "type": "query", "description": "The at bat number of a given game. Format: 1, 2, 3, etc" }, { "name": "pitchNumbers", "value": "", "type": "query", "description": "The pitch number of a given game. Format: 1, 2, 3, etc" }, { "name": "fields", "value": "", "type": "query", "description": "Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute" }, { "name": "debug", "value": "", "type": "query" }, { "name": "activeStatus", "value": "", "type": "query", "description": "Whether or not a player is active" } ] }, "docs": "View stats from search" }, { "info": { "name": "View metric stats", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/metrics", "params": [ { "name": "personId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "personIds", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "batterId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "pitcherId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "teamId", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "stats", "value": "", "type": "query", "description": "Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes" }, { "name": "group", "value": "", "type": "query", "description": "Category of statistic to return. Available types in /api/v1/statGroups" }, { "name": "season", "value": "", "type": "query", "description": "Season of play" }, { "name": "seasons", "value": "", "type": "query", "description": "Comma delimited list of Seasons of play" }, { "name": "sportId", "value": "", "type": "query", "description": "Top level organization of a sport" }, { "name": "opposingTeamId", "value": "", "type": "query", "description": "A unique identifier for the opposing team. Must be used with Team ID" }, { "name": "opposingPlayerId", "value": "", "type": "query", "description": "A unique identifier for the opposing team" }, { "name": "position", "value": "", "type": "query", "description": "All of the details of a player's position" }, { "name": "eventType", "value": "", "type": "query", "description": "Type of event" }, { "name": "pitchType", "value": "", "type": "query", "description": "Classification of pitch (fastball, curveball, etc...)" }, { "name": "hitTrajectory", "value": "", "type": "query", "description": "Trajectory of hit (line drive, fly ball, etc...)" }, { "name": "batSide", "value": "", "type": "query", "description": "Bat side of hitter" }, { "name": "pitchHand", "value": "", "type": "query", "description": "Handedness of pitcher" }, { "name": "venueId", "value": "", "type": "query", "description": "All of the details of a venue" }, { "name": "metrics", "value": "", "type": "query", "description": "Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics" }, { "name": "gamePk", "value": "", "type": "query", "description": "Unique Primary Key Representing a Game" }, { "name": "minValue", "value": "", "type": "query", "description": "Minimum value to filter on" }, { "name": "maxValue", "value": "", "type": "query", "description": "Maximum value to filter on" }, { "name": "percentile", "value": "", "type": "query", "description": "Only return averages above this percentile. used for best effort plays" }, { "name": "minOccurrences", "value": "", "type": "query", "description": "Minimum occurrences to filter upon" }, { "name": "offset", "value": "", "type": "query", "description": "The pointer to start for a return set; used for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return" }, { "name": "order", "value": "", "type": "query", "description": "The order of sorting, ascending or descending" }, { "name": "date", "value": "", "type": "query", "description": "Date of Game. Format: YYYY-MM-DD" }, { "name": "startDate", "value": "", "type": "query", "description": "Start date for range of data (must be used with end date). Format: MM/DD/YYYY" }, { "name": "endDate", "value": "", "type": "query", "description": "End date for range of data (must be used with start date). Format: MM/DD/YYYY" }, { "name": "gameType", "value": "", "type": "query", "description": "Type of Game. Available types in /api/v1/gameTypes" }, { "name": "batterTeamId", "value": "", "type": "query", "description": "A unique identifier for the batter's team" }, { "name": "pitcherTeamId", "value": "", "type": "query", "description": "A unique identifier for the pitcher's team" }, { "name": "fields", "value": "", "type": "query", "description": "Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute" }, { "name": "debug", "value": "", "type": "query" } ] }, "docs": "View metric stats" }, { "info": { "name": "Get leaders for a statistic", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/leaders", "params": [ { "name": "leaderCategories", "value": "", "type": "query" }, { "name": "leaderGameTypes", "value": "", "type": "query" }, { "name": "statGroup", "value": "", "type": "query" }, { "name": "season", "value": "", "type": "query" }, { "name": "expand", "value": "", "type": "query" }, { "name": "sportId", "value": "", "type": "query" }, { "name": "sportIds", "value": "", "type": "query" }, { "name": "stats", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query" }, { "name": "teamId", "value": "", "type": "query" }, { "name": "teamIds", "value": "", "type": "query" }, { "name": "leagueId", "value": "", "type": "query" }, { "name": "leagueIds", "value": "", "type": "query" }, { "name": "leagueListId", "value": "", "type": "query" }, { "name": "playerPool", "value": "", "type": "query" }, { "name": "statType", "value": "", "type": "query" }, { "name": "playerActive", "value": "", "type": "query" }, { "name": "position", "value": "", "type": "query" }, { "name": "sitCodes", "value": "", "type": "query" }, { "name": "opposingTeamId", "value": "", "type": "query" }, { "name": "startDate", "value": "", "type": "query" }, { "name": "endDate", "value": "", "type": "query" }, { "name": "daysBack", "value": "", "type": "query" }, { "name": "gamesBack", "value": "", "type": "query" }, { "name": "groupBy", "value": "", "type": "query" }, { "name": "fields", "value": "", "type": "query" } ] }, "docs": "Get leaders for a statistic" }, { "info": { "name": "View stats", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/grouped", "params": [ { "name": "stats", "value": "", "type": "query", "description": "Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes" }, { "name": "personId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "teamId", "value": "", "type": "query", "description": "Unique Team Identifier. Format: 141, 147, etc" }, { "name": "teamIds", "value": "", "type": "query", "description": "Comma delimited list of Unique Team identifiers" }, { "name": "group", "value": "", "type": "query", "description": "Category of statistic to return. Available types in /api/v1/statGroups" }, { "name": "gameType", "value": "", "type": "query", "description": "Type of Game. Available types in /api/v1/gameTypes" }, { "name": "season", "value": "", "type": "query", "description": "Season of play" }, { "name": "seasons", "value": "", "type": "query", "description": "Comma delimited list of Seasons of play" }, { "name": "sportId", "value": "", "type": "query", "description": "Top level organization of a sport" }, { "name": "sportIds", "value": "", "type": "query", "description": "Comma delimited list of top level organizations of a sport" }, { "name": "leagueId", "value": "", "type": "query", "description": "Unique League Identifier" }, { "name": "leagueIds", "value": "", "type": "query", "description": "Comma delimited list of Unique league identifiers" }, { "name": "leagueListId", "value": "", "type": "query", "description": "Unique League List Identifier" }, { "name": "metrics", "value": "", "type": "query", "description": "Name of metric(s) for metric log stats. Available metrics in /api/v1/metrics" }, { "name": "gamePk", "value": "", "type": "query", "description": "Unique Primary Key Representing a Game" }, { "name": "batterTeamId", "value": "", "type": "query", "description": "A unique identifier for the batter's team" }, { "name": "pitcherTeamId", "value": "", "type": "query", "description": "A unique identifier for the pitcher's team" }, { "name": "batterId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "pitcherId", "value": "", "type": "query", "description": "Unique Player Identifier. Format: 434538, 429665, etc" }, { "name": "sitCodes", "value": "", "type": "query", "description": "Situation code for a given stat split." }, { "name": "combineSits", "value": "", "type": "query", "description": "If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false" }, { "name": "opposingTeamId", "value": "", "type": "query", "description": "A unique identifier for the opposing team. Must be used with Team ID" }, { "name": "fields", "value": "", "type": "query", "description": "Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute" }, { "name": "sortStat", "value": "", "type": "query", "description": "Baseball stat to sort splits by." }, { "name": "order", "value": "", "type": "query", "description": "The order of sorting, ascending or descending" }, { "name": "playerPool", "value": "", "type": "query", "description": "Return \"ALL\" or only \"QUALIFIED\" players based on plate appearances." }, { "name": "position", "value": "", "type": "query", "description": "Position number. Format: 1, 2, 3, etc" }, { "name": "startDate", "value": "", "type": "query", "description": "Start date for range of data (must be used with end date). Format: MM/DD/YYYY" }, { "name": "endDate", "value": "", "type": "query", "description": "End date for range of data (must be used with start date). Format: MM/DD/YYYY" }, { "name": "daysBack", "value": "", "type": "query", "description": "Returns results from the last 'X' days (Starting from yesterday)." }, { "name": "gamesBack", "value": "", "type": "query", "description": "Returns results from the last 'X' games played." }, { "name": "excludeTradedPlayers", "value": "", "type": "query", "description": "Excludes players who have since been traded from the input team" }, { "name": "offset", "value": "", "type": "query", "description": "The pointer to start for a return set; used for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return" }, { "name": "statFields", "value": "", "type": "query", "description": "Baseball stat fields to populate" }, { "name": "sortField", "value": "", "type": "query", "description": "Baseball statField to sort on. If no statField is given, sortField defaults to BASIC. If 1 statField is given, that is the default sortField." } ] }, "docs": "View stats" }, { "info": { "name": "Get the probability of a hit for the given hit data", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/analytics/stolenBaseProbability", "params": [ { "name": "gamePk", "value": "", "type": "query" }, { "name": "timecode", "value": "", "type": "query" } ] }, "docs": "Get the probability of a hit for the given hit data" }, { "info": { "name": "Get the spray chart info for the current batter", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/analytics/sprayChart", "params": [ { "name": "gamePk", "value": "", "type": "query" }, { "name": "timecode", "value": "", "type": "query" }, { "name": "fields", "value": "", "type": "query", "description": "Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute" } ] }, "docs": "Get the spray chart info for the current batter" }, { "info": { "name": "Get the spray chart info for the current batter", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/analytics/outsAboveAverage", "params": [ { "name": "gamePk", "value": "", "type": "query" }, { "name": "timecode", "value": "", "type": "query" }, { "name": "fields", "value": "", "type": "query", "description": "Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute" } ] }, "docs": "Get the spray chart info for the current batter" }, { "info": { "name": "Get the probability of a hit for the given hit data", "type": "http" }, "http": { "method": "GET", "url": "https://statsapi.mlb.com/api/v1/stats/analytics/homeRunBallparkCount", "params": [ { "name": "sprayAngle", "value": "", "type": "query" }, { "name": "distance", "value": "", "type": "query" }, { "name": "isHomeRun", "value": "", "type": "query" }, { "name": "venueId", "value": "", "type": "query" }, { "name": "season", "value": "", "type": "query" } ] }, "docs": "Get the probability of a hit for the given hit data" } ] } ], "bundled": true }