SportsDataIO · Schema

TeamBasic

Sports DataStatisticsLive ScoresFantasy SportsOddsNFLNBAMLBNHLSoccer

Properties

Name Type Description
Key stringnull Abbreviation [Key] of the team (e.g. LAC; PHI; NE; IND; etc.)
TeamID integer The unique ID of the team
PlayerID integer The auto-generated unique ID of the Team, that avoids collisions with PlayerIDs. This is useful when combining players and fantasy defenses to create fantasy teams.
City stringnull The city/location of the team (e.g. Minnesota; Philadelphia; New England; Indianapolis; etc.)
Name stringnull The mascot of the team (e.g. Chargers, Eagles, Patriots, Colts, etc.)
Conference stringnull The conference of the team (e.g. AFC or NFC)
Division stringnull The division of the team (e.g. East, North, South, West)
FullName stringnull The full name of the team (e.g. New England Patriots)
StadiumID integernull The unique ID of the team's current home stadium
ByeWeek integernull The bye week of the team in the upcoming or current regular season
GlobalTeamID integernull A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
HeadCoach stringnull The current head coach of the team
PrimaryColor stringnull The team's first color. (This is not licensed for public or commercial use)
SecondaryColor stringnull The team's second color. (This is not licensed for public or commercial use)
TertiaryColor stringnull The team's third color. (This is not licensed for public or commercial use)
QuaternaryColor stringnull The team's fourth color. (This is not licensed for public or commercial use)
WikipediaLogoURL stringnull The link to the team's logo hosted on Wikipedia (This is not licensed for public or commercial use)
WikipediaWordMarkURL stringnull The link to the team's wordmark logo hosted on Wikipedia (This is not licensed for public or commercial use)
OffensiveCoordinator stringnull The current offensive coordinator of the team. Note: field will be NULL if team doesn't have an OFF coordinator
DefensiveCoordinator stringnull The current defensive coordinator of the team. Note: field will be NULL if team doesn't have an DEFF coordinator
SpecialTeamsCoach stringnull The current special teams coordinator of the team. Note: field will be NULL if team doesn't have an ST coordinator
OffensiveScheme stringnull The offensive scheme this team runs (PRO, 2TE, 3WR). This is decided at our discretion.
DefensiveScheme stringnull The current defensive scheme this team runs (3-4, 4-3)
View JSON Schema on GitHub

JSON Schema

sportsdataio-teambasic-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/TeamBasic",
  "title": "TeamBasic",
  "properties": {
    "Key": {
      "type": [
        "string",
        "null"
      ],
      "description": "Abbreviation [Key] of the team (e.g. LAC; PHI; NE; IND; etc.)"
    },
    "TeamID": {
      "type": "integer",
      "description": "The unique ID of the team"
    },
    "PlayerID": {
      "type": "integer",
      "description": "The auto-generated unique ID of the Team, that avoids collisions with PlayerIDs.  This is useful when combining players and fantasy defenses to create fantasy teams."
    },
    "City": {
      "type": [
        "string",
        "null"
      ],
      "description": "The city/location of the team (e.g. Minnesota; Philadelphia; New England; Indianapolis; etc.)"
    },
    "Name": {
      "type": [
        "string",
        "null"
      ],
      "description": "The mascot of the team (e.g. Chargers, Eagles, Patriots, Colts, etc.)"
    },
    "Conference": {
      "type": [
        "string",
        "null"
      ],
      "description": "The conference of the team (e.g. AFC or NFC)"
    },
    "Division": {
      "type": [
        "string",
        "null"
      ],
      "description": "The division of the team (e.g. East, North, South, West)"
    },
    "FullName": {
      "type": [
        "string",
        "null"
      ],
      "description": "The full name of the team (e.g. New England Patriots)"
    },
    "StadiumID": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The unique ID of the team's current home stadium"
    },
    "ByeWeek": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The bye week of the team in the upcoming or current regular season"
    },
    "GlobalTeamID": {
      "type": [
        "integer",
        "null"
      ],
      "description": "A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues"
    },
    "HeadCoach": {
      "type": [
        "string",
        "null"
      ],
      "description": "The current head coach of the team"
    },
    "PrimaryColor": {
      "type": [
        "string",
        "null"
      ],
      "description": "The team's first color. (This is not licensed for public or commercial use)"
    },
    "SecondaryColor": {
      "type": [
        "string",
        "null"
      ],
      "description": "The team's second color. (This is not licensed for public or commercial use)"
    },
    "TertiaryColor": {
      "type": [
        "string",
        "null"
      ],
      "description": "The team's third color. (This is not licensed for public or commercial use)"
    },
    "QuaternaryColor": {
      "type": [
        "string",
        "null"
      ],
      "description": "The team's fourth color. (This is not licensed for public or commercial use)"
    },
    "WikipediaLogoURL": {
      "type": [
        "string",
        "null"
      ],
      "description": "The link to the team's logo hosted on Wikipedia (This is not licensed for public or commercial use)"
    },
    "WikipediaWordMarkURL": {
      "type": [
        "string",
        "null"
      ],
      "description": "The link to the team's wordmark logo hosted on Wikipedia (This is not licensed for public or commercial use)"
    },
    "OffensiveCoordinator": {
      "type": [
        "string",
        "null"
      ],
      "description": "The current offensive coordinator of the team. Note: field will be NULL if team doesn't have an OFF coordinator"
    },
    "DefensiveCoordinator": {
      "type": [
        "string",
        "null"
      ],
      "description": "The current defensive coordinator of the team. Note: field will be NULL if team doesn't have an DEFF coordinator"
    },
    "SpecialTeamsCoach": {
      "type": [
        "string",
        "null"
      ],
      "description": "The current special teams coordinator of the team. Note: field will be NULL if team doesn't have an ST coordinator"
    },
    "OffensiveScheme": {
      "type": [
        "string",
        "null"
      ],
      "description": "The offensive scheme this team runs (PRO, 2TE, 3WR).  This is decided at our discretion."
    },
    "DefensiveScheme": {
      "type": [
        "string",
        "null"
      ],
      "description": "The current defensive scheme this team runs (3-4, 4-3)"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/sportsdataio-teambasic"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.