MLB Depth Charts

Attributes

Top-Level Fields

FieldTypeDescription
TeamsarrayArray of team objects

Teams Object

FieldTypeDescription
IdintegerUnique RotoWire identifier
CodestringShort team code or abbreviation (e.g. NYY, LAL, NE)
NamestringFull name
NicknamestringTeam or player nickname
PlayersarrayArray of player objects

Players Object

FieldTypeDescription
IdintegerUnique RotoWire identifier
FirstNamestringPlayer's first name
LastNamestringPlayer's last name
PositionstringPlayer's eligible position(s) (e.g. SP, RP, CP, C, 1B, 2B, 3B, SS, LF, CF, RF, OF, DH)
RankintegerDepth chart ranking at this position. 1 is typically the regular starter.

📘

The API returns the full dataset for all teams. Use the fields below to filter the response on the client side — they are not query parameters.

Response Filters

FieldTypeDescriptionExample
Teams[].CodestringThree-letter team code"ANA", "NYY"
Teams[].NamestringFull team name"Los Angeles Angels"
Teams[].IdintegerRotoWire team ID1
Teams[].Players[].PositionstringPositional filter"1B", "SP", "RP"
Teams[].Players[].IdintegerRotoWire player ID12149
Teams[].Players[].RankintegerDepth chart rank at position1 (starter), 2 (backup)
Query Params
string
enum
required
Defaults to json

Response format. Always json.

Allowed:
Response

Language
Credentials
Query
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json