NAV
cURL Ruby Python

Basketball

Select the desired Basketball API from the left to view detailed documentation.










NBA API v4

Statistics Summary
Documentation
Change Log




API API Version Data Entry Workflow
National Basketball Association v4 Data Entry Workflow

NBA API Map

To best utilize the NBA API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

Examples:

To find a team’s leader in assists for a given game:

  1. Call the season or series schedule and find the Game Id for the chosen game
  2. Call the Game Boxscore using the Game Id
  3. Find the Team Assists Leader statistics and locate the player full_name attribute

The name of the team’s leader in assists is displayed.

    To find a player’s average points per game:

    1. Call the season or series schedule and find id for the team the player is on
    2. Call the Team Profile using the Team ID
    3. Locate the Player ID for your chosen player and call the Player Profile.
    4. Find the average element with the points attribute

    The players’s average points are displayed.

    The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

    Coverage Levels

    We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible.

    Extended Boxscore – We provide scores, time remaining, and team leaders (assists, points, and rebounds), in a timely manner, as the game progresses. We provide team- and player-level data for the game within 30 minutes of the official results being posted.

    Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team- and player-level data in near real time. Full coverage is available for all regular and post season games.

    NBA API v4 Simulations

    The live simulations give you the opportunity to test your code against a simulation of live data before the preseason starts or any time! Our simulation system replays select completed games allowing you to view our API feeds as if they were happening live. Below are the details regarding the simulations for our NBA API v4

    Simulations run every day at the following times (UTC):

    12:45 pm – Data is reset for day’s simulations.
    13:00 pm – Brooklyn Nets at Indiana Pacers & Houston Rockets at New York Knicks.
    17:00 pm – Atlanta Hawks at Dallas Mavericks, Charlotte Hornets at Miami Heat, and Cleveland Cavaliers at Orlando Magic.
    19:00 pm – Orlando Magic at Dallas Mavericks.

    To retrieve the game IDs, team IDs, and other associated information for each game listed above, you can use the following URL with the syntax noted below:

    http://api.sportradar.us/nba/simulation/{version}/{language_code}/games/2017/SIM/schedule.{format}?api_key={your_api_key}

    Parameter Description
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    format xml or json.
    your_api_key Your API key.

    Most relevant pull-based feeds are available for simulation. Simulations of push delivery are available for all feeds.

    If you have an existing API key, simply replace the access_level (trial or production) in the URL of a feed with simulation.

    Daily Change Log

    Information on any changes made to teams, players, game statistics, and standings.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Game Id Last Updated
    League Info Data Points: League Alias
    League Id
    League Name Season Id
    Player Data Points: Full Name Last Modified Player Id
    Team Data Points: Id
    Last Modified
    Market
    Name
    Reference
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/league/2013/12/21/changes.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/league/2013/12/21/changes.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/league/2013/12/21/changes.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Daily Change Log.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    year Year in 4 digit format (YYYY).
    month Month in 2 digit format (MM).
    day Day in 2 digit format (DD).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, use the following URL.

    http://feed.elasticstats.com/schema/basketball/changelog-v2.0.xsd

    Return to API map

    Daily Schedule

    Date, time, location, and other event details for every match-up taking place in the league defined day.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Alias
    Away Team Id
    Away Team Name
    Away Team Points
    Away Team Reference
    Away Team Rotation Number
    Away Team Seed Number
    Broadcast Cable
    Broadcast Internet
    Broadcast Network
    Broadcast Radio
    Broadcast Satellite
    Game Coverage
    Game Id
    Game Reference
    Game Status
    Game Title
    Home Team Alias
    Home Team Id
    Home Team Name
    Home Team Points
    Home Team Reference
    Home Team Rotation Number
    Home Team Seed Number
    Neutral Site
    Scheduled Date
    Scheduled Date and Time
    Track on Court
    League Info Data Points: League Alias League Id League Name
    Venue Info Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/games/2013/12/21/schedule.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/games/2013/12/21/schedule.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/games/2013/12/21/schedule.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    To access the Daily Schedule, use the following URL:

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    year Year in 4 digit format (YYYY).
    month Month in 2 digit format (MM).
    day Day in 2 digit format (DD).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, use the following URL.

    http://feed.elasticstats.com/schema/basketball/schedule-v2.0.xsd

    Return to API map

    Daily Transfers

    Information for all transfers added or edited during the league defined day.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: League Alias League Id League Name
    Player Info Data Points: First Name
    Full Name
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Transfers Description
    Transfers Effective Date
    Transfers End Date
    Transfers Id
    Transfers New Team Id
    Transfers New Team Market
    Transfers New Team Name
    Transfers New Team Reference
    Transfers Notes
    Transfers Old Team Id
    Transfers Old Team Market
    Transfers Old Team Name
    Transfers Old Team Reference
    Transfers Start Date
    Transfers Update Date
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/league/2013/12/21/transfers.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/league/2013/12/21/transfers.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/league/2013/12/21/transfers.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Daily Transfers.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/league/{year}/{month}/{day}/transfers.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    year Year in 4 digit format (YYYY).
    month Month in 2 digit format (MM).
    day Day in 2 digit format (DD).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Daily Transfers, use the following URL.

    http://feed.elasticstats.com/schema/basketball/transfers-v2.0.xsd

    Return to API map

    Free Agents

    Information for all NBA free agents.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: League Alias League Id League Name
    Player Info Data Points: Abbreviated Name
    Birth Date
    Birth Place
    College
    Experience
    First Name
    Full Name
    Height (in)
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Status
    Updated
    Weight (lbs)
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/league/free_agents.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/league/free_agents.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/league/free_agents.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves Free Agents.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/league/free_agents.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Free Agents, use the following URL.

    http://feed.elasticstats.com/schema/basketball/free-agents-v2.0.xsd

    Return to API map

    Game Boxscore

    Top-level team scores by quarter, along with full statistics for each team‘s leaders in points, rebounds, and assists.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Id
    Game Clock
    Game Coverage
    Game Duration
    Game Id
    Game Quarter
    Game Status
    Game Title
    Home Team Id
    Neutral Site
    Scheduled Date And Time
    Track on Court
    Boxscore Data Points: Attendance
    Lead Changes
    Scoreboard - Away Team Game Score
    Scoreboard - Away Team Id
    Scoreboard - Away Team Market
    Scoreboard - Away Team Name
    Scoreboard - Away Team Quarter Score
    Scoreboard - Away Team Reference
    Scoreboard - Home Team Flag
    Scoreboard - Home Team Game Score
    Scoreboard - Home Team Id
    Scoreboard - Home Team Market
    Scoreboard - Home Team Name
    Scoreboard - Home Team Quarter Score
    Scoreboard - Home Team Reference
    Scoreboard - Quarter Number
    Scoreboard - Quarter Sequence
    Team Assists Leader - Player Full Name
    Team Assists Leader - Player Id
    Team Assists Leader - Player Reference
    Team Points Leader - Player Full Name
    Team Points Leader - Player Id
    Team Points Leader - Player Reference
    Team Rebounds Leader - Player Full Name
    Team Rebounds Leader - Player Id
    Team Rebounds Leader - Player Reference
    Times Tied
    Team Info Data Points: Id
    Market
    Name Reference
    Player Info Data Points: Full Name
    Jersey Number
    Player Id
    Position
    Primary Position
    Reference
    Player Game Statistics Data Points: Assists
    Assists To Turnover Ratio
    Blocked Attempts
    Blocked Shots
    Defensive Rebounds
    Double Double
    Effective Field Goal Percentage
    Efficiency
    Efficiency Game Score
    Field Goal Attempts
    Field Goal Percentage
    Field Goals Made
    Flagrant Fouls
    Fouls Drawn
    Free Throw Attempts
    Free Throw Percentage
    Free Throws Made
    Minutes Played
    Offensive Fouls
    Offensive Rebounds
    Personal Fouls
    Plus/Minus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Made
    Points in the Paint Percentage
    Points Off Turnovers
    Rebounds
    Second Chance Points
    Steals
    Technical Fouls
    Three Point Attempts
    Three Point Percentage
    Three Points Made
    Triple Double
    Turnovers
    Two Point Attempts
    Two Point Percentage
    Two Points Made
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Game Boxscore information for a specific game.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    game_id ID for a given game.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, use the following URL.

    http://feed.elasticstats.com/schema/basketball/game-v3.0.xsd

    Return to API map

    Game Summary

    Top-level boxscore information, along with detailed game stats at the team and player levels.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Id
    Game Clock
    Game Coverage
    Game Duration
    Game Id
    Game Quarter
    Game Status
    Game Title
    Home Team Id
    Neutral Site
    Scheduled Date And Time
    Track on Court
    Boxscore Info Data Points: Attendance
    Game Officials - Assignment
    Game Officials - Experience
    Game Officials - First Name
    Game Officials - Full Name
    Game Officials - Id
    Game Officials - Last Name
    Game Officials - Number
    Lead Changes
    Lineups - Active For Game
    Lineups - Ejected
    Lineups - Fouled Out
    Lineups - Played
    Lineups - Started
    Scoreboard - Away Team Game Score
    Scoreboard - Away Team Id
    Scoreboard - Away Team Market
    Scoreboard - Away Team Name
    Scoreboard - Away Team Quarter Score
    Scoreboard - Away Team Reference
    Scoreboard - Home Team Flag
    Scoreboard - Home Team Game Score
    Scoreboard - Home Team Id
    Scoreboard - Home Team Market
    Scoreboard - Home Team Name
    Scoreboard - Home Team Quarter Score
    Scoreboard - Home Team Reference
    Scoreboard - Quarter Number
    Scoreboard - Quarter Sequence
    Times Tied
    Team Info Data Points: Coach - First Name
    Coach - Full Name
    Coach - Id
    Coach - Last Name
    Coach - Position
    Id
    Market
    Name
    Reference
    Player Info Data Points: First Name
    Full Name
    Injuries - Injury Comment
    Injuries - Injury Description
    Injuries - Injury
    Injuries - Injury Start Date
    Injuries - Injury Status
    Injuries - Update Date
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Player Period Statistics Data Points: Assists
    Assists To Turnover Ratio
    Blocked Attempts
    Blocked Shots
    Coach Ejections
    Coach Tech Fouls
    Defensive Rating
    Defensive Rebounds
    Defensive Rebounds Percentage
    Effective Field Goal Percentage
    Efficiency
    Efficiency Game Score
    Fast Break Attempts
    Fast Break Made
    Fast Break Percentage
    Fast Break Points
    Field Goal Attempts
    Field Goal Percentage
    Field Goals Made
    Flagrant Fouls
    Fouls Drawn
    Free Throw Attempts
    Free Throw Percentage
    Free Throws Made
    Minus
    Minutes Played
    Offensive Fouls
    Offensive Rating
    Offensive Rebounds
    Offensive Rebounds Percentage
    Personal Fouls
    Period Id
    Period Number
    Period Type
    Period Sequence
    Plus
    Plus/Minus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Made
    Points in the Paint Percentage
    Points Off Turnovers
    Rebounds
    Rebounds Percentage
    Second Chance Attempts
    Second Chance Made
    Second Chance Percentage
    Second Chance Points
    Steals
    Steals Percentage
    Technical Fouls
    Three Point Attempts
    Three Point Percentage
    Three Points Made
    True Shooting Attempts
    True Shooting Percentage
    Turnovers
    Turnovers Percentage
    Two Point Attempts
    Two Point Percentage
    Two Points Made
    Team Period Statistics Data Points: Assists
    Assists To Turnover Ratio
    Bench Points
    Biggest Lead
    Blocked Attempts
    Blocked Shots
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Points per Possession
    Defensive Rating
    Defensive Rebounds
    Effective Field Goal Percentage
    Efficiency
    Efficiency Game Score
    Ejections
    Fast Break Attempts
    Fast Break Made
    Fast Break Percentage
    Fast Break Points
    Field Goal Attempts
    Field Goal Percentage
    Field Goals Made
    Flagrant Fouls
    Fouls Drawn
    Free Throw Attempts
    Free Throw Percentage
    Free Throws Made
    Minutes Played
    Offensive Fouls
    Offensive Points per Possession
    Offensive Rating
    Offensive Rebounds
    Opponent Possessions
    Pace
    Period Id
    Period Number
    Period Sequence
    Period Type
    Personal Fouls
    Player Technical Fouls
    Plus/Minus
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Percentage
    Points in the Paint Made
    Points off Turnovers
    Possessions
    Rebounds
    Second Chance Attempts
    Second Chance Made
    Second Chance Percentage
    Second Chance Points
    Steals
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Rebounds
    Team Technical Fouls
    Team Turnovers
    Technical Other
    Three Point Attempts
    Three Point Percentage
    Three Points Made
    Time Leading
    Total Fouls
    Total Rebounds
    Transition Defense
    Transition Offense
    True Shooting Attempts
    True Shooting Percentage
    Turnovers
    Two Point Attempts
    Two Point Percentage
    Two Points Made
    Player Game Statistics Data Points: Assists
    Assists To Turnover Ratio
    Blocked Attempts
    Blocked Shots
    Coach Ejections
    Coach Tech Fouls
    Defensive Rating
    Defensive Rebounds
    Defensive Rebounds Percentage
    Double Double
    Effective Field Goal Percentage
    Efficiency
    Efficiency Game Score
    Fast Break Attempts
    Fast Break Made
    Fast Break Percentage
    Fast Break Points
    Field Goal Attempts
    Field Goal Percentage
    Field Goals Made
    Flagrant Fouls
    Fouled Out
    Fouls Drawn
    Free Throw Attempts
    Free Throw Percentage
    Free Throws Made
    Games Played
    Games Started
    Minus
    Minutes Played
    Offensive Fouls
    Offensive Rating
    Offensive Rebounds
    Offensive Rebounds Percentage
    Personal Fouls
    Plus
    Plus/Minus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Made
    Points in the Paint Percentage
    Points Off Turnovers
    Rebounds
    Rebounds Percentage
    Second Chance Attempts
    Second Chance Made
    Second Chance Percentage
    Second Chance Points
    Steals
    Steals Percentage
    Technical Fouls
    Three Point Attempts
    Three Point Percentage
    Three Points Made
    Triple Double
    True Shooting Attempts
    True Shooting Percentage
    Turnovers
    Turnovers Percentage
    Two Point Attempts
    Two Point Percentage
    Two Points Made
    Team Game Statistics Data Points: Assists
    Assists To Turnover Ratio
    Bench Points
    Biggest Lead
    Blocked Attempts
    Blocked Shots
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Points per Possession
    Defensive Rating
    Defensive Rebounds
    Effective Field Goal Percentage
    Efficiency
    Efficiency Game Score
    Ejections
    Fast Break Attempts
    Fast Break Made
    Fast Break Percentage
    Fast Break Points
    Field Goal Attempts
    Field Goal Percentage
    Field Goals Made
    Flagrant Fouls
    Foul Outs
    Fouls Drawn
    Free Throw Attempts
    Free Throw Percentage
    Free Throws Made
    Minutes Played
    Most Unanswered - Opponent Score
    Most Unanswered - Own Score
    Most Unanswered - Points
    Offensive Fouls
    Offensive Points per Possession
    Offensive Rating
    Offensive Rebounds
    Opponent Possessions
    Pace
    Personal Fouls
    Player Technical Fouls
    Plus/Minus
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Percentage
    Points in the Paint Made
    Points off Turnovers
    Possessions
    Rebounds
    Second Chance Attempts
    Second Chance Made
    Second Chance Percentage
    Second Chance Points
    Steals
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Rebounds
    Team Technical Fouls
    Team Turnovers
    Technical Other
    Three Point Attempts
    Three Point Percentage
    Three Points Made
    Time Leading
    Total Fouls
    Total Rebounds
    Transition Defense
    Transition Offense
    True Shooting Attempts
    True Shooting Percentage
    Turnovers
    Two Point Attempts
    Two Point Percentage
    Two Points Mad
    Venue Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Venue Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Game Summary information for a specific game.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/games/{game_id}/summary.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    game_id ID for a given game.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Game Summary, use the following URL.

    http://feed.elasticstats.com/schema/basketball/game-v3.0.xsd

    Return to API map

    Injuries

    Information concerning all active player injuries for all teams within the league.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Data Points: League Alias League Id League Name
    Player Info Data Points: First Name
    Full Name
    Injuries - Injury Comment
    Injuries - Injury Description
    Injuries - Injury Id
    Injuries - Injury Start Date
    Injuries - Injury Status
    Injuries - Update Date
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Team Info Data Points: Id
    Market
    Name Reference
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/league/injuries.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/league/injuries.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/league/injuries.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves player Injuries.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/league/injuries.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Injuries, use the following URL.

    http://feed.elasticstats.com/schema/basketball/injuries-v2.0.xsd

    Return to API map

    League Hierarchy

    League, conference, division, and team identification and association information.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Conference Alias
    Conference Id
    Conference Name
    Division Alias
    Division Id
    Division Name
    League Alias
    League Id
    League Name
    Team Info Data Points: Alias
    Id
    Market
    Name
    Reference
    Venue Info Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Venue Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the League Hierarchy.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/league/hierarchy.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for League Hierarchy, use the following URL.

    http://feed.elasticstats.com/schema/basketball/nba/hierarchy-v2.0.xsd

    Return to API map

    League Leaders

    NBA leader information for various offensive and defensive categories including full player seasonal statistics for each player in each category.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Season Id Season Type Season Year
    League Leaders Data Points: Assists
    Assists Per Game
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Category Name
    Category Type
    Defensive Rebounds
    Defensive Rebounds Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Foulouts
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Leaders Alias
    Leaders Id
    Leaders Name
    Minutes Played
    Minutes Played Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Player Rank
    Points
    Points Per Game
    Rebounds
    Rebounds Per Game
    Stat Category
    Steals
    Steals Per Game
    Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Tied Flag
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Player Info Data Points: First Name
    Full Name
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Player Season Statistics Data Points: Assists
    Assists Per Game
    Assists to Turnover Ratio
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Tech Fouls
    Defensive Rebounds
    Defensive Rebounds Per Game
    Double Doubles
    Effective Field Goal Percentage
    Efficiency
    Efficiency Per Game
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Fouled Out
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Games Started
    Minus
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Plus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points Off Turnovers
    Points Off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Triple Doubles
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Data Points: Id Market Name
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/seasons/2017/REG/leaders.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/seasons/2017/REG/leaders.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/seasons/2017/REG/leaders.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the League Leaders.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/seasons/{season_year}/{nba_season}/leaders.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for League Leaders, use the following URL.

    http://feed.elasticstats.com/schema/basketball/statistics-v3.0.xsd

    Return to API map

    Play-By-Play

    Detailed, real-time information on every team possession and game event.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Id
    Game Clock
    Game Coverage
    Game Id
    Game Quarter
    Game Status
    Game Title
    Home Team Id
    Neutral Site
    Scheduled Date And Time
    Track on Court
    Boxscore Info Data Points: Attendance Lead Changes Times Tied
    Play-By-Play Data Points: Attribution - Team Id
    Attribution - Team Market
    Attribution - Team Name
    Attribution - Team Reference
    Away Team Game Score
    Away Team Id
    Away Team Market
    Away Team Name
    Away Team Quarter Score
    Away Team Reference
    Basket Team is Attacking
    Event Attempt
    Event Clock
    Event Description
    Event Free Throw Type
    Event Id
    Event Location - X Coordinate
    Event Location - Y Coordinate
    Event Number
    Event Participants - Player Full Name
    Event Participants - Player Id
    Event Participants - Player Jersey Number
    Event Participants - Player Reference
    Event Participants - Team Id
    Event Participants - Team Market
    Event Participants - Team Name
    Event Participants - Team Reference
    Event Shot Type
    Event Shot Type Description
    Event Turnover Type
    Event Type
    Event Updated
    Fieldgoal - Made Flag
    Fieldgoal - Points
    Fieldgoal - Shot Type
    Fieldgoal - Shot Type Description
    Fieldgoal - Three Point Shot
    Freethrow - Made Flag
    Freethrow - Free Throw Type
    Home Team Game Score
    Home Team Id
    Home Team Market
    Home Team Name
    Home Team Quarter Score
    Home Team Reference
    On Court Participants - Player Full Name
    On Court Participants - Player Id
    On Court Participants - Player Jersey Number
    On Court Participants - Player Reference
    On Court Participants - Team Id
    On Court Participants - Team Market
    On Court Participants - Team Name
    On Court Participants - Team Reference
    Overtime Id
    Overtime Number
    Overtime Sequence
    Possession - Team Id
    Possession - Team Market
    Possession - Team Name
    Possession - Team Reference
    Quarter Id
    Quarter Number
    Quarter Sequence
    Rebound - Rebound Type
    Scoring Times Tied
    Scoring Lead Changes
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Play-By-Play for a game.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/games/{game_id}/pbp.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    game_id ID of a given game.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Play-By-Play, use the following URL.

    http://feed.elasticstats.com/schema/basketball/pbp-v3.0.xsd

    Return to API map

    Player Profile

    Detailed player information including a current look at the player’s statistics for the current season.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: League Alias
    League Id
    League Name
    Season Id
    Season Type
    Season Year
    Player Info Data Points: Abbreviated Name
    Birth Date
    Birth Place
    College
    Draft Pick
    Draft Round
    Draft Team
    Draft Year
    Experience
    First Name
    Full Name
    Height (in)
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Status
    Update Date
    Weight (lbs)
    Player Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists to Turnover Ratio
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Tech Fouls
    Defensive Rebounds
    Defensive Rebounds Per Game
    Double Doubles
    Effective Field Goal Percentage
    Efficiency
    Efficiency Per Game
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Fouled Out
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Games Started
    Minus
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Plus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points Off Turnovers
    Points Off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Triple Doubles
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Info Data Points: Alias
    Id
    Market
    Name
    Reference
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves a Player Profile.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/players/{player_id}/profile.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    player_id ID for a given player.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Player Profile, use the following URL.

    http://feed.elasticstats.com/schema/basketball/profile-v3.0.xsd

    Return to API map

    Rankings

    Conference and division rank for each team, including post season clinching status.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Conference Alias
    Conference Id
    Conference Name
    Division Alias
    Division Id
    Division Name
    League Alias
    League Id
    League Name
    Season Id
    Season Type
    Season Year
    Standings Info Data Points: Conference Rank Division Rank Playoff Status
    Team Data Points: Id
    Market
    Name Reference
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/seasons/2016/REG/rankings.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/seasons/2016/REG/rankings.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/seasons/2016/REG/rankings.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the current Rankings.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/seasons/{season_year}/{nba_season}/rankings.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Rankings, use the following URL.

    http://feed.elasticstats.com/schema/basketball/nba/rankings-v3.0.xsd

    Return to API map

    Schedule

    Date, time, location, and other event details for every match-up taking place in the full league season.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Alias
    Away Team Id
    Away Team Name
    Away Team Points
    Away Team Reference
    Away Team Rotation Number
    Broadcast Cable
    Broadcast Internet
    Broadcast Network
    Broadcast Radio
    Broadcast Satellite
    Home Team Alias
    Home Team Id
    Home Team Name
    Home Team Points
    Home Team Reference
    Home Team Rotation Number
    Game Coverage
    Game Id
    Game Reference
    Game Status
    Game Title
    Neutral Site
    Scheduled Date and Time
    Track on Court
    League Info Data Points: League Alias
    League Id
    League Name
    Season Id
    Season Type
    Season Year
    Venue Info Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Venue Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/games/2016/REG/schedule.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/games/2016/REG/schedule.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/games/2016/REG/schedule.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Schedule.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/games/{season_year}/{nba_season}/schedule.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Schedule, use the following URL.

    http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

    Return to API map

    Seasonal Statistics (Season To Date)

    Detailed team and player statistics for the defined season.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Season Id Season Type Season Year
    Player Data Points: First Name
    Full Name
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Opponent Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists To Turnover Ratio
    Bench Points
    Bench Points Per Game
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Rebounds
    Defensive Rebounds Per Game
    Effective Field Goal Percentage
    Efficiency
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Foul Outs
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points off Turnovers
    Points off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Technical Other
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Total Fouls
    Total Rebounds
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Player Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists to Turnover Ratio
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Tech Fouls
    Defensive Rebounds
    Defensive Rebounds Per Game
    Double Doubles
    Effective Field Goal Percentage
    Efficiency
    Efficiency Per Game
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Fouled Out
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Games Started
    Minus
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Plus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points Off Turnovers
    Points Off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Triple Doubles
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists To Turnover Ratio
    Bench Points
    Bench Points Per Game
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Rebounds
    Defensive Rebounds Per Game
    Effective Field Goal Percentage
    Efficiency
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Foul Outs
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points off Turnovers
    Points off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Technical Other
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Total Fouls
    Total Rebounds
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Info Data Points: Id Market Name
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/seasons/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/seasons/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/seasons/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Seasonal Statistics for a given team.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/seasons/{season_year}/{nba_season}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
    team_id ID for a given team.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Seasonal Statistics, use the following URL.

    http://feed.elasticstats.com/schema/basketball/statistics-v3.0.xsd

    Return to API map

    Series Schedule

    Play-off participant information as well as the date, time, location, and other event details for every match-up taking place for the entire play-offs.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Game Info Data Points: Away Team Alias
    Away Team Id
    Away Team Name
    Away Team Points
    Away Team Reference
    Away Team Rotation Number
    Away Team Seed Number
    Broadcast - Cable
    Broadcast - Internet
    Broadcast - Network
    Broadcast - Radio
    Broadcast - Satellite
    Game Coverage
    Game Id
    Game Reference
    Game Status
    Game Title
    Home Team Alias
    Home Team Id
    Home Team Name
    Home Team Points
    Home Team Reference
    Home Team Rotation Number
    Home Team Seed Number
    Neutral Site
    Scheduled Date and Time
    Track on Court
    League Info Data Points: League Alias
    League Id
    League Name
    Season Id
    Season Type
    Season Year
    Series Info Data Points: Participant - Name
    Participant - Record
    Participant - Seed
    Round
    Series Id
    Series Title
    Start Date
    Status
    Team Info Data Points: Alias
    Id
    Market Name
    Venue Info Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Venue Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/series/2016/REG/schedule.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/series/2016/REG/schedule.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/series/2016/REG/schedule.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Series Schedule.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/series/{season_year}/{nba_season}/schedule.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Postseason (PST).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Series Schedule, use the following URL.

    http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

    Return to API map

    Series Statistics

    Detailed team and player statistics for the defined series.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    Series Info Data Points: Series Id Series Title Series Status
    Player Info Data Points: First Name
    Full Name
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Opponent Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists To Turnover Ratio
    Bench Points
    Bench Points Per Game
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Rebounds
    Defensive Rebounds Per Game
    Effective Field Goal Percentage
    Efficiency
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Foul Outs
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points off Turnovers
    Points off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Technical Other
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Total Fouls
    Total Rebounds
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Player Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists to Turnover Ratio
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Tech Fouls
    Defensive Rebounds
    Defensive Rebounds Per Game
    Double Doubles
    Effective Field Goal Percentage
    Efficiency
    Efficiency Per Game
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Fouled Out
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Games Started
    Minus
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Plus
    Points
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points Off Turnovers
    Points Off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Triple Doubles
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Seasonal Statistics Data Points: Assists
    Assists Per Game
    Assists To Turnover Ratio
    Bench Points
    Bench Points Per Game
    Blocked Attempts
    Blocked Attempts Per Game
    Blocked Shots
    Blocked Shots Per Game
    Coach Ejections
    Coach Technical Fouls
    Defensive Assists
    Defensive Rebounds
    Defensive Rebounds Per Game
    Effective Field Goal Percentage
    Efficiency
    Ejections
    Fast Break Attempts
    Fast Break Attempts Per Game
    Fast Break Made
    Fast Break Made Per Game
    Fast Break Percentage
    Fast Break Points
    Fast Break Points Per Game
    Field Goal Attempts
    Field Goal Attempts Per Game
    Field Goal Percentage
    Field Goals Made
    Field Goals Made Per Game
    Flagrant Fouls
    Flagrant Fouls Per Game
    Foul Outs
    Fouls Drawn
    Fouls Drawn Per Game
    Free Throw Attempts
    Free Throw Attempts Per Game
    Free Throw Percentage
    Free Throws Made
    Free Throws Made Per Game
    Games Played
    Minutes Played
    Minutes Played Per Game
    Offensive Fouls
    Offensive Fouls Per Game
    Offensive Rebounds
    Offensive Rebounds Per Game
    Personal Fouls
    Personal Fouls Per Game
    Points
    Points Against
    Points in the Paint
    Points in the Paint Attempts
    Points in the Paint Attempts Per Game
    Points in the Paint Made
    Points in the Paint Made Per Game
    Points in the Paint Per Game
    Points in the Paint Percentage
    Points off Turnovers
    Points off Turnovers Per Game
    Points Per Game
    Rebounds
    Rebounds Per Game
    Second Chance Attempts
    Second Chance Attempts Per Game
    Second Chance Made
    Second Chance Made Per Game
    Second Chance Percentage
    Second Chance Points
    Second Chance Points Per Game
    Steals
    Steals Per Game
    Technical Fouls
    Technical Other
    Team Defensive Rebounds
    Team Fouls
    Team Offensive Rebounds
    Team Technical Fouls
    Three Point Attempts
    Three Point Attempts Per Game
    Three Point Percentage
    Three Points Made
    Three Points Made Per Game
    Total Fouls
    Total Rebounds
    True Shooting Attempts
    True Shooting Attempts Per Game
    True Shooting Percentage
    Turnovers
    Turnovers Per Game
    Two Point Attempts
    Two Point Attempts Per Game
    Two Point Percentage
    Two Points Made
    Two Points Made Per Game
    Team Data Points: Id Market Name
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Series Statistics for a given team.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/series/{series_id}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    series id ID of a given series.
    team_id ID for a given team.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Series Statistics, use the following URL.

    http://feed.elasticstats.com/schema/basketball/statistics-v3.0.xsd

    Return to API map

    Standings

    Detailed team records across various views including, overall, conference, and division information.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Conference Alias
    Conference Id
    Conference Name
    Division Alias
    Division Id
    Division Name
    League Alias
    League Id
    League Name
    Season Id
    Season Type
    Season Year
    Standings Data Points: Conference Losses
    Conference Winning Pct.
    Conference Wins
    Division Losses
    Division Winning Pct.
    Division Wins
    Games Behind - Conference
    Games Behind - Division
    Games Behind - League
    Games Decided by 10 pts or More - Losses
    Games Decided by 10 pts or More - Winning Pct.
    Games Decided by 10 pts or More - Wins
    Games Decided by 3 pts or Less - Losses
    Games Decided by 3 pts or Less - Winning Pct.
    Games Decided by 3 pts or Less - Wins
    Home Losses
    Home Winning Pct.
    Home Wins
    Last 10 Games - Losses
    Last 10 Games - Winning Pct.
    Last 10 Games - Wins
    Last 10 Home Games - Losses
    Last 10 Home Games - Winning Pct.
    Last 10 Home Games - Wins
    Last 10 Road Games - Losses
    Last 10 Road Games - Winning Pct.
    Last 10 Road Games - Wins
    Overall - Losses
    Overall - Point Differential
    Overall - Points Against
    Overall - Points For
    Overall - Winning Percentage
    Overall - Wins
    Overtime Losses
    Overtime Winning Percentage
    Overtime Wins
    Road Losses
    Road Winning Percentage
    Road Wins
    Streak
    VS. Atlantic Div. - Losses
    VS. Atlantic Div. - Winning Pct.
    VS. Atlantic Div. - Wins
    VS. Central Div. - Losses
    VS. Central Div. - Winning Pct.
    VS. Central Div. - Wins
    VS. Northwest Div. - Losses
    VS. Northwest Div. - Winning Pct.
    VS. Northwest Div. - Wins
    VS. Pacific Div. - Losses
    VS. Pacific Div. - Winning Pct.
    VS. Pacific Div. - Wins
    VS. Southeast Div. - Losses
    VS. Southeast Div. - Winning Pct.
    VS. Southeast Div. - Wins
    VS. Southwest Div. - Losses
    VS. Southwest Div. - Winning Pct.
    VS. Southwest Div. - Wins
    VS. Teams Above 500 - Losses
    VS. Teams Above 500 - Winning Pct.
    VS. Teams Above 500 - Wins
    VS. Teams Below 500 - Losses
    VS. Teams Below 500 - Winning Pct.
    VS. Teams Below 500 - Wins
    Team Data Points: Id
    Market
    Name Reference
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/seasons/2013/REG/standings.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/seasons/2013/REG/standings.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/seasons/2013/REG/standings.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the current Standings.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/seasons/{season_year}/{nba_season}/standings.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    season_year Year in 4 digit format (YYYY).
    nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for Standings, use the following URL.

    http://feed.elasticstats.com/schema/basketball/nba/standings-v3.0.xsd

    Return to API map

    Team Profile (Rosters)

    Detailed team information including league affiliation information and player roster information.

    Update Frequency: As Necessary
    Content Type: XML or JSON
    League Info Data Points: Conference Alias
    Conference Id
    Conference Name
    Division Alias
    Division Id
    Division Name
    League Alias
    League Id
    League Name
    Player Info Data Points: Abbreviated Name
    Birth Date
    Birth Place
    College
    Draft Pick
    Draft Round
    Draft Team
    Draft Year
    Experience
    First Name
    Full Name
    Height (in)
    Injuries - Injury Comment
    Injuries - Injury Description
    Injuries - Injury Id
    Injuries - Injury Start Date
    Injuries - Injury Status
    Injuries - Update Date
    Jersey Number
    Last Name
    Player Id
    Position
    Primary Position
    Reference
    Status
    Updated
    Weight (lbs)
    Team Info Data Points: Alias
    Coach - Experience (Years)
    Coach - First Name
    Coach - Full Name
    Coach - Id
    Coach - Last Name
    Coach - Position
    Id
    Market
    Name
    Reference
    Year Founded
    Venue Info Data Points: Address
    Capacity
    City
    Country
    Description
    Name
    State
    Venue Id
    Zip
    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("https://api.sportradar.us/nba/trial/v4/en/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/v4/en/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -X GET "https://api.sportradar.us/nba/trial/v4/en/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}"
    

    The above command returns xml structured like this.

    This endpoint retrieves the Team Profile.

    https://api.sportradar.us/nba/{access_level}/{version}/{language_code}/teams/{team_id}/profile.{format}?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    Parameter Description
    access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
    version Version number of the API you are accessing (Current Version: v4).
    language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
    team_id ID for a given team.
    format xml or json.
    your_api_key Your API key.

    To retrieve the XML Schema Definition (.XSD) for the Team Profile, use the following URL.

    http://feed.elasticstats.com/schema/basketball/team-v2.0.xsd

    Return to API map

    Push Feeds

    To best utilize Push feeds, we have included code samples in Ruby and Java which provides an example of a way you can consume the feeds. Using these samples will output the feeds content to STDOUT.
    For Java, we have also provided a Stream Client to assist your integration.

    Note: In the provided Java sample, replace “URL GOES HERE” with the desired Push feed URL.

    require 'httpclient'
    
    module Sportradar
        module HTTP
            module Stream
                class Client
                    attr_reader :url, :logger
    
                    def initialize(url, publisher, logger)
                        @url = url
                        @logger = logger
                        @publisher = publisher
                        @client = ::HTTPClient.new(:agent_name => 'SportsData/1.0')
                    end
    
                    def start
                        @thread ||= Thread.new do
                            logger.debug "Starting loop"
                            @client.get_content(url, :follow_redirect => true) do |chunk|
                                @publisher.publish(::JSON.parse(chunk)) if @publisher
                            end
                            logger.debug "finished loop"
                        end
                    end
    
                    def stop
                        @thread.terminate if @thread
                    end
    
                end
            end
        end
    end
    
    package com.sportradar.http.stream.client;
    
    import org.junit.After;
    import org.junit.Before;
    import org.junit.Test;
    
    public class StreamClientTest {
    
        private StreamClient client;
    
        private static String SERVICE_URL = "<URL GOES HERE>";
    
        @Before
        public void setup() {
            client = new StreamClient();
        }
    
        @After
        public void cleanup() {
            client.terminate();
        }
    
        @Test
        public void testStream() throws Exception {
            Handler handler = new ConsoleHandler();
            client.stream(SERVICE_URL, handler);
            System.out.println("Connecting....");
            Thread.sleep(1 * 60 * 1000);
            System.out.println("Disconnecting....");
        }
    
    }
    

    Some of our APIs include Push feeds that allow you to get updates as soon as they are available. Push API feeds automatically send JSON payload to you via a push service, and can dramatically reduce the number of calls you need to make to our RESTful API feeds. The structure of the Push feeds are similar to the structure of the corresponding RESTful API feed (i.e. Push Clock, Push Events, and Push Statistics). The push service ensures reliable and efficient delivery of the most up to date information.

    Our Push services are based on a HTTP publish/subscribe model. When making a call to the Push APIs, you “subscribe” to various data feeds provided by our service; whenever new content is available on one of those feeds, the server pushes that information out to your client. When no new information is available on the feed, a heartbeat message is sent every 5 seconds to keep the connection active. If you want to filter the results of the feeds, there are several optional query string parameters that can be applied to the API call. If left unfiltered, than all data for the feed is displayed (i.e. all games, events, or statistics).

    For your applications to accept data from our Push feeds, ensure that your application can:

    Our Push service does not provide a “stateful session”, there is no memory of what data has been sent previously. If you are disconnected from the Push session, you can use the RESTful API to catch up or recover from the disconnection.

    Syntax for using our Push feeds and examples of the JSON payloads can be found below.

    Push - Clock

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/clock/subscribe?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/clock/subscribe?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET 'api.sportradar.us/nba/trial/stream/en/clock/subscribe?api_key={your_api_key}'
    

    The above command returns json like this.

    This endpoint retrieves the Clock information via Push.

    http://api.sportradar.us/nba/{access_level}/stream/{language_code}/clock/subscribe?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    URL Parameters Description
    access_level Defines the access level of your API key as Production (production) or Trial (trial).
    language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
    your_api_key Your API key.

    Optional Query String Parameters

    Example including optional query string parameters:

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/clock/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/leaderboards/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET 'api.sportradar.us/nba/trial/stream/en/leaderboards/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56'
    

    In addition to the URL parameters listed above, you can filter the Clock information with one or more of the following optional query string parameters.

    Replace placeholders with the following query parameters:

    Parameters Description
    match Match id expressed as: sd:match:{match_id}.
    Example: sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56
    language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
    status Status type expressed as: inprogress or created.
    Example: status=inprogress

    Return to API map

    Push - Events

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/events/subscribe?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/events/subscribe?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET api.sportradar.us/nba/trial/stream/en/events/subscribe?api_key={your_api_key}
    

    The above command returns json like this.

    This endpoint retrieves the Events information via Push.

    http://api.sportradar.us/nba/{access_level}/stream/{language_code}/events/subscribe?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    URL Parameters Description
    access_level Defines the access level of your API key as Production (production) or Trial (trial).
    language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
    your_api_key Your API key.

    Optional Query String Parameters

    Example including optional query string parameters:

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET 'api.sportradar.us/nba/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56'
    

    In addition to the URL parameters listed above, you can filter the Events information with one or more of the following optional query string parameters.

    Replace placeholders with the following query parameters:

    Parameters Description
    event_category Event category expressed as: {event_category}.
    Example: event_category=shot
    event_type Event type expressed as: {event_type}.
    Example: event_type=stoppage
    match Match id expressed as: sd:match:{match_id}.
    Example: sd:match:76b2e680-7da7-461f-95ad-e7c34dbc4c56
    players Player id expressed as: sd:player:{player_id}.
    Example: sd:player:c1ff3e58-266f-4183-9fa1-d7c914cf4886
    status Status type expressed as: inprogress or created.
    Example: status=inprogress
    team Team id expressed as: sd:team:{team_id}.
    Example: sd:team:583eca2f-fb46-11e1-82cb-f4ce4684ea4c

    Return to API map

    Push - Statistics

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET api.sportradar.us/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}
    

    The above command returns json like this.

    This endpoint retrieves the Statistics information via Push.

    http://api.sportradar.us/nba/{access_level}/stream/{language_code}/statistics/subscribe?api_key={your_api_key}

    Replace placeholders with the following query parameters:

    URL Parameters Description
    access_level Defines the access level of your API key as Production (production) or Trial (trial).
    language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
    your_api_key Your API key.

    Optional Query String Parameters

    Example including optional query string parameters:

    require 'uri'
    require 'net/http'
    require 'openssl'
    
    url = URI("http://api.sportradar.us/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:0f4a0ce6-9abb-44ac-867f-75cc2154bb40")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    
    request = Net::HTTP::Get.new(url)
    
    response = http.request(request)
    puts response.read_body
    
    import http.client
    
    conn = http.client.HTTPSConnection("api.sportradar.us")
    
    conn.request("GET", "/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:0f4a0ce6-9abb-44ac-867f-75cc2154bb40")
    
    res = conn.getresponse()
    data = res.read()
    
    print(data.decode("utf-8"))
    
    curl -L GET 'api.sportradar.us/nba/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:0f4a0ce6-9abb-44ac-867f-75cc2154bb40'
    

    In addition to the URL parameters listed above, you can filter the Statistics information with one or more of the following optional query string parameters.

    Replace placeholders with the following query parameters:

    Parameters Description
    match Match id expressed as: sd:match:{match_id}.
    Example: sd:match:0f4a0ce6-9abb-44ac-867f-75cc2154bb40
    player Player id expressed as: sd:player:{player_id}.
    Example: sd:player:92ec1ed2-95f7-45da-a923-71fd541d6cdb
    stats_type Stat type expressed as {stats_type}. Example: stats_type=player
    team Team id expressed as: sd:team:{team_id}.
    Example: sd:team:583eca2f-fb46-11e1-82cb-f4ce4684ea4c
    status Status type expressed as: inprogress or created.
    Example: status=inprogress

    Return to API map

    NBA API v3

    Statistics Summary
    Documentation
    Change Log




    API API Version Data Entry Workflow
    National Basketball Association v3 Data Entry Workflow

    NBA API Map

    To best utilize the NBA API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

    Examples:

    To find a team’s leader in assists for a given game:

    1. Call the season or series schedule and find the Game Id for the chosen game
    2. Call the Game Boxscore using the Game Id
    3. Find the Team Assists Leader statistics and locate the player full_name attribute

    The name of the team’s leader in assists is displayed.

      To find a player’s average points per game:

      1. Call the season or series schedule and find id for the team the player is on
      2. Call the Team Profile using the Team ID
      3. Locate the Player ID for your chosen player and call the Player Profile.
      4. Find the average element with the points attribute

      The players’s average points are displayed.

      The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

      Coverage Levels

      We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible.

      Extended Boxscore – We provide scores, time remaining, and team leaders (assists, points, and rebounds), in a timely manner, as the game progresses. We provide team- and player-level data for the game within 30 minutes of the official results being posted.

      Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team- and player-level data in near real time. Full coverage is available for all regular and post season games.

      Daily Change Log

      Information on any changes made to teams, players, game statistics, and standings.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Game Id
      League Data Points: League Id
      Player Data Points: Full Name Player Id
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/league/2013/12/21/changes.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Daily Change Log.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      year Year in 4 digit format (YYYY).
      month Month in 2 digit format (MM).
      day Day in 2 digit format (DD).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/changelog-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Daily Schedule

      Date, time, location, and other event details for every match-up taking place in the league defined day.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Alias
      Away Team Id
      Away Team Name
      Away Team Points
      Away Team Rotation Number
      Broadcast Cable
      Broadcast Internet
      Broadcast Network
      Broadcast Radio
      Broadcast Satellite
      Home Team Alias
      Home Team Id
      Home Team Name
      Home Team Points
      Home Team Rotation Number
      Game Coverage
      Game Id
      Game Status
      Game Title
      Neutral Site
      Scheduled Date and Time
      League Data Points: League Alias League Id League Name
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue ID
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      To access the Daily Schedule, replace the parameters in the following URL:

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      year Year in 4 digit format (YYYY).
      month Month in 2 digit format (MM).
      day Day in 2 digit format (DD).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Daily Transfers

      Information for all transfers added or edited during the league defined day.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: League Alias League Id League Name
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Transfers Description
      Transfers Effective Date
      Transfers End Date
      Transfers Id
      Transfers New Team Id
      Transfers New Team Market
      Transfers New Team Name
      Transfers Notes
      Transfers Old Team Id
      Transfers Old Team Market
      Transfers Old Team Name
      Transfers Start Date
      Transfers Update Date
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/league/2013/12/21/transfers.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/league/2013/12/21/transfers.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/league/2013/12/21/transfers.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Daily Transfers.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/league/{year}/{month}/{day}/transfers.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      year Year in 4 digit format (YYYY).
      month Month in 2 digit format (MM).
      day Day in 2 digit format (DD).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Daily Transfers, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/transfers-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Free Agents

      Information for all NBA free agents.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: League Alias League Id League Name
      Player Data Points: Abbreviated name
      Birth Date
      Birth Place
      College
      Experience
      First Name
      Full Name
      Height (in)
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Status
      Weight (lbs)
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/league/free_agents.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/league/free_agents.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/league/free_agents.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves Free Agents.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/league/free_agents.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Free Agents, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/free-agents-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Game Boxscore

      Top-level team scores by quarter, along with full statistics for each team‘s leaders in points, rebounds, and assists.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Id
      Game Clock
      Game Coverage
      Game Id
      Game Quarter
      Game Status
      Game Title
      Home Team Id
      Neutral Site
      Scheduled Date And Time
      Boxscore Data Points: Attendance
      Lead Changes
      Scoreboard Away Team Game Score
      Scoreboard Away Team Id
      Scoreboard Away Team Market
      Scoreboard Away Team Name
      Scoreboard Away Team Quarter Score
      Scoreboard Home Team Game Score
      Scoreboard Home Team Id
      Scoreboard Home Team Market
      Scoreboard Home Team Name
      Scoreboard Home Team Quarter Score
      Scoreboard Quarter Number
      Scoreboard Quarter Sequence
      Team Assists Leader Player Full Name
      Team Assists Leader Player Id
      Team Points Leader Player Full Name
      Team Points Leader Player Id
      Team Rebounds Leader Player Full Name
      Team Rebounds Leader Player Id
      Times Tied
      Player Data Points: Full Name
      Jersey Number
      Player Id
      Position
      Primary Position
      Player Game Statistics Data Points: Assists
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Shots
      Defensive Rebounds
      Field Goal Attempts
      Field Goal Percentage
      Field Goals Made
      Flagrant Fouls
      Free Throw Attempts
      Free Throw Percentage
      Free Throws Made
      Minutes Played
      Offensive Rebounds
      Personal Fouls
      Plus/Minus
      Points
      Rebounds
      Steals
      Technical Fouls
      Three Point Attempts
      Three Point Percentage
      Three Points Made
      Turnovers
      Two Point Attempts
      Two Point Percentage
      Two Points Made
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/boxscore.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this. For a sample of a game in progress, and in overtime, click here.

      This endpoint retrieves the Game Boxscore information for a specific game.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      game_id ID for a given game.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Game Summary

      Top-level boxscore information, along with detailed game stats at the team and player levels.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Id
      Game Clock
      Game Coverage
      Game Id
      Game Quarter
      Game Status
      Game Title
      Home Team Id
      Neutral Site
      Scheduled Date And Time
      Boxscore Data Points: Attendance
      Game Officials Assignment
      Game Officials Experience
      Game Officials First Name
      Game Officials Full Name
      Game Officials Id
      Game Officials Last Name
      Game Officials Number
      Lead Changes
      Scoreboard Away Team Game Score
      Scoreboard Away Team Id
      Scoreboard Away Team Market
      Scoreboard Away Team Name
      Scoreboard Away Team Quarter Score
      Scoreboard Home Team Game Score
      Scoreboard Home Team Id
      Scoreboard Home Team Market
      Scoreboard Home Team Name
      Scoreboard Home Team Quarter Score
      Scoreboard Quarter Number
      Scoreboard Quarter Sequence
      Times Tied
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Lineups Active For Game
      Lineups Played
      Lineups Games Started
      Player Game Statistics Data Points: Assists
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Shots
      Defensive Rebounds
      Field Goal Attempts
      Field Goal Percentage
      Field Goals Made
      Flagrant Fouls
      Foul Outs
      Free Throw Attempts
      Free Throw Percentage
      Free Throws Made
      Games Played
      Games Started
      Minutes Played
      Offensive Rebounds
      Personal Fouls
      Plus/Minus
      Points
      Rebounds
      Steals
      Technical Fouls
      Three Point Attempts
      Three Point Percentage
      Three Points Made
      Turnovers
      Two Point Attempts
      Two Point Percentage
      Two Points Made
      Team Game Statistics Data Points: Assists
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Shots
      Coach Technical Fouls
      Defensive Rebounds
      Fast Break Points
      Field Goal Attempts
      Field Goal Percentage
      Field Goals Made
      Flagrant Fouls
      Foul Outs
      Free Throw Attempts
      Free Throw Percentage
      Free Throws Made
      Minutes Played
      Offensive Rebounds
      Personal Fouls
      Points
      Points In the Paint
      Points off Turnovers
      Rebounds
      Second Chance Points
      Steals
      Team Rebounds
      Team Technical Fouls
      Team Turnovers
      Three Point Attempts
      Three Point Percentage
      Three Points Made
      Total Player Technical Fouls
      Turnovers
      Two Point Attempts
      Two Point Percentage
      Two Points Made
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue Id
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/summary.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this. For a sample of a game in progress, and in overtime, click here.

      This endpoint retrieves the Game Summary information for a specific game.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/games/{game_id}/summary.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      game_id ID for a given game.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Game Summary, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Injuries

      Information concerning all active player injuries for all teams within the league.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: League Alias League Id League Name
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Player Injuries Data Points: Injury Comment
      Injury Description
      Injury Id
      Injury Start Date
      Injury Status
      Update Date
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/league/injuries.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/league/injuries.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/league/injuries.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves player injuries.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/league/injuries.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Injuries, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/injuries-v2.0.xsd?api_key={your_api_key}

      Return to API map

      League Hierarchy

      League, conference, division, and team identification and association information.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Conference Alias
      Conference Id
      Conference Name
      Division Alias
      Division Id
      Division Name
      League Alias
      League Id
      League Name
      Team Data Points: Alias
      Id
      Market Name
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue Id
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/league/hierarchy.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/league/hierarchy.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/league/hierarchy.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the League Hierarchy.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/league/hierarchy.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for League Hierarchy, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/nba/hierarchy-v2.0.xsd?api_key={your_api_key}

      Return to API map

      League Leaders

      NBA leader information for various offensive and defensive categories including full player seasonal statistics for each player in each category.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Season Id Season Type Season Year
      League Leaders Data Points: Assists
      Assists Per Game
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Category Name
      Category Type
      Defensive Rebounds
      Defensive Rebounds Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Player Rank
      Points
      Points Per Game
      Rebounds
      Rebounds Per Game
      Stat Category
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Tied Flag
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Player Season Statistics Data Points: Assists
      Assists Per Game
      Assists to Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Ejections
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Foul Outs
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Games Started
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points Per Game
      Rebounds
      Rebounds Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/seasontd/2013/REG/leaders.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/seasontd/2013/REG/leaders.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/seasontd/2013/REG/leaders.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the League Leaders.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/seasontd/{season_year}/{nba_season}/leaders.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for League Leaders, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Play-By-Play

      Detailed, real-time information on every team possession and game event.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Id
      Game Clock
      Game Coverage
      Game Id
      Game Half
      Game Status
      Game Title
      Home Team Id
      Neutral Site
      Scheduled Date And Time
      Boxscore Data Points: Attendance
      Scoreboard Away Team Game Score
      Scoreboard Away Team Quarter Score
      Scoreboard Away Team Id
      Scoreboard Away Team Market
      Scoreboard Away Team Name
      Scoreboard Half Id
      Scoreboard Half Number
      Scoreboard Half Sequence
      Scoreboard Home Team Game Score
      Scoreboard Home Team Quarter Score
      Scoreboard Home Team Id
      Scoreboard Home Team Market
      Scoreboard Home Team Name
      Lead Changes
      Times Tied
      Play-By-Play Data Points: Basket Team is Attacking
      Event Attempt
      Event Clock
      Event Description
      Event Free Throw Type
      Event Id
      Event Location X Coordinate
      Event Location Y Coordinate
      Event Participants Player Full Name
      Event Participants Player Id
      Event Participants Player Jersey Number
      Event Participants Team Id
      Event Participants Team Market
      Event Participants Team Name
      Event Shot Type
      Event Shot Type Description
      Event Turnover Type
      Event Type
      Home Team Game Score
      Home Team Id
      Home Team Market
      Home Team Name
      Home Team Quarter Score
      On Court Participants Player Full Name
      On Court Participants Player Id
      On Court Participants Player Jersey Number
      On Court Participants Team Id
      On Court Participants Team Market
      On Court Participants Team Name
      Possession Team Id
      Possession Team Market
      Possession Team Name
      Quarter Id
      Quarter Number
      Quarter Sequence
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/games/013dd2a7-fec4-4cc5-b819-f3cf16a1f820/pbp.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this. For a sample of a game in progress, and in overtime, click here.

      This endpoint retrieves the Play-By-Play for a game.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/games/{game_id}/pbp.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      game_id ID of a given game.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Play-By-Play, replace the parameters in the following URL.

      https:///api.sportradar.us/nba-{access_level}{version}/schema/pbp-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Player Profile

      Detailed player information including a current look at the player’s statistics for the current season.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: League Alias
      League Id
      League Name
      Season Id
      Season Type
      Season Year
      Player Data Points: Abbreviated Name
      Birth Date
      Birth Place
      College
      Draft Pick
      Draft Round
      Draft Team
      Draft Year
      Experience
      First Name
      Full Name
      Height (in)
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Status
      Update Date
      Weight (lbs)
      Player Seasonal Statistics Data Points: Assists
      Assists Per Game
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Fouled Out
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Games Started
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points Per Game
      Rebounds
      Rebounds Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Data Points: Alias
      Id
      Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/players/37fbc3a5-0d10-4e22-803b-baa2ea0cdb12/profile.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves a Player Profile.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/players/{player_id}/profile.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      player_id ID for a given player.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Player Profile, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/profile-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Rankings

      Conference and division rank for each team, including post season clinching status.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Conference Alias
      Conference Id
      Conference Name
      Division Alias
      Division Id
      Division Name
      League Alias
      League Id
      League Name
      Season Id
      Season Type
      Season Year
      Standings Data Points: Conference Rank Division Rank Playoff Status
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/seasontd/2013/REG/rankings.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/seasontd/2013/REG/rankings.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/seasontd/2013/REG/rankings.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the current Rankings.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/seasontd/{season_year}/{nba_season}/rankings.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Rankings, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/nba/rankings-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Schedule

      Date, time, location, and other event details for every match-up taking place in the full league season.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Alias
      Away Team Id
      Away Team Name
      Away Team Points
      Away Team Rotation Number
      Broadcast Cable
      Broadcast Internet
      Broadcast Network
      Broadcast Radio
      Broadcast Satellite
      Home Team Alias
      Home Team Id
      Home Team Name
      Home Team Points
      Home Team Rotation Number
      Game Coverage
      Game Id
      Game Status
      Game Title
      Neutral Site
      Scheduled Date and Time
      League Data Points: League Alias
      League Id
      League Name
      Season Id
      Season Type
      Season Year
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue Id
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/games/2013/REG/schedule.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/games/2013/REG/schedule.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/games/2013/REG/schedule.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Schedule.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/games/{season_year}/{nba_season}/schedule.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Schedule, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Seasonal Statistics (Season To Date)

      Detailed team and player statistics for the defined season.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Season Id Season Type Season Year
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Opponent Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Fast Break Points
      Fast Break Points Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Fouled Out
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points In the Paint
      Points In The Paint Per Game
      Points off Turnovers
      Points off Turnovers Per Game
      Points Per Game
      Rebounds
      Rebounds Per Game
      Second Chance Points
      Second Chance Points Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Player Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists to Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Fouled Out
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Games Started
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points Per Game
      Rebounds
      Rebounds Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Fast Break Points
      Fast Break Points Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Free Throw Attempts
      Fouled Out
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points In the Paint
      Points In The Paint Per Game
      Points off Turnovers
      Points off Turnovers Per Game
      Points Per Game
      Rebounds
      Rebounds Per Game
      Second Chance Points
      Second Chance Points Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/seasontd/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/seasontd/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/seasontd/2013/REG/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Seasonal Statistics for a given team.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/seasontd/{season_year}/{nba_season}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      team_id ID for a given team.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Seasonal Statistics, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Series Schedule

      Play-off participant information as well as the date, time, location, and other event details for every match-up taking place for the entire play-offs.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Game Data Points: Away Team Alias
      Away Team Id
      Away Team Name
      Away Team Points
      Away Team Rotation Number
      Away Team Seed Number
      Broadcast Cable
      Broadcast Internet
      Broadcast Network
      Broadcast Radio
      Broadcast Satellite
      Home Team Alias
      Home Team Id
      Home Team Name
      Away Team Points
      Home Team Rotation Number
      Home Team Seed Number
      Game Coverage
      Game Id
      Game Status
      Game Title
      Neutral Site
      Scheduled Date and Time
      League Data Points: League Alias
      League Id
      League Name
      Season Id
      Season Type
      Season Year
      Series Data Points: Series Id
      Series Title
      Status
      Round
      Start Date
      Participant Name
      Participant Seed
      Participant Record
      Team Data Points: Alias
      Id
      Market Name
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue Id
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/series/2013/REG/schedule.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/series/2013/REG/schedule.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/series/2013/REG/schedule.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Series Schedule.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/series/{season_year}/{nba_season}/schedule.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Series Schedule, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Series Statistics

      Detailed team and player statistics for the defined series.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      Series Data Points: Series Id Series Title Series Status
      Player Data Points: First Name
      Full Name
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Opponent Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Fast Break Points
      Fast Break Points Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Fouled Out
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points In the Paint
      Points In The Paint Per Game
      Points off Turnovers
      Points off Turnovers Per Game
      Points Per Game
      Rebounds
      Rebounds Per Game
      Second Chance Points
      Second Chance Points Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Player Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists to Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Fouled Out
      Free Throw Attempts
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Games Started
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points Per Game
      Rebounds
      Rebounds Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Seasonal Statistics Data Points: Assists
      Assists Per Game
      Assists To Turnover Ratio
      Blocked Attempts
      Blocked Attempts Per Game
      Blocked Shots
      Blocked Shots Per Game
      Defensive Rebounds
      Defensive Rebounds Per Game
      Fast Break Points
      Fast Break Points Per Game
      Field Goal Attempts
      Field Goal Attempts Per Game
      Field Goal Percentage
      Field Goals Made
      Field Goals Made Per Game
      Flagrant Fouls
      Flagrant Fouls Per Game
      Free Throw Attempts
      Fouled Out
      Free Throw Attempts Per Game
      Free Throw Percentage
      Free Throws Made
      Free Throws Made Per Game
      Games Played
      Minutes Played
      Minutes Played Per Game
      Offensive Rebounds
      Offensive Rebounds Per Game
      Personal Fouls
      Personal Fouls Per Game
      Points
      Points In the Paint
      Points In The Paint Per Game
      Points off Turnovers
      Points off Turnovers Per Game
      Points Per Game
      Rebounds
      Rebounds Per Game
      Second Chance Points
      Second Chance Points Per Game
      Steals
      Steals Per Game
      Technical Fouls
      Three Point Attempts
      Three Point Attempts Per Game
      Three Point Percentage
      Three Points Made
      Three Points Made Per Game
      Turnovers
      Turnovers Per Game
      Two Point Attempts
      Two Point Attempts Per Game
      Two Point Percentage
      Two Points Made
      Two Points Made Per Game
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/series/dc528f4c-c8c8-4067-9981-bb64ba1a3e2f/teams/583eccfa-fb46-11e1-82cb-f4ce4684ea4c/statistics.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Series Statistics for a given team.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/series/{series_id}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      series id ID of a given series.
      team_id ID for a given team.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Series Statistics, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Standings

      Detailed team records across various views including, overall, conference, and division information.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Conference Alias
      Conference Id
      Conference Name
      Division Alias
      Division Id
      Division Name
      League Alias
      League Id
      League Name
      Season Id
      Season Type
      Season Year
      Standings Data Points: Conference Losses
      Conference Winning Percentage
      Conference Wins
      Division Losses
      Division Winning Percentage
      Division Wins
      Games Behind Conference
      Games Behind Division
      Games Behind League
      Games Decided by 10 pts or More Losses
      Games Decided by 10 pts or More Winning Percentage
      Games Decided by 10 pts or More Wins
      Games Decided by 3 pts or Less Losses
      Games Decided by 3 pts or Less Winning Percentage
      Games Decided by 3 pts or Less Wins
      Home Losses
      Home Winning Percentage
      Home Wins
      Last 10 Games Losses
      Last 10 Games Winning Percentage
      Last 10 Games Wins
      Last 10 Home Games Losses
      Last 10 Home Games Winning Percentage
      Last 10 Home Games Wins
      Last 10 Road Games Losses
      Last 10 Road Games Winning Percentage
      Last 10 Road Games Wins
      Overall Losses
      Overall Point Differential
      Overall Points Against
      Overall Points For
      Overall Winning Percentage
      Overall Wins
      Overtime Losses
      Overtime Winning Percentage
      Overtime Wins
      Road Losses
      Road Winning Percentage
      Road Wins
      Streak
      Versus Atlantic Division Losses
      Versus Atlantic Division Winning Percentage
      Versus Atlantic Division Wins
      Versus Central Division Losses
      Versus Central Division Winning Percentage
      Versus Central Division Wins
      Versus Northwest Division Losses
      Versus Northwest Division Winning Percentage
      Versus Northwest Division Wins
      Versus Pacific Division Losses
      Versus Pacific Division Winning Percentage
      Versus Pacific Division Wins
      Versus Southeast Division Losses
      Versus Southeast Division Winning Percentage
      Versus Southeast Division Wins
      Versus Southwest Division Losses
      Versus Southwest Division Winning Percentage
      Versus Southwest Division Wins
      Versus Teams Above 500 Losses
      Versus Teams Above 500 Winning Percentage
      Versus Teams Above 500 Wins
      Versus Teams Below 500 Losses
      Versus Teams Below 500 Winning Percentage
      Versus Teams Below 500 Wins
      Team Data Points: Id Market Name
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the current Standings.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/seasontd/{season_year}/{nba_season}/standings.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      season_year Year in 4 digit format (YYYY).
      nba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for Standings, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/nba/standings-v2.0.xsd?api_key={your_api_key}

      Return to API map

      Team Profile (Rosters)

      Detailed team information including league affiliation information and player roster information.

      Update Frequency: As Necessary
      Content Type: XML or JSON
      League Data Points: Conference Alias
      Conference Id
      Conference Name
      Division Alias
      Division Id
      Division Name
      League Alias
      League Id
      League Name
      Player Data Points: Abbreviated Name
      Birth Date
      Birth Place
      College
      Draft Pick
      Draft Round
      Draft Team
      Draft Year
      Experience
      First Name
      Full Name
      Height (in)
      Jersey Number
      Last Name
      Player Id
      Position
      Primary Position
      Status
      Weight (lbs)
      Team Data Points: Alias
      Experience (Years)
      Coach First Name
      Coach Full Name
      Coach Id
      Coach Last Name
      Coach Position
      Id
      Market
      Name
      Year Founded
      Venue Data Points: Address
      Capacity
      City
      Country
      Description
      Name
      State
      Venue Id
      Zip
      require 'uri'
      require 'net/http'
      require 'openssl'
      
      url = URI("https://api.sportradar.us/nba-t3/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}")
      
      http = Net::HTTP.new(url.host, url.port)
      http.use_ssl = true
      http.verify_mode = OpenSSL::SSL::VERIFY_NONE
      
      request = Net::HTTP::Get.new(url)
      
      response = http.request(request)
      puts response.read_body
      
      import http.client
      
      conn = http.client.HTTPSConnection("api.sportradar.us")
      
      conn.request("GET", "/nba-t3/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}")
      
      res = conn.getresponse()
      data = res.read()
      
      print(data.decode("utf-8"))
      
      curl -X GET "https://api.sportradar.us/nba-t3/teams/583eca2f-fb46-11e1-82cb-f4ce4684ea4c/profile.xml?api_key={your_api_key}"
      

      The above command returns xml structured like this.

      This endpoint retrieves the Team Profile.

      https://api.sportradar.us/nba-{access_level}{version}/{language_code}/teams/{team_id}/profile.{format}?api_key={your_api_key}

      Replace placeholders with the following query parameters:

      Parameter Description
      access_level Defines the access level of your API key as Production (p) or Trial (t).
      version Version number of the API you are accessing (Current Version: 3).
      language_code Optional 2 letter code for supported languages: ru (Russian), zh (simplified Chinese).
      team_id ID for a given team.
      format xml or json.
      your_api_key Your API key.

      To retrieve the XML Schema Definition (.XSD) for the Team Profile, replace the parameters in the following URL.

      https://api.sportradar.us/nba-{access_level}{version}/schema/team-v2.0.xsd?api_key={your_api_key}

      Return to API map

      WNBA API

      Statistics Summary
      Documentation
      Change Log




      API API Version
      Women’s National Basketball Association v3

      WNBA API Map

      To best utilize the WNBA API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

      Examples:

      To find a team’s leader in assists for a given game:

      1. Call the season or series schedule and find the Game Id for the chosen game
      2. Call the Game Boxscore using the Game Id
      3. Find the Team Assists Leader statistics and locate the player full_name attribute

      The name of the team’s leader in assists is displayed.

        To find a player’s average points per game:

        1. Call the season or series schedule and find id for the team the player is on
        2. Call the Team Profile using the Team ID
        3. Locate the Player ID for your chosen player and call the Player Profile.
        4. Find the average element with the points attribute

        The players’s average points are displayed.

        The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

        Coverage Levels

        We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible.

        Extended Boxscore – We provide scores, time remaining, and team leaders (assists, points, and rebounds), in a timely manner, as the game progresses. We provide team- and player-level data for the game within 30 minutes of the official results being posted. Extended Boxscore coverage is available for any pre-season game not available via a reliable broadcast.

        Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team and player level data in near real time. Full coverage is available for all regular and post-season games as well as those pre-season games available live via a broadcast.

        Daily Change Log

        Information on any changes made to teams, players, game statistics, and standings.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Game Data Points: Id Title Updated Timestamp
        League Data Points: Alias
        Id
        Name Season
        Player Data Points: Full Name Id Updated Timestamp
        Team Data Points: Id
        Market
        Name

        Updated Timestamp
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/league/2015/07/21/changes.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/league/2015/07/21/changes.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/league/2015/07/21/changes.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Daily Change Log.

        https://api.sportradar.us/wnba-{access_level}{version}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        year Year in 4 digit format (YYYY).
        month Month in 2 digit format (MM).
        day Day in 2 digit format (DD).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/changelog-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Daily Schedule

        Date, time, location, and other event details for every match-up taking place in the league-defined day.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Game Data Points: Away Team Alias
        Away Team Id
        Away Team Name
        Away Team Points
        Away Team Rotation Number
        Away Team Seed Number
        Broadcast Cable
        Broadcast Internet
        Broadcast Network
        Broadcast Radio
        Broadcast Satellite
        Coverage
        Home Team Alias
        Home Team Id
        Home Team Name
        Home Team Points
        Home Team Rotation Number
        Home Team Seed Number
        Id
        Neutral Site
        Scheduled Date and Time
        Status
        Title
        League Data Points: Alias Id Name
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/games/2015/07/21/schedule.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/games/2015/07/21/schedule.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/games/2015/07/21/schedule.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        To access the Daily Schedule, replace the parameters in the following URL:

        https://api.sportradar.us/wnba-{access_level}{version}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        year Year in 4 digit format (YYYY).
        month Month in 2 digit format (MM).
        day Day in 2 digit format (DD).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Daily Transfers

        Information for all transfers added or edited during the league-defined day.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias Id Name
        Player Data Points: First Name
        Full Name
        Id
        Jersey Number
        Last Name
        Position
        Primary Position
        Transfers Description
        Transfers Effective Date
        Transfers End Date
        Transfers Id
        Transfers New Team Id
        Transfers New Team Market
        Transfers New Team Name
        Transfers Notes
        Transfers Old Team Id
        Transfers Old Team Market
        Transfers Old Team Name
        Transfers Start Date
        Transfers Update Date
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/league/2015/07/21/transfers.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/league/2015/07/21/transfers.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/league/2015/07/21/transfers.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Daily Transfers.

        https://api.sportradar.us/wnba-{access_level}{version}/league/{year}/{month}/{day}/transfers.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        year Year in 4 digit format (YYYY).
        month Month in 2 digit format (MM).
        day Day in 2 digit format (DD).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Daily Transfers, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/transfers-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Free Agents

        Information for all WNBA free agents.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: League Alias League Id League Name
        Player Data Points: Abbreviated name
        Birth Date
        Birth Place
        College
        Experience
        First Name
        Full Name
        Height (in)
        Jersey Number
        Last Name
        Player Id
        Position
        Primary Position
        Status
        Weight (lbs)
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/league/free_agents.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/league/free_agents.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/league/free_agents.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves Free Agents.

        https://api.sportradar.us/wnba-{access_level}{version}/{language_code}/league/free_agents.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Free Agents, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/free-agents-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Game Boxscore

        Top-level team scores by quarter along with full statistics for each team‘s leaders in points, rebounds, and assists.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Boxscore Data Points: Attendance
        Away Team Game Score
        Away Team Id
        Away Team Market
        Away Team Name
        Away Team Quarter Score
        Clock
        Duration
        Home Team Game Score
        Home Team Id
        Home Team Market
        Home Team Name
        Home Team Quarter Score
        Lead Changes
        Quarter
        Quarter Number
        Quarter Sequence
        Team Assists Leader Player Full Name
        Team Assists Leader Player Id
        Team Points Leader Player Full Name
        Team Points Leader Player Id
        Team Rebounds Leader Player Full Name
        Team Rebounds Leader Player Id
        Times Tied
        Game Data Points: Away Team Id
        Coverage
        Home Team Id
        Id
        Neutral Site
        Scheduled Time And Date
        Status
        Title
        Player Game Statistics Data Points: Assists
        Assists To Turnover Ratio
        Blocked Attempts
        Blocked Shots
        Defensive Rebounds
        Field Goal Attempts
        Field Goal Percentage
        Field Goals Made
        Flagrant Fouls
        Free Throw Attempts
        Free Throw Percentage
        Free Throws Made
        Minutes Played
        Offensive Rebounds
        Personal Fouls
        Plus/Minus
        Points
        Rebounds
        Steals
        Technical Fouls
        Three Point Attempts
        Three Point Percentage
        Three Points Made
        Turnovers
        Two Point Attempts
        Two Point Percentage
        Two Points Made
        Player Data Points: Full Name
        Id
        Jersey Number
        Position
        Primary Position
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/boxscore.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/boxscore.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/boxscore.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Game Boxscore information for a specific game.

        https://api.sportradar.us/wnba-{access_level}{version}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        game_id ID for a given game.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Game Summary

        Top-level boxscore information along with detailed game stats at the team and player levels.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Boxscore Data Points: Attendance
        Away Team Game Score
        Away Team Id
        Away Team Market
        Away Team Name
        Away Team Quarter Score
        Clock
        Duration
        Game Officials Assignment
        Game Officials Experience
        Game Officials First Name
        Game Officials Full Name
        Game Officials Id
        Game Officials Last Name
        Game Officials Number
        Home Team Game Score
        Home Team Id
        Home Team Market
        Home Team Name
        Home Team Quarter Score
        Lead Changes
        Quarter
        Quarter Number
        Quarter Sequence
        Times Tied
        Game Data Points: Away Team Id
        Coverage
        Home Team Id
        Id
        Neutral Site
        Scheduled Date And Time
        Status
        Title
        Player Game Statistics Data Points: Assists
        Assists To Turnover Ratio
        Blocked Attempts
        Blocked Shots
        Defensive Rebounds
        Field Goal Attempts
        Field Goal Percentage
        Field Goals Made
        Flagrant Fouls
        Foul Outs
        Free Throw Attempts
        Free Throw Percentage
        Free Throws Made
        Minutes Played
        Offensive Rebounds
        Personal Fouls
        Plus/Minus
        Points
        Rebounds
        Steals
        Technical Fouls
        Three Point Attempts
        Three Point Percentage
        Three Points Made
        Turnovers
        Two Point Attempts
        Two Point Percentage
        Two Points Made
        Team Game Statistics Data Points: Assists
        Assists To Turnover Ratio
        Blocked Attempts
        Blocked Shots
        Coach Technical Fouls
        Defensive Rebounds
        Fast Break Points
        Field Goal Attempts
        Field Goal Percentage
        Field Goals Made
        Flagrant Fouls
        Foul Outs
        Free Throw Attempts
        Free Throw Percentage
        Free Throws Made
        Minutes Played
        Offensive Rebounds
        Personal Fouls
        Points
        Points In the Paint
        Points off Turnovers
        Rebounds
        Second Chance Points
        Steals
        Team Rebounds
        Team Technical Fouls
        Team Turnovers
        Three Point Attempts
        Three Point Percentage
        Three Points Made
        Total Player Technical Fouls
        Turnovers
        Two Point Attempts
        Two Point Percentage
        Two Points Made
        Lineups Data Points: Active
        Fouled Out
        Played Started
        Player Data Points: First Name
        Full Name
        Id
        Injuries Comment
        Injuries Description
        Injuries Id
        Injuries Start Date
        Injuries Status
        Injuries Update Date
        Jersey Number
        Last Name
        Position
        Primary Position
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/summary.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/summary.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/summary.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Game Summary information for a specific game.

        https://api.sportradar.us/wnba-{access_level}{version}/games/{game_id}/summary.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        game_id ID of a given game.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Game Summary, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Injuries

        Information concerning all active player injuries for all teams within the league.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias Id Name
        Player Data Points: First Name
        Full Name
        Id
        Injuries Comment
        Injuries Description
        Injuries Id
        Injuries Start Date
        Injuries Status
        Injuries Update Date
        Jersey Number
        Last Name
        Position
        Primary Position
        Team Data Points: Id Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/league/injuries.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/league/injuries.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/league/injuries.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves player Injuries.

        https://api.sportradar.us/wnba-{access_level}{version}/league/injuries.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for Injuries, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/injuries-v2.0.xsd?api_key={your_api_key}

        Return to API map

        League Hierarchy

        League, conference, division, and team identification and association information.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias
        Conference Alias
        Conference Id
        Conference Name
        Id
        Name
        Team Data Points: Alias
        Id
        Market Name
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/league/hierarchy.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/league/hierarchy.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/league/hierarchy.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the League Hierarchy.

        https://api.sportradar.us/wnba-{access_level}{version}/league/hierarchy.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for League Hierarchy, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/wnba/hierarchy-v2.0.xsd?api_key={your_api_key}

        Return to API map

        League Leaders

        WNBA leader information for various offensive and defensive categories including full player seasonal statistics for each player in each category.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Season Id
        Season Type
        Season Year
        Association Alias
        Leaders Id
        Association Name
        League Leaders Data Points: Assists
        Assists Per Game
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Category Name
        Category Type
        Defensive Rebounds
        Defensive Rebounds Per Game
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Player Rank
        Points
        Points Per Game
        Rebounds
        Rebounds Per Game
        Stat Category
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Tied Flag
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Player Data Points: First Name
        Full Name
        Jersey Number
        Last Name
        Player Id
        Position
        Primary Position
        Player Season Statistics Data Points: Assists
        Assists Per Game
        Assists to Turnover Ratio
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Defensive Rebounds
        Defensive Rebounds Per Game
        Ejections
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Flagrant Fouls
        Flagrant Fouls Per Game
        Foul Outs
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Games Played
        Games Started
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Points
        Points Per Game
        Rebounds
        Rebounds Per Game
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Team Data Points: Id Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/seasontd/2015/REG/leaders.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/seasontd/2015/REG/leaders.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/seasontd/2015/REG/leaders.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the League Leaders.

        https://api.sportradar.us/wnba-{access_level}{version}/seasontd/{season_year}/{wnba_season}/leaders.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for League Leaders, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/wnba/hierarchy-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Play-By-Play

        Detailed, real-time information on every team possession and game event.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Boxscore Data Points: Attendance
        Clock
        Duration
        Lead Changes
        Quarter
        Quarter Number
        Quarter Sequence
        Times Tied
        Game Data Points: Away Team Id
        Coverage
        Home Team Id
        Id
        Neutral Site
        Scheduled Date And Time
        Status
        Title
        Play-By-Play Data Points: Away Team Game Score
        Away Team Id
        Away Team Market
        Away Team Name
        Away Team Overtime Score
        Away Team Quarter Score
        Basket Team is Attacking
        Event Attempt
        Event Clock
        Event Description
        Event Free Throw Type
        Event Id
        Event Insert/Update Time
        Event Location X Coordinate
        Event Location Y Coordinate
        Event Participants Player Full Name
        Event Participants Player Id
        Event Participants Player Jersey Number
        Event Participants Team Id
        Event Participants Team Market
        Event Participants Team Name
        Event Shot Type
        Event Shot Type Description
        Event Turnover Type
        Event Type
        Home Team Game Score
        Home Team Id
        Home Team Market
        Home Team Name
        Home Team Overtime Score
        Home Team Quarter Score
        Possession Team Id
        Possession Team Market
        Possession Team Name
        Overtime Id
        Overtime Number
        Overtime Sequence
        Quarter Id
        Quarter Number
        Quarter Sequence
        Field Goals Made
        Shot Type
        Three Point Shots
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/pbp.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/pbp.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/games/79210623-0c29-4c8a-821f-c220657125f7/pbp.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Play-By-Play for a game.

        https://api.sportradar.us/wnba-{access_level}{version}/games/{game_id}/pbp.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        game_id ID of a given game.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for Play-By-Play, replace the parameters in the following URL.

        https:///api.sportradar.us/wnba-{access_level}{version}/schema/pbp-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Player Profile

        Detailed player information including a current look at the player’s statistics for the current season.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias
        Id
        Name
        Season Id
        Season Type
        Season Year
        Player Data Points: Abbreviated Name
        Birth Date
        Birth Place
        College
        Draft Pick
        Draft Round
        Draft Team
        Draft Year
        Experience
        First Name
        Full Name
        Height (in)
        Id
        Jersey Number
        Last Name
        Position
        Primary Position
        Status
        Updated Timestamp
        Weight (lbs)
        Player Season Statistics Data Points: Assists
        Assists Per Game
        Assists to Turnover Ratio
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Defensive Rebounds
        Defensive Rebounds Per Game
        Ejections
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Flagrant Fouls
        Flagrant Fouls Per Game
        Foul Outs
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Games Played
        Games Started
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Points
        Points Per Game
        Rebounds
        Rebounds Per Game
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Team Data Points: Alias
        Id
        Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/players/b404562d-a1fd-446f-bcd0-6b545dfde9c6/profile.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/players/b404562d-a1fd-446f-bcd0-6b545dfde9c6/profile.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/players/b404562d-a1fd-446f-bcd0-6b545dfde9c6/profile.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves a Player Profile.

        https://api.sportradar.us/wnba-{access_level}{version}/players/{player_id}/profile.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        player_id ID for a given player.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Player Profile, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/profile-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Rankings

        Conference and division rank for each team, including post season clinching status.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias
        Conference Alias
        Conference Id
        Conference Name
        Id
        Name
        Season Id
        Season Type
        Season Year
        Standings Data Points: Conference Rank Playoff Status
        Team Data Points: Id Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/seasontd/2015/REG/rankings.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/seasontd/2015/REG/rankings.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/seasontd/2015/REG/rankings.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the current Rankings.

        https://api.sportradar.us/wnba-{access_level}{version}/seasontd/{season_year}/{wnba_season}/rankings.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for Rankings, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/wnba/rankings-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Schedule

        Date, time, location, and other event details for every match-up taking place in the full league season.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Game Data Points: Away Team Alias
        Away Team Id
        Away Team Name
        Away Team Points
        Away Team Rotation Number
        Away Team Seed Number
        Broadcast Cable
        Broadcast Internet
        Broadcast Network
        Broadcast Radio
        Broadcast Satellite
        Coverage
        Home Team Alias
        Home Team Id
        Home Team Name
        Home Team Points
        Home Team Rotation Number
        Home Team Seed Number
        Id
        Neutral Site
        Scheduled Date and Time
        Status
        Title
        League Data Points: Id
        Name
        Season Id
        Season Type
        Season Year
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/games/2015/REG/schedule.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/games/2015/REG/schedule.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/games/2015/REG/schedule.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Schedule.

        https://api.sportradar.us/wnba-{access_level}{version}/games/{season_year}/{wnba_season}/schedule.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Schedule, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Seasonal Statistics (Season To Date)

        Detailed team and player statistics for the defined season.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Season Id Season Type Season Year
        Player Data Points: First Name
        Full Name
        Id
        Jersey Number
        Last Name
        Position
        Primary Position
        Opponent Season Statistics Data Points: Assists
        Assists Per Game
        Assists To Turnover Ratio
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Defensive Rebounds
        Defensive Rebounds Per Game
        Ejections
        Fast Break Points
        Fast Break Points Per Game
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Flagrant Fouls
        Flagrant Fouls Per Game
        Foul Outs
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Games Played
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Points
        Points In the Paint
        Points In The Paint Per Game
        Points off Turnovers
        Points off Turnovers Per Game
        Points Per Game
        Rebounds
        Rebounds Per Game
        Second Chance Points
        Second Chance Points Per Game
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Player Season Statistics Data Points: Assists
        Assists Per Game
        Assists to Turnover Ratio
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Defensive Rebounds
        Defensive Rebounds Per Game
        Ejections
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Flagrant Fouls
        Flagrant Fouls Per Game
        Foul Outs
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Games Played
        Games Started
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Points
        Points Per Game
        Rebounds
        Rebounds Per Game
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Team Season Statistics Data Points: Assists
        Assists Per Game
        Assists To Turnover Ratio
        Blocked Attempts
        Blocked Attempts Per Game
        Blocked Shots
        Blocked Shots Per Game
        Defensive Rebounds
        Defensive Rebounds Per Game
        Ejections
        Fast Break Points
        Fast Break Points Per Game
        Field Goal Attempts
        Field Goal Attempts Per Game
        Field Goal Percentage
        Field Goals Made
        Field Goals Made Per Game
        Flagrant Fouls
        Flagrant Fouls Per Game
        Foul Outs
        Free Throw Attempts
        Free Throw Attempts Per Game
        Free Throw Percentage
        Free Throws Made
        Free Throws Made Per Game
        Games Played
        Minutes Played
        Minutes Played Per Game
        Offensive Rebounds
        Offensive Rebounds Per Game
        Personal Fouls
        Personal Fouls Per Game
        Points
        Points In the Paint
        Points In The Paint Per Game
        Points off Turnovers
        Points off Turnovers Per Game
        Points Per Game
        Rebounds
        Rebounds Per Game
        Second Chance Points
        Second Chance Points Per Game
        Steals
        Steals Per Game
        Technical Fouls
        Three Point Attempts
        Three Point Attempts Per Game
        Three Point Percentage
        Three Points Made
        Three Points Made Per Game
        Turnovers
        Turnovers Per Game
        Two Point Attempts
        Two Point Attempts Per Game
        Two Point Percentage
        Two Points Made
        Two Points Made Per Game
        Team Data Points: Id Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/seasontd/2015/REG/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/statistics.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/seasontd/2015/REG/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/statistics.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/seasontd/2015/REG/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/statistics.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Seasonal Statistics for a given team.

        https://api.sportradar.us/wnba-{access_level}{version}/seasontd/{season_year}/{wnba_season}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        team_id ID for a given team.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for Seasonal Statistics, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Series Schedule

        Play-off participant information as well as the date, time, location, and other event details for every match-up taking place for the entire play-offs.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        Game Data Points: Away Team Alias
        Away Team Id
        Away Team Name
        Away Team Points
        Away Team Rotation Number
        Away Team Seed Number
        Broadcast Cable
        Broadcast Internet
        Broadcast Network
        Broadcast Radio
        Broadcast Satellite
        Coverage
        Home Team Alias
        Home Team Id
        Home Team Name
        Away Team Points
        Home Team Rotation Number
        Home Team Seed Number
        Id
        Neutral Site
        Scheduled Date And Time
        Status
        Title
        League Data Points: Alias
        Id
        Name
        Season Id
        Season Type
        Season Year
        Series Data Points: Id
        Participant Name
        Participant Record
        Participant Seed
        Round
        Start Date
        Status
        Title
        Team Data Points: Alias
        Id
        Market Name
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/series/2015/REG/schedule.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/series/2015/REG/schedule.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/series/2015/REG/schedule.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Series Schedule.

        https://api.sportradar.us/wnba-{access_level}{version}/series/{season_year}/{wnba_season}/schedule.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Series Schedule, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Standings

        Detailed team records across various views including, overall, conference, and division information.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias
        Conference Alias
        Conference Id
        Conference Name
        Id
        Name
        Season Id
        Season Type
        Season Year
        Standings Data Points: Conference Losses
        Conference Winning Percentage
        Conference Wins
        Games Behind Conference
        Games Behind League
        Games Decided by 10 pts or More Losses
        Games Decided by 10 pts or More Winning Percentage
        Games Decided by 10 pts or More Wins
        Games Decided by 3 pts or Less Losses
        Games Decided by 3 pts or Less Winning Percentage
        Games Decided by 3 pts or Less Wins
        Home Losses
        Home Winning Percentage
        Home Wins
        Last 10 Games Losses
        Last 10 Games Winning Percentage
        Last 10 Games Wins
        Last 10 Home Games Losses
        Last 10 Home Games Winning Percentage
        Last 10 Home Games Wins
        Last 10 Road Games Losses
        Last 10 Road Games Winning Percentage
        Last 10 Road Games Wins
        Overall Losses
        Overall Point Differential
        Overall Points Against
        Overall Points For
        Overall Winning Percentage
        Overall Wins
        Overtime Losses
        Overtime Winning Percentage
        Overtime Wins
        Road Losses
        Road Winning Percentage
        Road Wins
        Streak
        Versus Teams Above 500 Losses
        Versus Teams Above 500 Winning Percentage
        Versus Teams Above 500 Wins
        Versus Teams Below 500 Losses
        Versus Teams Below 500 Winning Percentage
        Versus Teams Below 500 Wins
        Team Data Points: Id Market Name
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the current Standings.

        https://api.sportradar.us/wnba-{access_level}{version}/seasontd/{season_year}/{wnba_season}/standings.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        season_year Year in 4 digit format (YYYY).
        wnba_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for Standings, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/wnba/standings-v2.0.xsd?api_key={your_api_key}

        Return to API map

        Team Profile (Rosters)

        Detailed team information including league affiliation information as well as player roster information.

        Update Frequency: As Necessary
        Content Type: XML or JSON
        League Data Points: Alias
        Conference Alias
        Conference Id
        Conference Name
        Id
        Name
        Player Data Points: Abbreviated Name
        Birth Date
        Birth Place
        College
        Draft Pick
        Draft Round
        Draft Team
        Draft Year
        Experience
        First Name
        Full Name
        Height (in)
        Id
        Injuries Comment
        Injuries Description
        Injuries Id
        Injuries Start Date
        Injuries Status
        Injuries Update Date
        Jersey Number
        Last Name
        Position
        Primary Position
        Status
        Updated
        Weight (lbs)
        Team Data Points: Alias
        Coach Experience
        Coach First Name
        Coach Full Name
        Coach Id
        Coach Last Name
        Coach Position
        Id
        Market
        Name
        Year Founded
        Venue Data Points: Address
        Capacity
        City
        Country
        Description
        Id
        Name
        State
        Zip
        require 'uri'
        require 'net/http'
        require 'openssl'
        
        url = URI("https://api.sportradar.us/wnba-t3/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/profile.xml?api_key={your_api_key}")
        
        http = Net::HTTP.new(url.host, url.port)
        http.use_ssl = true
        http.verify_mode = OpenSSL::SSL::VERIFY_NONE
        
        request = Net::HTTP::Get.new(url)
        
        response = http.request(request)
        puts response.read_body
        
        import http.client
        
        conn = http.client.HTTPSConnection("api.sportradar.us")
        
        conn.request("GET", "/wnba-t3/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/profile.xml?api_key={your_api_key}")
        
        res = conn.getresponse()
        data = res.read()
        
        print(data.decode("utf-8"))
        
        curl -X GET "https://api.sportradar.us/wnba-t3/teams/e6bc56cc-9dad-43aa-8ccb-ee9d499fea28/profile.xml?api_key={your_api_key}"
        

        The above command returns xml structured like this.

        This endpoint retrieves the Team Profile.

        https://api.sportradar.us/wnba-{access_level}{version}/teams/{team_id}/profile.{format}?api_key={your_api_key}

        Replace placeholders with the following query parameters:

        Parameter Description
        access_level Defines the access level of your API key as Production (p) or Trial (t).
        version Version number of the API you are accessing (Current Version: 3).
        team_id ID for a given team.
        format xml or json.
        your_api_key Your API key.

        To retrieve the XML Schema Definition (.XSD) for the Team Profile, replace the parameters in the following URL.

        https://api.sportradar.us/wnba-{access_level}{version}/schema/team-v2.0.xsd?api_key={your_api_key}

        Return to API map

        NCAA Men’s Basketball API v4

        Statistics Summary
        Documentation
        Change Log




        API API Version Data Entry Workflow
        NCAA Men’s Basketball v4 Data Entry Workflow

        NCAA Men’s Basketball API Map

        To best utilize the NCAA Men’s Basketball API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

        Examples:

        To find a team’s leader in assists for a given game:

        1. Call the schedule or daily schedule and find the Game Id for the chosen game
        2. Call the Game Boxscore using the Game Id
        3. Find the Team Assists Leader statistics and locate the player full_name attribute

        The name of the team’s leader in assists is displayed.

          To find a player’s average points per game:

          1. Call the season or series schedule and find id for the team the player is on
          2. Call the Team Profile using the Team ID
          3. Locate the Player ID for your chosen player and call the Player Profile.
          4. Find the average element with the points attribute

          The players’s average points are displayed.

          The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

          Coverage Levels

          We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible.

          Extended Boxscore – We provide scores and time remaining, in a timely manner, as the game progresses. We provide team and player level data for the game within 120 minutes of the official results being posted. Extended Boxscore coverage is available for any game involving a Division I program, not covered via our full coverage offering.

          Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team and player level data in near real time. Full coverage is available for any game in which we have a reliable broadcast available and one or more participants are members of the following conferences: American Athletic, ACC, Atlantic 10, Big 12, Big East, Big Ten, Missouri Valley, Mountain West, PAC 12, SEC, or West Coast.

          Daily Change Log

          Information on any changes made to teams, players, game statistics, and standings.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Game Data Point: Id Last Modified
          League Data Point: Alias
          Id
          Name Season Id
          Player Data Points: Full Name Id Last Modified
          Team Data Points: Id
          Last Modified
          Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/league/2017/10/30/changes.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/league/2017/10/30/changes.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/league/2017/10/30/changes.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Daily Change Log.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          year Year in 4 digit format (YYYY).
          month Month in 2 digit format (MM).
          day Day in 2 digit format (DD).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, use the following URL.

          http://feed.elasticstats.com/schema/basketball/changelog-v2.0.xsd

          Return to API map

          Daily Schedule

          Date, time, location, and other event details for every match-up taking place in the league defined day.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Game Data Points: Away Team Alias
          Away Team Id
          Away Team Name
          Away Team Points
          Away Team Rotation Number
          Away Team Seed Number
          Broadcast - Cable
          Broadcast - Internet
          Broadcast - Network
          Broadcast - Radio
          Broadcast - Satellite
          Conference Game
          Daily Schedule Date
          Game Coverage
          Game Id
          Game Status
          Game Title
          Home Team Alias
          Home Team Id
          Home Team Name
          Home Team Points
          Home Team Rotation Number
          Home Team Seed Number
          Neutral Site
          Scheduled Date and Time
          League Data Points: League Alias League Id League Name
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/games/2017/11/10/schedule.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/games/2017/11/10/schedule.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/games/2017/11/10/schedule.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          To access the Daily Schedule, replace the parameters in the following URL:

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          year Year in 4 digit format (YYYY).
          month Month in 2 digit format (MM).
          day Day in 2 digit format (DD).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, use the following URL.

          http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

          Return to API map

          Game Boxscore

          Top-level team scores by half along with full statistics for each team‘s leaders in points, rebounds, and assists.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Boxscore Data Points: Attendance
          Away Team Bonus Flag
          Away Team Double Bonus Flag
          Away Team Game Score
          Away Team Half Score
          Away Team Id
          Away Team Market
          Away Team Name
          Away Team Overtime Score
          Away Team Rank
          Away Team Timeouts Remaining
          Half Number
          Half Sequence
          Home Team Bonus Flag
          Home Team Double Bonus Flag
          Home Team Flag
          Home Team Game Score
          Home Team Half Score
          Home Team Id
          Home Team Market
          Home Team Name
          Home Team Overtime Score
          Home Team Rank
          Home Team Timeouts Remaining
          Lead Changes
          Overtime Number
          Overtime Sequence
          Possession Arrow
          Team Assists Leader - Player Full Name
          Team Assists Leader - Player Id
          Team Points Leader - Player Full Name
          Team Points Leader - Player Id
          Team Rebounds Leader - Player Full Name
          Team Rebounds Leader - Player Id
          Times Tied
          Game Data Points: Away Team Id
          Conference Game
          Game Clock
          Game Coverage
          Game Half
          Game Id
          Game Status
          Game Title
          Home Team Id
          Neutral Site
          Scheduled Date And Time
          Player Game Statistics Data Points: Assists
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Shots
          Defensive Rebounds
          Double Double
          Effective Field Goal Percentage
          Efficiency
          Efficiency Game Score
          Ejections
          Field Goal Attempts
          Field Goal Percentage
          Field Goals Made
          Flagrant Fouls
          Fouls Drawn
          Free Throw Attempts
          Free Throw Percentage
          Free Throws Made
          Minutes Played
          Offensive Fouls
          Offensive Rebounds
          Personal Fouls
          Plus/Minus
          Points
          Points in the Paint
          Points in the Paint Attempts
          Points in the Paint Percentage
          Points in the Paint Made
          Points Off Turnovers
          Rebounds
          Second Chance Points
          Steals
          Technical Fouls
          Three Point Attempts
          Three Point Percentage
          Three Points Made
          Triple Double
          True Shooting Attempts
          True Shooting Percentage
          Turnovers
          Two Point Attempts
          Two Point Percentage
          Two Points Made
          Player Data Points: Full Name
          Id
          Jersey Number
          Position
          Primary Position
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/games/74807d64-3089-4421-a10a-8372bc683fea/boxscore.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/games/74807d64-3089-4421-a10a-8372bc683fea/boxscore.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/games/74807d64-3089-4421-a10a-8372bc683fea/boxscore.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Game Boxscore information for a specific game.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          game_id ID for a given game.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, use the following URL.

          http://feed.elasticstats.com/schema/basketball/game-v3.0.xsd

          Return to API map

          Game Summary

          Top-level boxscore information along with detailed game stats at the team and player levels.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Boxscore Data Points: Attendance
          Away Team Bonus Flag
          Away Team Double Bonus Flag
          Away Team Game Score
          Away Team Half Score
          Away Team Id
          Away Team Market
          Away Team Name
          Away Team Overtime Score
          Away Team Rank
          Away Team Timeouts Remaining
          Half Number
          Half Sequence
          Home Team Bonus Flag
          Home Team Double Bonus Flag
          Home Team Flag
          Home Team Game Score
          Home Team Half Score
          Home Team Id
          Home Team Market
          Home Team Name
          Home Team Overtime Score
          Home Team Rank
          Home Team Timeouts Remaining
          Lead Changes
          Lineup Active for Game
          Lineup Ejected
          Lineup Fouled Out
          Lineup Played
          Lineup Started
          Overtime Number
          Overtime Sequence
          Possession Arrow
          Times Tied
          Game Data Points: Away Team Id
          Conference Game
          Entry Mode
          Game Clock
          Game Coverage
          Game Half
          Game Id
          Game Status
          Game Title
          Home Team Id
          Neutral Site
          Scheduled Date And Time
          Player Game Statistics Data Points: Assists
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Shots
          Defensive Rebounds
          Double Double
          Effective Field Goal Percentage
          Efficiency
          Efficiency Game Score
          Ejections
          Field Goal Attempts
          Field Goal Percentage
          Field Goals Made
          Flagrant Fouls
          Fouls Drawn
          Free Throw Attempts
          Free Throw Percentage
          Free Throws Made
          Minutes Played
          Offensive Fouls
          Offensive Rebounds
          Personal Fouls
          Plus/Minus
          Points
          Points in the Paint
          Points in the Paint Attempts
          Points in the Paint Percentage
          Points in the Paint Made
          Points Off Turnovers
          Rebounds
          Second Chance Points
          Steals
          Technical Fouls
          Three Point Attempts
          Three Point Percentage
          Three Points Made
          Triple Double
          True Shooting Attempts
          True Shooting Percentage
          Turnovers
          Two Point Attempts
          Two Point Percentage
          Two Points Made
          Team Game Statistics Data Points: Assists
          Assists To Turnover Ratio
          Bench Points
          Biggest Lead
          Blocked Attempts
          Blocked Shots
          Coach Technical Fouls
          Defensive Rebounds
          Effective Field Goal Percentage
          Efficiency
          Efficiency Game Score
          Ejections
          Fast Break Points
          Field Goal Attempts
          Field Goal Percentage
          Field Goals Made
          Flagrant Fouls
          Fouled Out
          Fouls Drawn
          Free Throw Attempts
          Free Throw Percentage
          Free Throws Made
          Minutes Played
          Most Unanswered - Own Score
          Most Unanswered - Opponent Score
          Most Unanswered - Points
          Offensive Fouls
          Offensive Rebounds
          Personal Fouls
          Plus/Minus
          Points
          Points Against
          Points in the Paint
          Points in the Paint Attempts
          Points in the Paint Percentage
          Points in the Paint Made
          Points off Turnovers
          Rebounds
          Second Chance Points
          Steals
          Team Rebounds
          Team Turnovers
          Technical Fouls
          Three Point Attempts
          Three Point Percentage
          Three Points Made
          Total Player Technical Fouls
          True Shooting Attempts
          True Shooting Percentage
          Turnovers
          Two Point Attempts
          Two Point Percentage
          Two Points Made
          Player Period Statistics Data Points: Assists
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Shots
          Defensive Rebounds
          Effective Field Goal Percentage
          Efficiency
          Efficiency Game Score
          Field Goal Attempts
          Field Goal Percentage
          Field Goals Made
          Flagrant Fouls
          Fouls Drawn
          Free Throw Attempts
          Free Throw Percentage
          Free Throws Made
          Id
          Minutes Played
          Number
          Offensive Fouls
          Offensive Rebounds
          Personal Fouls
          Plus/Minus
          Points
          Points in the Paint
          Points in the Paint Attempts
          Points in the Paint Percentage
          Points in the Paint Made
          Points Off Turnovers
          Rebounds
          Second Chance Points
          Sequence
          Steals
          Technical Fouls
          Three Point Attempts
          Three Point Percentage
          Three Points Made
          True Shooting Attempts
          True Shooting Percentage
          Turnovers
          Two Point Attempts
          Two Point Percentage
          Two Points Made
          Type
          Team Period Statistics Data Points: Assists
          Assists To Turnover Ratio
          Bench Points
          Biggest Lead
          Blocked Attempts
          Blocked Shots
          Coach Technical Fouls
          Defensive Rebounds
          Effective Field Goal Percentage
          Efficiency
          Efficiency Game Score
          Field Goal Attempts
          Field Goal Percentage
          Field Goals Made
          Flagrant Fouls
          Fouls Drawn
          Free Throw Attempts
          Free Throw Percentage
          Free Throws Made
          Id
          Minutes Played
          Number
          Offensive Fouls
          Offensive Rebounds
          Personal Fouls
          Plus/Minus
          Points
          Points Against
          Points in the Paint
          Points in the Paint Attempts
          Points in the Paint Percentage
          Points in the Paint Made
          Points off Turnovers
          Rebounds
          Second Chance Points
          Sequence
          Steals
          Team Rebounds
          Team Turnovers
          Technical Fouls
          Three Point Attempts
          Three Point Percentage
          Three Points Made
          Total Player Technical Fouls
          True Shooting Attempts
          True Shooting Percentage
          Turnovers
          Two Point Attempts
          Two Point Percentage
          Two Points Made
          Type
          Player Data Points: First Name
          Full Name
          Id
          Jersey Number
          Last Name
          Position
          Primary Position
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/summary.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/summary.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/summary.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Game Summary information for a specific game.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/games/{game_id}/summary.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          game_id ID for a given game.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Game Summary, use the following URL.

          http://feed.elasticstats.com/schema/basketball/game-v3.0.xsd

          Return to API map

          League Hierarchy

          League, conference, division, and team identification and association information.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Conference Alias
          Conference Id
          Conference Name
          Division Alias
          Division Id
          Division Name
          League Alias
          League Id
          League Name
          Team Data Points: Alias
          Id
          Market Name
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/league/hierarchy.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the League Hierarchy.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/league/hierarchy.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for League Hierarchy, use the following URL.

          http://feed.elasticstats.com/schema/basketball/ncaam/hierarchy-v2.0.xsd

          Return to API map

          League Leaders

          NCAA leader information for various offensive and defensive categories including full player seasonal statistics for each player in each category.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Season Id Season Type Season Year
          League Leaders Data Points: Assists
          Assists Per Game
          Blocked Shots
          Blocked Shots Per Game
          Category Name
          Category Type
          Field Goal Percentage
          Free Throw Percentage
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Personal Fouls
          Personal Fouls Per Game
          Player Rank
          Points
          Points Per Game
          Rebounds
          Rebounds Per Game
          Stat Category
          Steals
          Steals Per Game
          Three Point Percentage
          Tied Flag
          Turnovers
          Turnovers Per Game
          Two Point Percentage
          Player Data Points: First Name
          Full Name
          Id
          Jersey Number
          Last Name
          Position
          Primary Position
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/REG/a30fe8ff-82d2-4521-bc8d-e08e6a9dbb52/leaders.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/seasons/2016/REG/a30fe8ff-82d2-4521-bc8d-e08e6a9dbb52/leaders.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/REG/a30fe8ff-82d2-4521-bc8d-e08e6a9dbb52/leaders.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the League Leaders by division or conference.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/seasons/{season_year}/{ncaamb_season}/{division/conference}/leaders.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          season_year Year in 4 digit format (YYYY).
          ncaamb_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
          division/conference ID for a given division or conference.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for League Leaders, use the following URL.

          http://feed.elasticstats.com/schema/basketball/statistics-v2.0.xsd

          Return to API map

          Play-By-Play

          Detailed, real-time information on every team possession and game event.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Boxscore Data Points: Attendance
          Away Team Bonus Flag
          Away Team Double Bonus Flag
          Away Team Game Score
          Away Team Half Score
          Away Team Id
          Away Team Market
          Away Team Name
          Away Team Overtime Score
          Away Team Rank
          Away Team Timeouts Remaining
          Half Number
          Half Sequence
          Home Team Bonus Flag
          Home Team Double Bonus Flag
          Home Team Flag
          Home Team Game Score
          Home Team Half Score
          Home Team Id
          Home Team Market
          Home Team Name
          Home Team Overtime Score
          Home Team Rank
          Home Team Timeouts Remaining
          Lead Changes
          Overtime Number
          Overtime Sequence
          Possession Arrow
          Times Tied
          Game Data Points: Away Team Id
          Conference Game
          Game Clock
          Game Coverage
          Game Half
          Game Id
          Game Status
          Game Title
          Home Team Id
          Neutral Site
          Scheduled Date And Time
          Play-By-Play Data Points: Attributed Basket Team is Attacking
          Attributed Team Id
          Attributed Team Market
          Attributed Team Name
          Event Attempt
          Event Clock
          Event Description
          Event Id
          Event Location X Coordinate
          Event Location Y Coordinate
          Event Participants Player Full Name
          Event Participants Player Id
          Event Participants Player Jersey Number
          Event Participants Team Id
          Event Participants Team Market
          Event Participants Team Name
          Event Turnover Type
          Event Type
          Event Updated
          Fieldgoal Made Flag
          Fieldgoal Points
          Fieldgoal Shot Type
          Fieldgoal Shot Type Description
          Fieldgoal Three Point Shot
          Freethrow Made Flag
          Freethrow Free Throw Type
          Half Id
          Half Number
          Half Sequence
          On Court Participants Player Full Name
          On Court Participants Player Id
          On Court Participants Player Jersey Number
          On Court Participants Player Reference
          On Court Participants Team Id
          On Court Participants Team Market
          On Court Participants Team Name
          On Court Participants Team Reference
          Possession Team Id
          Possession Team Market
          Possession Team Name
          Rebound Rebound Type
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/pbp.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/pbp.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/games/200097f8-bb15-4607-983a-500d8fdef0c1/pbp.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Play-By-Play for a game.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/games/{game_id}/pbp.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          game_id ID of a given game.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Play-By-Play, use the following URL.

          http://feed.elasticstats.com/schema/basketball/pbp-v3.0.xsd

          Return to API map

          Player Profile

          Detailed player information including a current look at the players statistics for the current season.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: League Alias
          League Id
          League Name
          Season Id
          Season Type
          Season Year
          Player Data Points: Abbreviated Name
          Birth Date
          Birth Place
          Experience
          First Name
          Full Name
          Height (in)
          High School
          Id
          Jersey Number
          Last Name
          Position
          Primary Position
          Status
          Updated
          Weight (lbs)
          Player Season Statistics Data Points: Assists
          Assists Per Game
          Assists to Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Games Started
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points Per Game
          Rebounds
          Rebounds Per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Team Data Points: Alias
          Id
          Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/players/15b40697-5e19-4976-8dc6-d0f1778270fd/profile.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/players/15b40697-5e19-4976-8dc6-d0f1778270fd/profile.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/players/15b40697-5e19-4976-8dc6-d0f1778270fd/profile.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves a Player Profile.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/players/{player_id}/profile.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          player_id ID for a given player.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Player Profile, use the following URL.

          http://feed.elasticstats.com/schema/basketball/profile-v3.0.xsd

          Return to API map

          Rankings (Current Week)

          List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Rankings Data Points: Effective Date
          First Place Votes
          Overall - Losses
          Overall - Wins
          Poll Alias
          Poll Id
          Poll Name
          Poll Points
          Poll Rank
          Previous API Rank
          Votes
          Week
          Year
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/polls/ap/2016/rankings.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/polls/ap/2016/rankings.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/polls/ap/2016/rankings.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the current Rankings.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/polls/{poll_name}/{season_year}/rankings.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
          season_year Year in 4 digit format (YYYY).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Rankings, use the following URL.

          http://feed.elasticstats.com/schema/basketball/ranking-v2.0.xsd

          Return to API map

          Rankings (By Week)

          List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Rankings Data Points: Effective Date
          First Place Votes
          Overall - Losses
          Overall - Wins
          Poll Alias
          Poll Id
          Poll Name
          Poll Points
          Poll Rank
          Previous API Rank
          Votes
          Week
          Year
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/polls/ap/2016/w2/rankings.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/polls/ap/2016/w2/rankings.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/polls/ap/2016/w2/rankings.xml?api_key={your_api_key}"
          

          The above command returns xml structured for AP., or US.

          This endpoint retrieves the current Rankings by week.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/polls/{poll_name}/{season_year}/{ncaamb_week}/rankings.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
          season_year Year in 4 digit format (YYYY).
          ncaamb_week Week number in 1-2 digit format after a W (W14). Alternatively, PRE can be used for Pre-season, PST for Post-season, or PSTF Post-season final (USA Today only).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for weekly Rankings, use the following URL.

          https://api.sportradar.us/ncaamb-{access_level}{version}/schema/rankings-v2.0.xsd?api_key={your_api_key}

          Return to API map

          RPI Rankings

          RPI information including rating, strength of schedule, ranking, and records based on the Sportradar’s RPI calculations.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Season Id Season Type Season Year
          Rankings Data Points: Adjusted Winning Pct
          Away Losses
          Away Wins
          Current API Rank
          Home Losses
          Home Wins
          Neutral Site Losses
          Neutral Site Wins
          Opponent’s Losses
          Opponent’s Wins
          Opponent’s Opponent’s Winning Pct
          Opponent’s Winning Pct
          Opponent’s Ranked 1-25 – Losses
          Opponent’s Ranked 1-25 – Wins
          Opponent’s Ranked 1-50 – Losses
          Opponent’s Ranked 1-50 – Wins
          Opponent’s Ranked 101-150 – Losses
          Opponent’s Ranked 101-150 – Wins
          Opponent’s Ranked 151+ – Losses
          Opponent’s Ranked 151+ – Wins
          Opponent’s Ranked 26-50 – Losses
          Opponent’s Ranked 26-50 – Wins
          Opponent’s Ranked 51-100 – Losses
          Opponent’s Ranked 51-100 – Wins
          Opponent’s RPI Rank (Range)
          Overall - Losses
          Overall - Wins
          Previous RPI Rank
          RPI Rating
          Strength of Schedule
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/rpi/2016/rankings.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/rpi/2016/rankings.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/rpi/2016/rankings.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the current daily RPI Rankings.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/rpi/{season_year}/rankings.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          season_year Year in 4 digit format (YYYY).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for daily RPI Rankings, use the following URL.

          http://feed.elasticstats.com/schema/basketball/rpi-ranking-v2.0.xsd

          Return to API map

          Schedule

          Date, time, location, and other event details for every match-up taking place in the full league season.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Game Data Points: Away Team Alias
          Away Team Id
          Away Team Name
          Away Team Points
          Away Team Rotation Number
          Away Team Seed Number
          Broadcast - Cable
          Broadcast - Internet
          Broadcast - Network
          Broadcast - Radio
          Broadcast - Satellite
          Conference Game
          Game Coverage
          Game Id
          Game Status
          Game Title
          Home Team Alias
          Home Team Id
          Home Team Name
          Home Team Points
          Home Team Rotation Number
          Home Team Seed Number
          Neutral Site
          Scheduled Date and Time
          League Data Points: League Alias
          League Id
          League Name
          Season Id
          Season Type
          Season Year
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/games/2016/reg/schedule.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/games/2016/reg/schedule.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/games/2016/reg/schedule.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Schedule.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/games/{season_year}/{ncaamb_season}/schedule.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          season_year Year in 4 digit format (YYYY).
          ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Schedule, use the following URL.

          http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

          Return to API map

          Seasonal Statistics (Season To Date)

          Detailed team and player statistics for the defined season.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Season Id Season Type Season Year
          Player Data Points: First Name
          Full Name
          Id
          Jersey Number
          Last Name
          Position
          Primary Position
          Opponent Season Statistics Data Points: Assists
          Assists Per Game
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Fast Break Points
          Fast Break Points Per Game
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points In the Paint
          Points in the Paint Per Game
          Points off Turnovers
          Points off Turnovers Per Game
          Points Per Game
          Rebounds
          Rebounds Per Game
          Second Chance Points
          Second Chance Points per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Player Season Statistics Data Points: Assists
          Assists Per Game
          Assists to Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Games Started
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points Per Game
          Rebounds
          Rebounds Per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Team Season Statistics Data Points: Assists
          Assists Per Game
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Fast Break Points
          Fast Break Points Per Game
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points In the Paint
          Points in the Paint Per Game
          Points off Turnovers
          Points off Turnovers Per Game
          Points Per Game
          Rebounds
          Rebounds Per Game
          Second Chance Points
          Second Chance Points per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/reg/teams/2f4d21f8-6d5f-48a5-abca-52a30583871a/statistics.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/seasons/2016/reg/teams/2f4d21f8-6d5f-48a5-abca-52a30583871a/statistics.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/reg/teams/2f4d21f8-6d5f-48a5-abca-52a30583871a/statistics.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Seasonal Statistics to date for a given team.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/seasons/{season_year}/{ncaamb_season}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          season_year Year in 4 digit format (YYYY).
          ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
          team_id ID for a given team.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Seasonal Statistics, use the following URL.

          http://feed.elasticstats.com/schema/basketball/statistics-v3.0.xsd

          Return to API map

          Standings

          Detailed team records across various views including, overall, conference, and division information.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Conference Alias
          Conference Id
          Conference Name
          League Alias
          League Id
          League Name
          Season Id
          Season Type
          Season Year
          Standings Data Points: Games Behind Conference
          Overall Losses
          Overall Point Differential
          Overall Points Against
          Overall Points For
          Overall Winning Percentage
          Overall Wins
          Records Record Type
          Records Wins
          Records Losses
          Records Win Percentage
          Streak
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/reg/standings.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/seasons/2016/reg/standings.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/seasons/2016/reg/standings.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the current Standings.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/seasons/{season_year}/{ncaamb_season}/standings.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          season_year Year in 4 digit format (YYYY).
          ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Standings, use the following URL.

          http://feed.elasticstats.com/schema/basketball/ncaam/standings-v3.0.xsd

          Return to API map

          Team Profile (Rosters)

          Detailed team information including league affiliation information as well as player roster information.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: Conference Alias
          Conference Id
          Conference Name
          Division Alias
          Division Id
          Division Name
          League Alias
          League Id
          League Name
          Player Data Points: Abbreviated Name
          Birth Date
          Birth Place
          Experience
          First Name
          Full Name
          Height (in)
          High School
          Jersey Number
          Last Name
          Player Id
          Position
          Primary Position
          Status
          Updated
          Weight (lbs)
          Team Data Points: Alias
          Coach Experience
          Coach First Name
          Coach Full Name
          Coach Id
          Coach Last Name
          Coach Positition
          Id
          Market
          Name
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/teams/9b166a3f-e64b-4825-bb6b-92c6f0418263/profile.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/teams/9b166a3f-e64b-4825-bb6b-92c6f0418263/profile.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/teams/9b166a3f-e64b-4825-bb6b-92c6f0418263/profile.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Team Profile.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/teams/{team_id}/profile.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          team_id ID for a given team.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Team Profile, use the following URL.

          http://feed.elasticstats.com/schema/basketball/team-v2.0.xsd

          Return to API map

          Tournament List

          Summarized list of all tournaments scheduled for the given season including tournament name, location, start date, and end date.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          League Data Points: League Alias
          League Id
          League Name
          Season Id
          Season Type
          Season Year
          Tournament Data Points: End Date
          Start Date
          Status
          Tournament Id
          Tournament Location
          Tournament Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/2016/reg/schedule.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/tournaments/2016/reg/schedule.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/2016/reg/schedule.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Tournaments List.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/tournaments/{season_year}/{ncaamb_season}/schedule.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          season_year Year in 4 digit format (YYYY).
          ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Tournaments List, use the following URL.

          http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

          Return to API map

          Tournament Schedule

          Date, time, location, and other event details for every match-up taking place in the all scheduled tournament.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Game Data Points: Away Team Previous Tournament Game Away Team
          Away Team Previous Tournament Game Coverage
          Away Team Previous Tournament Game Home Team
          Away Team Previous Tournament Game Id
          Away Team Previous Tournament Game Outcome
          Away Team Previous Tournament Game Scheduled Date and Time
          Away Team Previous Tournament Game Status
          Away Team Previous Tournament Game Title
          Away Team Alias
          Away Team Id
          Away Team Name
          Away Team Points
          Away Team Rotation Number
          Away Team Seed Number
          Broadcast Cable
          Broadcast Internet
          Broadcast Network
          Broadcast Radio
          Broadcast Satellite
          Conference Game
          Game Coverage
          Game Id
          Game Status
          Game Title
          Home Team Previous Tournament Game Away Team
          Home Team Previous Tournament Game Coverage
          Home Team Previous Tournament Game Home Team
          Home Team Previous Tournament Game Id
          Home Team Previous Tournament Game Outcome
          Home Team Previous Tournament Game Scheduled Date and Time
          Home Team Previous Tournament Game Status
          Home Team Previous Tournament Game Title
          Home Team Alias
          Home Team Id
          Home Team Name
          Home Team Points
          Home Team Rotation Number
          Home Team Seed Number
          Neutral Site
          Scheduled Date and Time
          League Data Points: League Alias League Id League Name
          Tournament Data Points: Bracket Id
          Bracket Location
          Bracket Name
          Round Id
          Round Name
          Round Sequence
          Tournament Status
          Tournament Id
          Tournament Location
          Tournament Name
          Venue Data Points: Address
          Capacity
          City
          Country
          Description
          Name
          State
          Venue Id
          Zip
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/schedule.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/schedule.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/schedule.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Tournament Schedule.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/tournaments/{tournament_id}/schedule.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          tournament_id ID for a given tournament.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Tournaments Schedule, use the following URL.

          http://feed.elasticstats.com/schema/basketball/schedule-v3.0.xsd

          Return to API map

          Tournament Statistics (Tournament To Date)

          Detailed team and player statistics for the defined tournament.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Tournament Data Points: Tournament Status
          Tournament Id
          Tournament Location Tournament Name
          Player Data Points: First Name
          Full Name
          Id
          Jersey Number
          Last Name
          Position
          Primary Position
          Opponent Season Statistics Data Points: Assists
          Assists Per Game
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Fast Break Points
          Fast Break Points Per Game
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points In the Paint
          Points in the Paint Per Game
          Points off Turnovers
          Points off Turnovers Per Game
          Points Per Game
          Rebounds
          Rebounds Per Game
          Second Chance Points
          Second Chance Points per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Player Season Statistics Data Points: Assists
          Assists Per Game
          Assists to Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Games Started
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points Per Game
          Rebounds
          Rebounds Per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Team Season Statistics Data Points: Assists
          Assists Per Game
          Assists To Turnover Ratio
          Blocked Attempts
          Blocked Attempts Per Game
          Blocked Shots
          Blocked Shots Per Game
          Defensive Rebounds
          Defensive Rebounds Per Game
          Efficiency
          Efficiency Per Game
          Ejections
          Fast Break Points
          Fast Break Points Per Game
          Field Goal Attempts
          Field Goal Attempts Per Game
          Field Goal Percentage
          Field Goals Made
          Field Goals Made Per Game
          Flagrant Fouls
          Flagrant Fouls Per Game
          Foul Outs
          Free Throw Attempts
          Free Throw Attempts Per Game
          Free Throw Percentage
          Free Throws Made
          Free Throws Made Per Game
          Games Played
          Minutes Played
          Minutes Played Per Game
          Offensive Rebounds
          Offensive Rebounds Per Game
          Personal Fouls
          Personal Fouls Per Game
          Points
          Points In the Paint
          Points in the Paint Per Game
          Points off Turnovers
          Points off Turnovers Per Game
          Points Per Game
          Rebounds
          Rebounds Per Game
          Second Chance Points
          Second Chance Points per Game
          Steals
          Steals Per Game
          Technical Fouls
          Three Point Attempts
          Three Point Attempts Per Game
          Three Point Percentage
          Three Points Made
          Three Points Made Per Game
          True Shooting Attempts
          True Shooting Attempts Per Game
          True Shooting Percentage
          Turnovers
          Turnovers Per Game
          Two Point Attempts
          Two Point Attempts Per Game
          Two Point Percentage
          Two Points Made
          Two Points Made Per Game
          Team Data Points: Id Market Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/teams/68a3227f-677f-43b0-9a3a-cad79d0df9e2/statistics.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/teams/68a3227f-677f-43b0-9a3a-cad79d0df9e2/statistics.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/teams/68a3227f-677f-43b0-9a3a-cad79d0df9e2/statistics.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Tournament Statistics to date for a given team.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/tournaments/{tournament_id}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          tournament_id ID for a given tournament.
          team_id ID for a given team.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for Tournament Statistics, use the following URL.

          http://feed.elasticstats.com/schema/basketball/statistics-v3.0.xsd

          Return to API map

          Tournament Summary (Seeded Tournaments Only)

          Tournament information including location, status, start date, end date, set up and participants.

          Update Frequency: As Necessary
          Content Type: XML or JSON
          Team Information Data Points: Id Market Name
          Tournament Data Points: Bracket Id
          Bracket Location
          Bracket Name
          End Date
          Start Date
          Status
          Tournament Id
          Tournament Location
          Tournament Name
          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/summary.xml?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/summary.xml?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -X GET "https://api.sportradar.us/ncaamb/trial/v4/en/tournaments/03433979-9bfc-401f-a6f1-a9f7878041dc/summary.xml?api_key={your_api_key}"
          

          The above command returns xml structured like this.

          This endpoint retrieves the Tournament Summary.

          https://api.sportradar.us/ncaamb/{access_level}/{version}/{language_code}/tournaments/{tournament_id}/summary.{format}?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          Parameter Description
          access_level Defines the access level of your API key as Production (production) or Trial (trial).
          version Version number of the API you are accessing (Current Version: v4).
          language_code Optional 2 letter code for supported languages: en (English), ru (Russian), and zh (simplified Chinese).
          tournament_id ID for a given tournament.
          format xml or json.
          your_api_key Your API key.

          To retrieve the XML Schema Definition (.XSD) for the Tournaments Summary, use the following URL.

          http://feed.elasticstats.com/schema/basketball/tournament-v2.0.xsd

          Return to API map

          Push Feeds

          To best utilize Push feeds, we have included code samples in Ruby and Java which provides an example of a way you can consume the feeds. Using these samples will output the feeds content to STDOUT.
          For Java, we have also provided a Stream Client to assist your integration.

          Note: In the provided Java sample, replace “URL GOES HERE” with the desired Push feed URL.

          require 'httpclient'
          
          module Sportradar
              module HTTP
                  module Stream
                      class Client
                          attr_reader :url, :logger
          
                          def initialize(url, publisher, logger)
                              @url = url
                              @logger = logger
                              @publisher = publisher
                              @client = ::HTTPClient.new(:agent_name => 'SportsData/1.0')
                          end
          
                          def start
                              @thread ||= Thread.new do
                                  logger.debug "Starting loop"
                                  @client.get_content(url, :follow_redirect => true) do |chunk|
                                      @publisher.publish(::JSON.parse(chunk)) if @publisher
                                  end
                                  logger.debug "finished loop"
                              end
                          end
          
                          def stop
                              @thread.terminate if @thread
                          end
          
                      end
                  end
              end
          end
          
          package com.sportradar.http.stream.client;
          
          import org.junit.After;
          import org.junit.Before;
          import org.junit.Test;
          
          public class StreamClientTest {
          
              private StreamClient client;
          
              private static String SERVICE_URL = "<URL GOES HERE>";
          
              @Before
              public void setup() {
                  client = new StreamClient();
              }
          
              @After
              public void cleanup() {
                  client.terminate();
              }
          
              @Test
              public void testStream() throws Exception {
                  Handler handler = new ConsoleHandler();
                  client.stream(SERVICE_URL, handler);
                  System.out.println("Connecting....");
                  Thread.sleep(1 * 60 * 1000);
                  System.out.println("Disconnecting....");
              }
          
          }
          

          Some of our APIs include Push feeds that allow you to get updates as soon as they are available. Push API feeds automatically send JSON payload to you via a push service, and can dramatically reduce the number of calls you need to make to our RESTful API feeds. The structure of the Push feeds are similar to the structure of the corresponding RESTful API feed (i.e. Push Events, and Push Statistics). The push service ensures reliable and efficient delivery of the most up to date information.

          Our Push services are based on a HTTP publish/subscribe model. When making a call to the Push APIs, you “subscribe” to various data feeds provided by our service; whenever new content is available on one of those feeds, the server pushes that information out to your client. When no new information is available on the feed, a heartbeat message is sent every 5 seconds to keep the connection active. If you want to filter the results of the feeds, there are several optional query string parameters that can be applied to the API call. If left unfiltered, than all data for the feed is displayed (i.e. all games, events, or statistics).

          For your applications to accept data from our Push feeds, ensure that your application can:

          Our Push service does not provide a “stateful session”, there is no memory of what data has been sent previously. If you are disconnected from the Push session, you can use the RESTful API to catch up or recover from the disconnection.

          Syntax for using our Push feeds and examples of the JSON payloads can be found below.

          Push - Events

          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("http://api.sportradar.us/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -L GET 'api.sportradar.us/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}'
          

          The above command returns json like this.

          This endpoint retrieves the Events information via Push.

          http://api.sportradar.us/ncaamb/{access_level}/stream/{language_code}/events/subscribe?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          URL Parameters Description
          access_level Defines the access level of your API key as Production (production), Trial (trial).
          language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
          your_api_key Your API key.

          Optional Query String Parameters

          Example including optional query string parameters:

          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("http://api.sportradar.us/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:d613a22d-91aa-451a-8148-fcff2a5970cc")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:d613a22d-91aa-451a-8148-fcff2a5970cc")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -L GET 'api.sportradar.us/ncaamb/trial/stream/en/events/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:d613a22d-91aa-451a-8148-fcff2a5970cc'
          

          In addition to the URL parameters listed above, you can filter the Events information with one or more of the following optional query string parameters.

          Replace placeholders with the following query parameters:

          Parameters Description
          event_category Event category expressed as: {event_category}.
          Example: event_category=shot
          event_type Event type expressed as: {event_type}.
          Example: event_type=stoppage
          match Match id expressed as: sd:match:{match_id}.
          Example: sd:match:d613a22d-91aa-451a-8148-fcff2a5970cc
          status Status type expressed as: inprogress or created.
          Example: status=inprogress
          team Team id expressed as: sd:team:{team_id}.
          Example: sd:team:2ed86226-3fff-4083-90fa-6b02307e6f73

          Return to API map

          Push - Statistics

          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("http://api.sportradar.us/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -L GET 'api.sportradar.us/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}'
          

          The above command returns json like this.

          This endpoint retrieves the Statistics information via Push.

          http://api.sportradar.us/ncaamb/{access_level}/stream/{language_code}/statistics/subscribe?api_key={your_api_key}

          Replace placeholders with the following query parameters:

          URL Parameters Description
          access_level Defines the access level of your API key as Production (production), Trial (trial), or Simulation (simulation).
          language_code Optional 2 letter code for supported languages: en (English) or translations (Any other language translations).
          your_api_key Your API key.

          Optional Query String Parameters

          Example including optional query string parameters:

          require 'uri'
          require 'net/http'
          require 'openssl'
          
          url = URI("http://api.sportradar.us/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:71225e0b-8477-408b-a424-edeff07a81b4")
          
          http = Net::HTTP.new(url.host, url.port)
          http.use_ssl = true
          http.verify_mode = OpenSSL::SSL::VERIFY_NONE
          
          request = Net::HTTP::Get.new(url)
          
          response = http.request(request)
          puts response.read_body
          
          import http.client
          
          conn = http.client.HTTPSConnection("api.sportradar.us")
          
          conn.request("GET", "/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:71225e0b-8477-408b-a424-edeff07a81b4")
          
          res = conn.getresponse()
          data = res.read()
          
          print(data.decode("utf-8"))
          
          curl -L GET 'api.sportradar.us/ncaamb/trial/stream/en/statistics/subscribe?api_key={your_api_key}&status=inprogress&match=sd:match:71225e0b-8477-408b-a424-edeff07a81b4'
          

          In addition to the URL parameters listed above, you can filter the Statistics information with one or more of the following optional query string parameters.

          Replace placeholders with the following query parameters:

          Parameters Description
          match Match id expressed as: sd:match:{match_id}.
          Example: sd:match:d613a22d-91aa-451a-8148-fcff2a5970cc
          player Player id expressed as: sd:player:{player_id}.
          Example: sd:player:15b40697-5e19-4976-8dc6-d0f1778270fd
          status Status type expressed as: inprogress or created.
          Example: status=inprogress
          stats_type Stat type expressed as {stats_type}. Example: stats_type=player
          team Team id expressed as: sd:team:{team_id}.
          Example: sd:team:2ed86226-3fff-4083-90fa-6b02307e6f73

          Return to API map

          NCAA Men’s Basketball API v3

          Statistics Summary
          Documentation
          Change Log




          API API Version Data Entry Workflow
          NCAA Men’s Basketball v3 Data Entry Workflow

          NCAA Men’s Basketball API Map

          To best utilize the NCAA Men’s Basketball API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

          Examples:

          To find a team’s leader in assists for a given game:

          1. Call the schedule or daily schedule and find the Game Id for the chosen game
          2. Call the Game Boxscore using the Game Id
          3. Find the Team Assists Leader statistics and locate the player full_name attribute

          The name of the team’s leader in assists is displayed.

            To find a player’s average points per game:

            1. Call the season or series schedule and find id for the team the player is on
            2. Call the Team Profile using the Team ID
            3. Locate the Player ID for your chosen player and call the Player Profile.
            4. Find the average element with the points attribute

            The players’s average points are displayed.

            The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

            Coverage Levels

            We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible.

            Extended Boxscore – We provide scores and time remaining, in a timely manner, as the game progresses. We provide team and player level data for the game within 120 minutes of the official results being posted. Extended Boxscore coverage is available for any game involving a Division I program, not covered via our full coverage offering.

            Full – We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team and player level data in near real time. Full coverage is available for any game in which we have a reliable broadcast available and one or more participants are members of the following conferences: American Athletic, ACC, Atlantic 10, Big 12, Big East, Big Ten, Missouri Valley, Mountain West, PAC 12, SEC, or West Coast.

            Daily Change Log

            Information on any changes made to teams, players, game statistics, and standings.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Game Data Point: Id
            League Data Point: Season Id
            Player Data Points: Full Name Player Id
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Daily Change Log.

            https://api.sportradar.us/ncaamb-{access_level}{version}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            year Year in 4 digit format (YYYY).
            month Month in 2 digit format (MM).
            day Day in 2 digit format (DD).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/changelog-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Daily Schedule

            Date, time, location, and other event details for every match-up taking place in the league defined day.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Game Data Points: Away Team Alias
            Away Team Id
            Away Team Name
            Away Team Points
            Away Team Rotation Number
            Broadcast Cable
            Broadcast Internet
            Broadcast Network
            Broadcast Radio
            Broadcast Satellite
            Conference Game
            Game Coverage
            Game Id
            Game Status
            Game Title
            Home Team Alias
            Home Team Id
            Home Team Name
            Home Team Points
            Home Team Rotation Number
            Neutral Site
            Scheduled Date and Time
            League Data Points: League Alias League Id League Name
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/games/2013/12/21/schedule.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            To access the Daily Schedule, replace the parameters in the following URL:

            https://api.sportradar.us/ncaamb-{access_level}{version}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            year Year in 4 digit format (YYYY).
            month Month in 2 digit format (MM).
            day Day in 2 digit format (DD).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Game Boxscore

            Top-level team scores by half along with full statistics for each team‘s leaders in points, rebounds, and assists.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Boxscore Data Points: Attendance
            Lead Changes
            Possession Arrow
            Scoreboard Away Team Bonus Flag
            Scoreboard Away Team Double Bonus Flag
            Scoreboard Away Team Game Score
            Scoreboard Away Team Half Score
            Scoreboard Away Team Id
            Scoreboard Away Team Market
            Scoreboard Away Team Name
            Scoreboard Away Team Rank
            Scoreboard Half Number
            Scoreboard Half Sequence
            Scoreboard Home Team Bonus Flag
            Scoreboard Home Team Double Bonus Flag
            Scoreboard Home Team Game Score
            Scoreboard Home Team Half Score
            Scoreboard Home Team Id
            Scoreboard Home Team Market
            Scoreboard Home Team Name
            Scoreboard Home Team Rank
            Scoreboard Overtime Number
            Scoreboard Overtime Sequence
            Team Assists Leader Player Full Name
            Team Assists Leader Player Id
            Team Points Leader Player Full Name
            Team Points Leader Player Id
            Team Rebounds Leader Player Full Name
            Team Rebounds Leader Player Id
            Times Tied
            Game Data Points: Away Team Id
            Conference Game
            Game Clock
            Game Coverage
            Game Half
            Game Id
            Game Status
            Game Title
            Home Team Id
            Neutral Site
            Scheduled Date And Time
            Player Game Statistics Data Points: Assists
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Shots
            Defensive Rebounds
            Field Goal Attempts
            Field Goal Percentage
            Field Goals Made
            Flagrant Fouls
            Free Throw Attempts
            Free Throw Percentage
            Free Throws Made
            Minutes Played
            Offensive Rebounds
            Personal Fouls
            Plus/Minus
            Points
            Rebounds
            Steals
            Technical Fouls
            Three Point Attempts
            Three Point Percentage
            Three Points Made
            Turnovers
            Two Point Attempts
            Two Point Percentage
            Two Points Made
            Player Data Points: Full Name
            Id
            Jersey Number
            Position
            Primary Position
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/boxscore.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/boxscore.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/boxscore.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Game Boxscore information for a specific game.

            https://api.sportradar.us/ncaamb-{access_level}{version}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            game_id ID for a given game.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Game Summary

            Top-level boxscore information along with detailed game stats at the team and player levels.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Boxscore Data Points: Attendance
            Game Officials Assignment
            Game Officials Experience
            Game Officials First Name
            Game Officials Full Name
            Game Officials Id
            Game Officials Last Name
            Game Officials Number
            Lead Changes
            Lineups Active For Game
            Lineups Ejected
            Lineups Foul Outs
            Lineups Played
            Lineups Started
            Possession Arrow
            Scoreboard Away Team Bonus Flag
            Scoreboard Away Team Double Bonus Flag
            Scoreboard Away Team Game Score
            Scoreboard Away Team Half Score
            Scoreboard Away Team Id
            Scoreboard Away Team Market
            Scoreboard Away Team Name
            Scoreboard Away Team Rank
            Scoreboard Half Number
            Scoreboard Half Sequence
            Scoreboard Home Team Bonus Flag
            Scoreboard Home Team Double Bonus Flag
            Scoreboard Home Team Game Score
            Scoreboard Home Team Half Score
            Scoreboard Home Team Id
            Scoreboard Home Team Market
            Scoreboard Home Team Name
            Scoreboard Home Team Rank
            Scoreboard Overtime Number
            Scoreboard Overtime Sequence
            Times Tied
            Game Data Points: Away Team Id
            Conference Game
            Game Clock
            Game Coverage
            Game Half
            Game Id
            Game Status
            Game Title
            Home Team Id
            Neutral Site
            Scheduled Date And Time
            Player Game Statistics Data Points: Assists
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Shots
            Defensive Rebounds
            Field Goal Attempts
            Field Goal Percentage
            Field Goals Made
            Flagrant Fouls
            Foul Outs
            Free Throw Attempts
            Free Throw Percentage
            Free Throws Made
            Minutes Played
            Offensive Rebounds
            Personal Fouls
            Plus/Minus
            Points
            Rebounds
            Steals
            Technical Fouls
            Three Point Attempts
            Three Point Percentage
            Three Points Made
            Turnovers
            Two Point Attempts
            Two Point Percentage
            Two Points Made
            Team Game Statistics Data Points: Assists
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Shots
            Coach Technical Fouls
            Defensive Rebounds
            Ejections
            Fast Break Points
            Field Goal Attempts
            Field Goal Percentage
            Field Goals Made
            Flagrant Fouls
            Foul Outs
            Free Throw Attempts
            Free Throw Percentage
            Free Throws Made
            Minutes Played
            Offensive Rebounds
            Personal Fouls
            Points
            Points In the Paint
            Points off Turnovers
            Rebounds
            Second Chance Points
            Steals
            Team Rebounds
            Team Technical Fouls
            Team Turnovers
            Three Point Attempts
            Three Point Percentage
            Three Points Made
            Total Player Technical Fouls
            Turnovers
            Two Point Attempts
            Two Point Percentage
            Two Points Made
            Player Data Points: First Name
            Full Name
            Id
            Jersey Number
            Last Name
            Position
            Primary Position
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/summary.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/summary.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/summary.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Game Summary information for a specific game.

            https://api.sportradar.us/ncaamb-{access_level}{version}/games/{game_id}/summary.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            game_id ID for a given game.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Game Summary, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

            Return to API map

            League Hierarchy

            League, conference, division, and team identification and association information.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Conference Alias
            Conference Id
            Conference Name
            Division Alias
            Division Id
            Division Name
            League Alias
            League Id
            League Name
            Team Data Points: Alias
            Id
            Market Name
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/league/hierarchy.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/league/hierarchy.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/league/hierarchy.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the League Hierarchy.

            https://api.sportradar.us/ncaamb-{access_level}{version}/league/hierarchy.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for League Hierarchy, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/ncaam/hierarchy-v2.0.xsd?api_key={your_api_key}

            Return to API map

            League Leaders (Division 1)

            NCAA leader information for various offensive and defensive categories including full player seasonal statistics for each player in each category.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Season Id Season Type Season Year
            League Leaders Data Points: Assists
            Assists Per Game
            Blocked Shots
            Blocked Shots Per Game
            Category Name
            Category Type
            Field Goal Percentage
            Free Throw Percentage
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Personal Fouls
            Personal Fouls Per Game
            Player Rank
            Points
            Points Per Game
            Rebounds
            Rebounds Per Game
            Stat Category
            Steals
            Steals Per Game
            Three Point Percentage
            Tied Flag
            Turnovers
            Turnovers Per Game
            Two Point Percentage
            Player Data Points: First Name
            Full Name
            Id
            Jersey Number
            Last Name
            Position
            Primary Position
            Player Seasonal Statistics Data Points: Assists
            Assists Per Game
            Assists to Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Games Started
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points Per Game
            Rebounds
            Rebounds Per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/18b713d6-561d-4aab-8986-175c4da04aa8/leaders.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/seasontd/2013/REG/18b713d6-561d-4aab-8986-175c4da04aa8/leaders.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/18b713d6-561d-4aab-8986-175c4da04aa8/leaders.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the League Leaders by division or conference.

            https://api.sportradar.us/ncaamb-{access_level}{version}/seasontd/{season_year}/{ncaamb_season}/{division/conference}/leaders.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            ncaamb_season Preseason (PRE), Regular Season (REG), or Postseason (PST).
            division/conference ID for a given division or conference.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for League Leaders, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Play-By-Play

            Detailed, real-time information on every team possession and game event.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Boxscore Data Points: Attendance
            Lead Changes
            Possession Arrow
            Scoreboard Away Team Bonus Flag
            Scoreboard Away Team Double Bonus Flag
            Scoreboard Away Team Game Score
            Scoreboard Away Team Half Score
            Scoreboard Away Team Id
            Scoreboard Away Team Market
            Scoreboard Away Team Name
            Scoreboard Home Team Bonus Flag
            Scoreboard Home Team Double Bonus Flag
            Scoreboard Home Team Game Score
            Scoreboard Home Team Half Score
            Scoreboard Home Team Id
            Scoreboard Home Team Market
            Scoreboard Home Team Name
            Times Tied
            Game Data Points: Away Team Id
            Conference Game
            Game Clock
            Game Coverage
            Game Half
            Game Id
            Game Status
            Game Title
            Home Team Id
            Neutral Site
            Scheduled Date And Time
            Play-By-Play Data Points: Basket Team is Attacking
            Event Attempt
            Event Clock
            Event Description
            Event Free Throw Type
            Event Id
            Event Location X Coordinate
            Event Location Y Coordinate
            Event Participants Player Full Name
            Event Participants Player Id
            Event Participants Player Jersey Number
            Event Participants Team Id
            Event Participants Team Market
            Event Participants Team Name
            Event Shot Type
            Event Shot Type Description
            Event Turnover Type
            Event Type
            Half Id
            Half Number
            Half Sequence
            Possession Team Id
            Possession Team Market
            Possession Team Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/pbp.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/pbp.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/games/e186b214-8562-4c80-8b90-0a3a62a86ae3/pbp.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Play-By-Play for a game.

            https://api.sportradar.us/ncaamb-{access_level}{version}/games/{game_id}/pbp.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            game_id ID of a given game.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Play-By-Play, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/pbp-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Player Profile

            Detailed player information including a current look at the players statistics for the current season.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: League Alias
            League Id
            League Name
            Season Id
            Season Type
            Season Year
            Player Data Points: Abbreviated Name
            Birth Date
            Birth Place
            Experience
            First Name
            Full Name
            Height (in)
            High School
            Id
            Jersey Number
            Last Name
            Position
            Primary Position
            Status
            Weight (lbs)
            Player Season Statistics Data Points: Assists
            Assists Per Game
            Assists to Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Games Started
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points Per Game
            Rebounds
            Rebounds Per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Data Points: Alias
            Id
            Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/players/6abf9144-80e0-4dc0-91a0-d1ad99f12476/profile.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/players/6abf9144-80e0-4dc0-91a0-d1ad99f12476/profile.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/players/6abf9144-80e0-4dc0-91a0-d1ad99f12476/profile.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves a Player Profile.

            https://api.sportradar.us/ncaamb-{access_level}{version}/players/{player_id}/profile.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            player_id ID for a given player.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Player Profile, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/profile-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Rankings (Current Week)

            List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Rankings Data Points: Effective Date
            First Place Votes
            Poll Alias
            Poll Id
            Poll Name
            Poll Points
            Poll Rank
            Votes
            Week
            Year
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the current Rankings.

            https://api.sportradar.us/ncaamb-{access_level}{version}/polls/{poll_name}/{season_year}/rankings.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
            season_year Year in 4 digit format (YYYY).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Rankings, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/rankings-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Rankings (By Week)

            List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Rankings Data Points: Effective Date
            First Place Votes
            Poll Alias
            Poll Id
            Poll Name
            Poll Points
            Poll Rank
            Votes
            Week
            Year
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/polls/US/2013/04/rankings.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/polls/US/2013/04/rankings.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/polls/US/2013/04/rankings.xml?api_key={your_api_key}"
            

            The above command returns xml structured for AP., or US.

            This endpoint retrieves the current Rankings by week.

            https://api.sportradar.us/ncaamb-{access_level}{version}/polls/{poll_name}/{season_year}/{ncaamb_week}/rankings.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
            season_year Year in 4 digit format (YYYY).
            ncaamb_week Week number in 1-2 digit format after a W (W14). Alternatively, PRE can be used for Pre-season, PST for Post-season, or PSTF Post-season final (USA Today only).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for weekly Rankings, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/rankings-v2.0.xsd?api_key={your_api_key}

            Return to API map

            RPI Rankings (Daily)

            RPI information including rating, strength of schedule, ranking, and records based on the Sportradar’s RPI calculations.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Season Id Season Type Season Year
            Rankings Data Points: Adjusted Winning Pct
            Current API Rank
            Home Losses
            Home Wins
            Neutral Site Losses
            Neutral Site Wins
            Opponent’s Losses
            Opponent’s Opponent’s Winning Pct
            Opponent’s Ranked 1-25 Losses
            Opponent’s Ranked 1-25 Wins
            Opponent’s Ranked 1-50 Losses
            Opponent’s Ranked 1-50 Wins
            Opponent’s Ranked 101-150 Losses
            Opponent’s Ranked 101-150 Wins
            Opponent’s Ranked 151+ Losses
            Opponent’s Ranked 151+ Wins
            Opponent’s Ranked 26-50 Losses
            Opponent’s Ranked 26-50 Wins
            Opponent’s Ranked 51-100 Losses
            Opponent’s Ranked 51-100 Wins
            Opponent’s RPI Rank (Range)
            Opponent’s Winning Pct
            Opponent’s Wins
            Overall Losses
            Overall Wins
            Previous API Rank
            Road Losses
            Road Wins
            RPI Rating
            Strength of Schedule
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/polls/rpi/2013/rankings.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/polls/rpi/2013/rankings.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/polls/rpi/2013/rankings.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the current daily RPI Rankings.

            https://api.sportradar.us/ncaamb-{access_level}{version}/polls/rpi/{season_year}/rankings.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for daily RPI Rankings, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/rankings-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Schedule

            Date, time, location, and other event details for every match-up taking place in the full league season.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Game Data Points: Away Team Alias
            Away Team Id
            Away Team Name
            Away Team Points
            Away Team Rotation Number
            Broadcast Cable
            Broadcast Internet
            Broadcast Network
            Broadcast Radio
            Broadcast Satellite
            Conference Game
            Game Coverage
            Game Id
            Game Status
            Game Title
            Home Team Alias
            Home Team Id
            Home Team Name
            Home Team Points
            Home Team Rotation Number
            Neutral Site
            Scheduled Date and Time
            League Data Points: League Alias
            League Id
            League Name
            Season Id
            Season Type
            Season Year
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/games/2013/REG/schedule.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/games/2013/REG/schedule.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/games/2013/REG/schedule.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Schedule.

            https://api.sportradar.us/ncaamb-{access_level}{version}/games/{season_year}/{ncaamb_season}/schedule.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Schedule, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Seasonal Statistics (Season To Date)

            Detailed team and player statistics for the defined season.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Season Id Season Type Season Year
            Player Data Points: First Name
            Full Name
            Id
            Jersey Number
            Last Name
            Position
            Primary Position
            Opponent Season Statistics Data Points: Assists
            Assists Per Game
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Fast Break Points
            Fast Break Points Per Game
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points In the Paint
            Points In The Paint Per Game
            Points off Turnovers
            Points off Turnovers Per Game
            Points Per Game
            Rebounds
            Rebounds Per Game
            Second Chance Points
            Second Chance Points per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Player Season Statistics Data Points: Assists
            Assists Per Game
            Assists to Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Games Started
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points Per Game
            Rebounds
            Rebounds Per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Season Statistics Data Points: Assists
            Assists Per Game
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Fast Break Points
            Fast Break Points Per Game
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points In the Paint
            Points In The Paint Per Game
            Points off Turnovers
            Points off Turnovers Per Game
            Points Per Game
            Rebounds
            Rebounds Per Game
            Second Chance Points
            Second Chance Points per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/statistics.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/seasontd/2013/REG/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/statistics.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/statistics.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Seasonal Statistics to date for a given team.

            https://api.sportradar.us/ncaamb-{access_level}{version}/seasontd/{season_year}/{ncaamb_season}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
            team_id ID for a given team.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Seasonal Statistics, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Standings

            Detailed team records across various views including, overall, conference, and division information.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Conference Alias
            Conference Id
            Conference Name
            League Alias
            League Id
            League Name
            Season Id
            Season Type
            Season Year
            Standings Data Points: Conference Losses
            Conference Winning Percentage
            Conference Wins
            Games Behind Conference
            Games Decided by 10 pts or More Losses
            Games Decided by 10 pts or More Winning Percentage
            Games Decided by 10 pts or More Wins
            Games Decided by 3 pts or Less Losses
            Games Decided by 3 pts or Less Winning Percentage
            Games Decided by 3 pts or Less Wins
            Home Losses
            Home Winning Percentage
            Home Wins
            Last 10 Games Losses
            Last 10 Games Winning Percentage
            Last 10 Games Wins
            Last 10 Home Games Losses
            Last 10 Home Games Winning Percentage
            Last 10 Home Games Wins
            Last 10 Road Games Losses
            Last 10 Road Games Winning Percentage
            Last 10 Road Games Wins
            Overall Losses
            Overall Point Differential
            Overall Points Against
            Overall Points For
            Overall Winning Percentage
            Overall Wins
            Overtime Losses
            Overtime Winning Percentage
            Overtime Wins
            Road Losses
            Road Winning Percentage
            Road Wins
            Streak
            Versus * Losses
            Versus * Winning Percentage
            Versus * Wins
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/seasontd/2013/REG/standings.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the current Standings.

            https://api.sportradar.us/ncaamb-{access_level}{version}/seasontd/{season_year}/{ncaamb_season}/standings.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Standings, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/ncaamb/standings-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Team Profile (Rosters)

            Detailed team information including league affiliation information as well as player roster information.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: Conference Alias
            Conference Id
            Conference Name
            Division Alias
            Division Id
            Division Name
            League Alias
            League Id
            League Name
            Player Data Points: Abbreviated Name
            Birth Date
            Birth Place
            Experience
            First Name
            Full Name
            Height (in)
            High School
            Jersey Number
            Last Name
            Player Id
            Position
            Primary Position
            Status
            Weight (lbs)
            Team Data Points: Alias
            Coach Experience
            Coach First Name
            Coach Full Name
            Coach Id
            Coach Last Name
            Coach Positition
            Id
            Market
            Name
            Year Founded
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/profile.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/profile.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/teams/2ed86226-3fff-4083-90fa-6b02307e6f73/profile.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Team Profile.

            https://api.sportradar.us/ncaamb-{access_level}{version}/teams/{team_id}/profile.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            team_id ID for a given team.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Team Profile, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/team-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Tournament List

            Summarized list of all tournaments scheduled for the given season including tournament name, location, start date, and end date.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            League Data Points: League Alias
            League Id
            League Name
            Season Id
            Season Type
            Season Year
            Tournament Data Points: End Date
            Start Date
            Status
            Tournament Id
            Tournament Location
            Tournament Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/tournaments/2013/REG/schedule.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/tournaments/2013/REG/schedule.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/tournaments/2013/REG/schedule.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Tournaments List.

            https://api.sportradar.us/ncaamb-{access_level}{version}/tournaments/{season_year}/{ncaamb_season}/schedule.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            season_year Year in 4 digit format (YYYY).
            ncaamb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Tournaments List, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Tournament Schedule

            Date, time, location, and other event details for every match-up taking place in the all scheduled tournament.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Game Data Points: Away Team Previous Tournament Game Away Team
            Away Team Previous Tournament Game Coverage
            Away Team Previous Tournament Game Home Team
            Away Team Previous Tournament Game Id
            Away Team Previous Tournament Game Outcome
            Away Team Previous Tournament Game Scheduled Date and Time
            Away Team Previous Tournament Game Status
            Away Team Previous Tournament Game Title
            Away Team Alias
            Away Team Id
            Away Team Name
            Away Team Points
            Away Team Rotation Number
            Away Team Seed Number
            Broadcast Cable
            Broadcast Internet
            Broadcast Network
            Broadcast Radio
            Broadcast Satellite
            Conference Game
            Game Coverage
            Game Id
            Game Status
            Game Title
            Home Team Previous Tournament Game Away Team
            Home Team Previous Tournament Game Coverage
            Home Team Previous Tournament Game Home Team
            Home Team Previous Tournament Game Id
            Home Team Previous Tournament Game Outcome
            Home Team Previous Tournament Game Scheduled Date and Time
            Home Team Previous Tournament Game Status
            Home Team Previous Tournament Game Title
            Home Team Alias
            Home Team Id
            Home Team Name
            Home Team Points
            Home Team Rotation Number
            Home Team Seed Number
            Neutral Site
            Scheduled Date and Time
            League Data Points: League Alias League Id League Name
            Tournament Data Points: Bracket Id
            Bracket Location
            Bracket Name
            Round Id
            Round Name
            Round Sequence
            Status
            Tournament Id
            Tournament Location
            Tournament Name
            Venue Data Points: Address
            Capacity
            City
            Country
            Description
            Name
            State
            Venue Id
            Zip
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/schedule.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/schedule.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/schedule.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            The following are examples of the xml feed during March Madness: Selection Sunday Feed Example, Round 2 Complete, Round 3 Complete, Sweet 16 Complete, Elite 8 Complete, and Tournament Complete.

            This endpoint retrieves the Tournament Schedule.

            https://api.sportradar.us/ncaamb-{access_level}{version}/tournaments/{tournament_id}/schedule.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            tournament_id ID for a given tournament.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Tournaments Schedule, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Tournament Statistics (Tournament To Date)

            Detailed team and player statistics for the defined tournament.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Tournament Data Points: Tournament Status
            Tournament Id
            Tournament Location Tournament Name
            Player Data Points: First Name
            Full Name
            Id
            Jersey Number
            Last Name
            Position
            Primary Position
            Opponent Season Statistics Data Points: Assists
            Assists Per Game
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Fast Break Points
            Fast Break Points Per Game
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points In the Paint
            Points In The Paint Per Game
            Points off Turnovers
            Points off Turnovers Per Game
            Points Per Game
            Rebounds
            Rebounds Per Game
            Second Chance Points
            Second Chance Points per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Player Season Statistics Data Points: Assists
            Assists Per Game
            Assists to Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Games Started
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points Per Game
            Rebounds
            Rebounds Per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Season Statistics Data Points: Assists
            Assists Per Game
            Assists To Turnover Ratio
            Blocked Attempts
            Blocked Attempts Per Game
            Blocked Shots
            Blocked Shots Per Game
            Defensive Rebounds
            Defensive Rebounds Per Game
            Ejections
            Fast Break Points
            Fast Break Points Per Game
            Field Goal Attempts
            Field Goal Attempts Per Game
            Field Goal Percentage
            Field Goals Made
            Field Goals Made Per Game
            Flagrant Fouls
            Flagrant Fouls Per Game
            Foul Outs
            Free Throw Attempts
            Free Throw Attempts Per Game
            Free Throw Percentage
            Free Throws Made
            Free Throws Made Per Game
            Games Played
            Minutes Played
            Minutes Played Per Game
            Offensive Rebounds
            Offensive Rebounds Per Game
            Personal Fouls
            Personal Fouls Per Game
            Points
            Points In the Paint
            Points In The Paint Per Game
            Points off Turnovers
            Points off Turnovers Per Game
            Points Per Game
            Rebounds
            Rebounds Per Game
            Second Chance Points
            Second Chance Points per Game
            Steals
            Steals Per Game
            Technical Fouls
            Three Point Attempts
            Three Point Attempts Per Game
            Three Point Percentage
            Three Points Made
            Three Points Made Per Game
            Turnovers
            Turnovers Per Game
            Two Point Attempts
            Two Point Attempts Per Game
            Two Point Percentage
            Two Points Made
            Two Points Made Per Game
            Team Data Points: Id Market Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/tournaments/7f72bb59-2698-4b2d-b802-fe8cfa8401c7/teams/1c7ec608-3b36-4cee-adac-9265e3792597/statistics.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/tournaments/7f72bb59-2698-4b2d-b802-fe8cfa8401c7/teams/1c7ec608-3b36-4cee-adac-9265e3792597/statistics.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/tournaments/7f72bb59-2698-4b2d-b802-fe8cfa8401c7/teams/1c7ec608-3b36-4cee-adac-9265e3792597/statistics.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Tournament Statistics to date for a given team.

            https://api.sportradar.us/ncaamb-{access_level}{version}/tournaments/{tournament_id}/teams/{team_id}/statistics.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            tournament_id ID for a given tournament.
            team_id ID for a given team.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for Tournament Statistics, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/statistics-v2.0.xsd?api_key={your_api_key}

            Return to API map

            Tournament Summary (Seeded Tournaments Only)

            Tournament information including location, status, start date, end date, set up and participants.

            Update Frequency: As Necessary
            Content Type: XML or JSON
            Tournament Data Points: Bracket Id
            Bracket Location
            Bracket Name
            End Date
            Start Date
            Status
            Tournament Id
            Tournament Location
            Tournament Name
            require 'uri'
            require 'net/http'
            require 'openssl'
            
            url = URI("https://api.sportradar.us/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/summary.xml?api_key={your_api_key}")
            
            http = Net::HTTP.new(url.host, url.port)
            http.use_ssl = true
            http.verify_mode = OpenSSL::SSL::VERIFY_NONE
            
            request = Net::HTTP::Get.new(url)
            
            response = http.request(request)
            puts response.read_body
            
            import http.client
            
            conn = http.client.HTTPSConnection("api.sportradar.us")
            
            conn.request("GET", "/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/summary.xml?api_key={your_api_key}")
            
            res = conn.getresponse()
            data = res.read()
            
            print(data.decode("utf-8"))
            
            curl -X GET "https://api.sportradar.us/ncaamb-t3/tournaments/3315299e-563d-4fbb-979e-81e58d5172fc/summary.xml?api_key={your_api_key}"
            

            The above command returns xml structured like this.

            This endpoint retrieves the Tournament Summary.

            https://api.sportradar.us/ncaamb-{access_level}{version}/tournaments/{tournament_id}/summary.{format}?api_key={your_api_key}

            Replace placeholders with the following query parameters:

            Parameter Description
            access_level Defines the access level of your API key as Production (p) or Trial (t).
            version Version number of the API you are accessing (Current Version: 3).
            tournament_id ID for a given tournament.
            format xml or json.
            your_api_key Your API key.

            To retrieve the XML Schema Definition (.XSD) for the Tournaments Summary, replace the parameters in the following URL.

            https://api.sportradar.us/ncaamb-{access_level}{version}/schema/tournament-v2.0.xsd?api_key={your_api_key}

            Return to API map

            NCAA Women’s Basketball API

            Statistics Summary
            Documentation
            Change Log




            API API Version Data Entry Workflow
            NCAA Women’s Basketball v3 Data Entry Workflow

            NCAA Women’s Basketball API Map

            To best utilize the NCAA Women’s Basketball API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

            Examples:

            To find a team’s leader in assists for a given game:

            1. Call the schedule or daily schedule and find the Game Id for the chosen game
            2. Call the Game Boxscore using the Game Id
            3. Find the Team Assists Leader statistics and locate the player full_name attribute

            The name of the team’s leader in assists is displayed.

              To find the coach’s name for a given team:

              1. Call the season or series schedule and find id for the coach’s team
              2. Call the Team Profile using the Team ID
              3. Find the coach element and locate the full_name attribute

              The coach’s full name is displayed.

              The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

              Daily Change Log

              Information on any changes made to teams, players, games, and standings.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Game Data Point: Id
              League Data Point: Season Id
              Team Data Points: Id Market Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/league/2013/12/21/changes.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Daily Change Log.

              https://api.sportradar.us/ncaawb-{access_level}{version}/league/{year}/{month}/{day}/changes.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              year Year in 4 digit format (YYYY).
              month Month in 2 digit format (MM).
              day Day in 2 digit format (DD).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Daily Change Log, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/changelog-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Daily Schedule

              Date, time, location, and other event details for every match-up taking place in the league defined day.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Game Data Points: Away Team Alias
              Away Team Id
              Away Team Name
              Away Team Points
              Away Team Rotation Number
              Broadcast Cable
              Broadcast Internet
              Broadcast Network
              Broadcast Radio
              Broadcast Satellite
              Conference Game
              Game Coverage
              Game Id
              Game Status
              Game Title
              Home Team Alias
              Home Team Id
              Home Team Name
              Home Team Points
              Home Team Rotation Number
              Neutral Site
              Scheduled Date and Time
              League Data Points: League Alias League Id League Name
              Venue Data Points: Address
              Capacity
              City
              Country
              Description
              Name
              State
              Venue Id
              Zip
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/games/2014/12/21/schedule.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/games/2014/12/21/schedule.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/games/2014/12/21/schedule.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              To access the Daily Schedule, replace the parameters in the following URL:

              https://api.sportradar.us/ncaawb-{access_level}{version}/games/{year}/{month}/{day}/schedule.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              year Year in 4 digit format (YYYY).
              month Month in 2 digit format (MM).
              day Day in 2 digit format (DD).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Daily Schedule, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Game Boxscore

              Top-level team scores by quarter.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Boxscore Data Points: Attendance
              Lead Changes
              Scoreboard Away Team Game Score
              Scoreboard Away Team Half Score
              Scoreboard Away Team Id
              Scoreboard Away Team Market
              Scoreboard Away Team Name
              Scoreboard Away Team Rank
              Scoreboard Half Number
              Scoreboard Half Sequence
              Scoreboard Home Team Game Score
              Scoreboard Home Team Half Score
              Scoreboard Home Team Id
              Scoreboard Home Team Market
              Scoreboard Home Team Name
              Scoreboard Home Team Rank
              Team Assists Leader Player Full Name
              Team Assists Leader Player Id
              Team Points Leader Player Full Name
              Team Points Leader Player Id
              Team Rebounds Leader Player Full Name
              Team Rebounds Leader Player Id
              Times Tied
              Game Data Points: Away Team Id
              Conference Game
              Game Clock
              Game Coverage
              Game Half
              Game Id
              Game Status
              Game Title
              Home Team Id
              Neutral Site
              Scheduled Date And Time
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/games/0921582f-0d2b-48bf-9002-52c80dd3625e/boxscore.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/games/0921582f-0d2b-48bf-9002-52c80dd3625e/boxscore.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/games/0921582f-0d2b-48bf-9002-52c80dd3625e/boxscore.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Game Boxscore information for a specific game.

              https://api.sportradar.us/ncaawb-{access_level}{version}/games/{game_id}/boxscore.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              game_id ID for a given game.
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Game Boxscore, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/game-v2.0.xsd?api_key={your_api_key}

              Return to API map

              League Hierarchy

              League, conference, division, and team identification and association information.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: Conference Alias
              Conference Id
              Conference Name
              Division Alias
              Division Id
              Division Name
              League Alias
              League Id
              League Name
              Team Data Points: Alias
              Id
              Market Name
              Venue Data Points: Address
              Capacity
              City
              Country
              Description
              Name
              State
              Venue Id
              Zip
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/league/hierarchy.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/league/hierarchy.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/league/hierarchy.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the League Hierarchy.

              https://api.sportradar.us/ncaawb-{access_level}{version}/league/hierarchy.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for League Hierarchy, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/ncaawb/hierarchy-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Rankings (Current Week)

              List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Rankings Data Points: Effective Date
              First Place Votes
              Poll Alias
              Poll Id
              Poll Name
              Poll Points
              Poll Rank
              Votes
              Week
              Year
              Team Data Points: Id Market Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/polls/US/2013/rankings.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Rankings for the current week.

              https://api.sportradar.us/ncaawb-{access_level}{version}/polls/{poll_name}/{season_year}/rankings.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
              season_year Year in 4 digit format (YYYY).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for Rankings for the current week, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/ranking-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Rankings (By Week)

              List of current Associated Press and USAToday rankings including those teams not ranked, but receiving votes.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Rankings Data Points: Effective Date
              First Place Votes
              Poll Alias
              Poll Id
              Poll Name
              Poll Points
              Poll Rank
              Votes
              Week
              Year
              Team Data Points: Id Market Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/polls/US/2015/w18/rankings.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/polls/US/2015/w18/rankings.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/polls/US/2015/w18/rankings.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Rankings for a specific week.

              https://api.sportradar.us/ncaawb-{access_level}{version}/polls/{poll_name}/{season_year}/{ncaawb_week}/rankings.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              poll_name Abbreviated 2 letter name of the poll: Associated Press (AP), USA Today (US).
              season_year Year in 4 digit format (YYYY).
              ncaawb_week Week number in 1-2 digit format after a W (W14). Alternatively, PRE can be used for Pre-season, PST for Post-season, or PSTF Post-season final (USA Today only).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for Rankings for a specific week, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/ranking-v2.0.xsd?api_key={your_api_key}

              Return to API map

              RPI Rankings (Daily)

              RPI information including rating, strength of schedule, ranking, and records based on the Sportradar’s RPI calculations.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: Season Id Season Type Season Year
              Rankings Data Point: Team Rank
              Standings Data Points: Adjusted Winning Pct
              Away Losses
              Away Wins
              Home Losses
              Home Wins
              Neutral Site Losses
              Neutral Site Wins
              Opponent Losses
              Opponent’s Opponent’s Winning Percentage
              Opponent’s Ranked 1-25 Losses
              Opponent’s Ranked 1-25 Wins
              Opponent’s Ranked 1-50 Losses
              Opponent’s Ranked 1-50 Wins
              Opponent’s Ranked 101-150 Losses
              Opponent’s Ranked 101-150 Wins
              Opponent’s Ranked 151+ Losses
              Opponent’s Ranked 151+ Wins
              Opponent’s Ranked 26-50 Losses
              Opponent’s Ranked 26-50 Wins
              Opponent’s Ranked 51-100 Losses
              Opponent’s Ranked 51-100 Wins
              Opponent’s RPI Rank (Range)
              Opponent’s Winning Percentage
              Opponent Wins
              Overall Losses
              Overall Wins
              RPI Rating
              Strength Of Schedule
              Team Data Points: Id Market Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/polls/rpi/2016/rankings.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/polls/rpi/2016/rankings.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/polls/rpi/2016/rankings.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the current daily RPI Rankings.

              https://api.sportradar.us/ncaawb-{access_level}{version}/polls/rpi/{season_year}/rankings.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              season_year Year in 4 digit format (YYYY).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for daily RPI Rankings, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/rankings-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Schedule

              Date, time, location, and other event details for every match-up taking place in the full league season.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Game Data Points: Away Team Alias
              Away Team Id
              Away Team Name
              Away Team Points
              Away Team Rotation Number
              Broadcast Cable
              Broadcast Internet
              Broadcast Network
              Broadcast Radio
              Broadcast Satellite
              Conference Game
              Game Coverage
              Game Id
              Game Status
              Game Title
              Home Team Alias
              Home Team Id
              Home Team Name
              Home Team Points
              Home Team Rotation Number
              Neutral Site
              Scheduled Date and Time
              League Data Points: League Alias
              League Id
              League Name
              Season Id
              Season Type
              Season Year
              Venue Data Points: Address
              Capacity
              City
              Country
              Description
              Name
              State
              Venue Id
              Zip
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/games/2014/REG/schedule.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/games/2014/REG/schedule.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/games/2014/REG/schedule.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Schedule.

              https://api.sportradar.us/ncaawb-{access_level}{version}/games/{season_year}/{ncaawb_season}/schedule.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              season_year Year in 4 digit format (YYYY).
              ncaawb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Schedule, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Standings

              Detailed team records across various views including, overall, conference, and division information.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: Conference Alias
              Conference Id
              Conference Name
              League Alias
              League Id
              League Name
              Season Id
              Season Type
              Season Year
              Standings Data Points: Conference Losses
              Conference Winning Percentage
              Conference Wins
              Games Behind Conference
              Games Decided by 10 pts or More Losses
              Games Decided by 10 pts or More Winning Percentage
              Games Decided by 10 pts or More Wins
              Games Decided by 3 pts or Less Losses
              Games Decided by 3 pts or Less Winning Percentage
              Games Decided by 3 pts or Less Wins
              Home Losses
              Home Winning Percentage
              Home Wins
              Last 10 Games Losses
              Last 10 Games Winning Percentage
              Last 10 Games Wins
              Last 10 Home Games Losses
              Last 10 Home Games Winning Percentage
              Last 10 Home Games Wins
              Last 10 Road Games Losses
              Last 10 Road Games Winning Percentage
              Last 10 Road Games Wins
              Overall Losses
              Overall Point Differential
              Overall Points Against
              Overall Points For
              Overall Winning Percentage
              Overall Wins
              Overtime Losses
              Overtime Winning Percentage
              Overtime Wins
              Road Losses
              Road Winning Percentage
              Road Wins
              Streak
              Versus ACC Losses
              Versus ACC Winning Percentage
              Versus ACC Wins
              Versus America Athletic Losses
              Versus America Athletic Winning Percentage
              Versus America Athletic Wins
              Versus America East Losses
              Versus America East Winning Percentage
              Versus America East Wins
              Versus Atlantic 10 Losses
              Versus Atlantic 10 Winning Percentage
              Versus Atlantic 10 Wins
              Versus Atlantic Sun Losses
              Versus Atlantic Sun Winning Percentage
              Versus Atlantic Sun Wins
              Versus Big 12 Losses
              Versus Big 12 Winning Percentage
              Versus Big 12 Wins
              Versus Big East Losses
              Versus Big East Winning Percentage
              Versus Big East Wins
              Versus Big Sky Losses
              Versus Big Sky Winning Percentage
              Versus Big Sky Wins
              Versus Big South Losses
              Versus Big South Winning Percentage
              Versus Big South Wins
              Versus Big Ten Losses
              Versus Big Ten Winning Percentage
              Versus Big Ten Wins
              Versus Big West Losses
              Versus Big West Winning Percentage
              Versus Big West Wins
              Versus Colonial Losses
              Versus Colonial Winning Percentage
              Versus Colonial Wins
              Versus Conference USA Losses
              Versus Conference USA Winning Percentage
              Versus Conference USA Wins
              Versus Horizon Losses
              Versus Horizon Winning Percentage
              Versus Horizon Wins
              Versus Independents Losses
              Versus Independents Winning Percentage
              Versus Independents Wins
              Versus Ivy League Losses
              Versus Ivy League Winning Percentage
              Versus Ivy League Wins
              Versus MAAC Losses
              Versus MAAC Winning Percentage
              Versus MAAC Wins
              Versus MEAC Losses
              Versus MEAC Winning Percentage
              Versus MEAC Wins
              Versus Mid-American Losses
              Versus Mid-American Winning Percentage
              Versus Mid-American Wins
              Versus Missouri Valley Losses
              Versus Missouri Valley Winning Percentage
              Versus Missouri Valley Wins
              Versus Mountain West Losses
              Versus Mountain West Winning Percentage
              Versus Mountain West Wins
              Versus Northeast Losses
              Versus Northeast Winning Percentage
              Versus Northeast Wins
              Versus Ohio Valley Losses
              Versus Ohio Valley Winning Percentage
              Versus Ohio Valley Wins
              Versus PAC-12 Losses
              Versus PAC-12 Winning Percentage
              Versus PAC-12 Wins
              Versus Patriot League Losses
              Versus Patriot League Winning Percentage
              Versus Patriot League Wins
              Versus SEC Losses
              Versus SEC Winning Percentage
              Versus SEC Wins
              Versus Southern Losses
              Versus Southern Winning Percentage
              Versus Southern Wins
              Versus Southland Losses
              Versus Southland Winning Percentage
              Versus Southland Wins
              Versus Summit League Losses
              Versus Summit League Winning Percentage
              Versus Summit League Wins
              Versus Sun Belt Losses
              Versus Sun Belt Winning Percentage
              Versus Sun Belt Wins
              Versus SWAC Losses
              Versus SWAC Winning Percentage
              Versus SWAC Wins
              Versus Teams Above 500 Losses
              Versus Teams Above 500 Winning Percentage
              Versus Teams Above 500 Wins
              Versus Teams Below 500 Losses
              Versus Teams Below 500 Winning Percentage
              Versus Teams Below 500 Wins
              Versus WAC Losses
              Versus WAC Winning Percentage
              Versus WAC Wins
              Versus West Coast Losses
              Versus West Coast Winning Percentage
              Versus West Coast Wins
              Team Data Points: Id Market Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/seasontd/2014/REG/standings.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/seasontd/2014/REG/standings.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/seasontd/2014/REG/standings.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the current Standings.

              https://api.sportradar.us/ncaawb-{access_level}{version}/seasontd/{season_year}/{ncaawb_season}/standings.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              season_year Year in 4 digit format (YYYY).
              ncaawb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for Standings, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/ncaawb/standings-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Team Profiles (Rosters)

              Detailed team information including league affiliation information as well as player roster information.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: Conference Alias
              Conference Id
              Conference Name
              Division Alias
              Division Id
              Division Name
              League Alias
              League Id
              League Name
              Team Data Points: Alias
              Coach Experience
              Coach First Name
              Coach Full Name
              Coach Id
              Coach Last Name
              Coach Position
              Id
              Market
              Name
              Year Founded
              Venue Data Points: Address
              Capacity
              City
              Country
              Description
              Name
              State
              Venue Id
              Zip
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/teams/4cd320c7-6f56-4448-bf6e-afeb1aba579c/profile.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/teams/4cd320c7-6f56-4448-bf6e-afeb1aba579c/profile.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/teams/4cd320c7-6f56-4448-bf6e-afeb1aba579c/profile.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Team Profile.

              https://api.sportradar.us/ncaawb-{access_level}{version}/teams/{team_id}/profile.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              team_id ID for a given team.
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Team Profile, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/team-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Tournament List

              Summarized list of all tournaments scheduled for the given season including tournament name, location, start date, and end date.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: League Alias
              League Id
              League Name
              Season Id
              Season Type
              Season Year
              Tournament Data Points: End Date
              Start Date
              Status
              Id
              Location
              Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/tournaments/2014/REG/schedule.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/tournaments/2014/REG/schedule.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/tournaments/2014/REG/schedule.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Tournaments List.

              https://api.sportradar.us/ncaawb-{access_level}{version}/tournaments/{season_year}/{ncaawb_season}/schedule.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              season_year Year in 4 digit format (YYYY).
              ncaawb_season Conference Tournament (CT), Regular Season (REG), or Postseason (PST).
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for Tournaments List, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Tournament Schedule

              Date, time, location, and other event details for every match-up taking place in the scheduled tournament.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              Game Data Points: Away Team Previous Tournament Game Away Team
              Away Team Previous Tournament Game Coverage
              Away Team Previous Tournament Game Home Team
              Away Team Previous Tournament Game Id
              Away Team Previous Tournament Game Outcome
              Away Team Previous Tournament Game Scheduled Date and Time
              Away Team Previous Tournament Game Status
              Away Team Previous Tournament Game Title
              Away Team Alias
              Away Team Id
              Away Team Name
              Away Team Points
              Away Team Rotation Number
              Away Team Seed Number
              Broadcast Cable
              Broadcast Internet
              Broadcast Network
              Broadcast Radio
              Broadcast Satellite
              Conference Game
              Coverage
              Id
              Status
              Title
              Home Team Previous Tournament Game Away Team
              Home Team Previous Tournament Game Coverage
              Home Team Previous Tournament Game Home Team
              Home Team Previous Tournament Game Id
              Home Team Previous Tournament Game Outcome
              Home Team Previous Tournament Game Scheduled Date and Time
              Home Team Previous Tournament Game Status
              Home Team Previous Tournament Game Title
              Home Team Alias
              Home Team Id
              Home Team Name
              Home Team Points
              Home Team Rotation Number
              Home Team Seed Number
              Neutral Site
              Scheduled Date and Time
              League Data Points: League Alias League Id League Name
              Tournament Data Points: Bracket Id
              Bracket Location
              Bracket Name
              Round Id
              Round Name
              Round Sequence
              Status
              Id
              Location
              Name
              Venue Data Points: Address
              Capacity
              City
              Country
              Description
              Name
              State
              Venue Id
              Zip
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/schedule.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/schedule.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/schedule.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Tournaments Schedule.

              https://api.sportradar.us/ncaawb-{access_level}{version}/tournaments/{tournament_id}/schedule.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              tournament_id ID for a given tournament.
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for Tournaments Schedule, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/schedule-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Tournament Summary (Seeded Tournaments Only)

              Tournament information including location, status, start date, end date, set up, and participants.

              Update Frequency: As Necessary
              Content Type: XML or JSON
              League Data Points: League Alias League Id League Name
              Tournament Data Points: Bracket Id
              Bracket Location
              Bracket Name
              End Date
              Start Date
              Status
              Id
              Location
              Name
              require 'uri'
              require 'net/http'
              require 'openssl'
              
              url = URI("https://api.sportradar.us/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/summary.xml?api_key={your_api_key}")
              
              http = Net::HTTP.new(url.host, url.port)
              http.use_ssl = true
              http.verify_mode = OpenSSL::SSL::VERIFY_NONE
              
              request = Net::HTTP::Get.new(url)
              
              response = http.request(request)
              puts response.read_body
              
              import http.client
              
              conn = http.client.HTTPSConnection("api.sportradar.us")
              
              conn.request("GET", "/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/summary.xml?api_key={your_api_key}")
              
              res = conn.getresponse()
              data = res.read()
              
              print(data.decode("utf-8"))
              
              curl -X GET "https://api.sportradar.us/ncaawb-t3/tournaments/5f1eb2ed-5b2e-4370-b04d-6f1fdaa7dd3c/summary.xml?api_key={your_api_key}"
              

              The above command returns xml structured like this.

              This endpoint retrieves the Tournament Summary.

              https://api.sportradar.us/ncaawb-{access_level}{version}/tournaments/{tournament_id}/summary.{format}?api_key={your_api_key}

              Replace placeholders with the following query parameters:

              Parameter Description
              access_level Defines the access level of your API key as Production (p) or Trial (t).
              version Version number of the API you are accessing (Current Version: 3).
              tournament_id ID for a given tournament.
              format xml or json.
              your_api_key Your API key.

              To retrieve the XML Schema Definition (.XSD) for the Tournaments Summary, replace the parameters in the following URL.

              https://api.sportradar.us/ncaawb-{access_level}{version}/schema/tournament-v2.0.xsd?api_key={your_api_key}

              Return to API map

              Global Basketball API

              Statistics Summary
              Documentation
              Change Log




              API API Version
              Global Basketball v1

              Global Basketball API Map

              To best utilize the Global Basketball API, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

              Examples:

              To find the probability of a home team win for a given game:

              1. Call the daily schedule and find the match id for the chosen match
              2. Call the match probabilties using the match id
              3. Find the home team and locate the outcome probability

              The probability of a home team win is displayed.

                To find a player’s date of birth:

                1. Call the daily schedule, results, or tournament list and find the match id for a match that the player played in
                2. Call the match summary or match timeline using the match id and locate the player id
                3. Call the player profile and find the player element and locate the date_of_birth attribute

                The player’s date of birth is displayed.

                The primary feeds require only a date or human-readable parameters to call the endpoints. Those feeds provide Match Ids, Competitor Ids, or Tournament Ids which can be used to generate the match, team, and tournament feeds.

                Daily Results

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Daily Results.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/schedules/{year}-{month}-{day}/results.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                year Year in 4 digit format (YYYY).
                month Month in 2 digit format (MM).
                day Day in 2 digit format (DD).
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Daily Results use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/results.xsd

                Return to API map

                Daily Schedule

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Match Id
                Scheduled Date/Time
                Sport Event Status
                Sport Event Status Match Status
                Team Qualifier
                Start Time to be Determined
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                To access the Daily Schedule feed use the following URL:

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/schedules/{year}-{month}-{day}/schedule.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                year Year in 4 digit format (YYYY).
                month Month in 2 digit format (MM).
                day Day in 2 digit format (DD).
                live Optional: Replace the date with “live” for a live schedule.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Daily Schedule use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/schedule.xsd

                Return to API map

                Head To Head

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Head To Head information.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/teams/{team_id}/versus/{team_id2}/matches.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                team_id Id of a given team.
                team_id2 Id of a given team.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Head To Head use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/team_versus_matches.xsd

                Return to API map

                Match Probabilities

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Probability Info Data Points: Away/Home Team Win Probability Market Name Outcome Name
                Match Info Data Points: Match Id
                Scheduled Date/Time
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Match Probabilities information for a specific match.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/matches/{match_id}/probabilities.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                match_id ID for a given game.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Match Probabilities use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/match_probabilities.xsd

                Return to API map

                Match Summary

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Player Info Data Points: Id Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Conditions Attendance
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type
                Team Match Statistics Data Points: Assists
                Ball Possession
                Biggest Lead
                Fouls
                Free Throw Attempts Successful
                Free Throw Attempts Total
                Misses
                Rebounds
                Shots Blocked
                Steals
                Team Leads
                Three Point Attempts Successful
                Three Point Attempts Total
                Time Spent In Lead
                Timeouts
                Turnovers
                Two Point Attempts Successful
                Two Point Attempts Total
                Player Match Statistics Data Points: Assists
                Blocked Shots
                Blocks Against
                Defensive Rebounds
                Efficiency
                Fouls On
                Free Throws
                Free Throws Attempts
                Offensive Rebounds
                Personal Fouls
                Points
                Three Pointers
                Three Pointers Attempts
                Total Rebounds
                Turnovers
                Two Pointers
                Two Pointers Attempts

                The above command returns xml structured like this.

                This endpoint retrieves the Match Summary.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/matches/{match_id}/summary.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                match_id ID for a given game.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Match Summary use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/match_summary.xsd

                Return to API map

                Match Timeline

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Player Info Data Points: Id Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Conditions Attendance
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type
                Timeline Info Data Points: Assist Player Id
                Assist Player Name
                Assist Type
                Event Away Score
                Event Home Score
                Event Id
                Event Match Time
                Event Period
                Event Period Name
                Event Points
                Event Stoppage Time
                Event Team
                Event Time
                Event Type
                Event Value
                Event X Coordinate
                Event Y Coordinate
                Goal Scorer Id
                Goal Scorer Name
                Team Match Statistics Data Points: Assists
                Ball Possession
                Biggest Lead
                Fouls
                Free Throw Attempts Successful
                Free Throw Attempts Total
                Misses
                Rebounds
                Shots Blocked
                Steals
                Team Leads
                Three Point Attempts Successful
                Three Point Attempts Total
                Time Spent In Lead
                Timeouts
                Turnovers
                Two Point Attempts Successful
                Two Point Attempts Total
                Player Match Statistics Data Points: Assists
                Blocked Shots
                Blocks Against
                Defensive Rebounds
                Efficiency
                Fouls On
                Free Throws
                Free Throws Attempts
                Offensive Rebounds
                Personal Fouls
                Points
                Three Pointers
                Three Pointers Attempts
                Total Rebounds
                Turnovers
                Two Pointers
                Two Pointers Attempts

                The above command returns xml structured like this.

                This endpoint retrieves the Match Timeline.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/matches/{match_id}/timeline.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                match_id ID of a given game.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Match Timeline use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/match_timeline.xsd

                Return to API map

                Player Profile

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Player Info Data Points: Active
                Country Code
                Date Of Birth
                End Date
                Height
                Id
                Jersey Number
                Nationality
                Name
                Position
                Role Type / Position
                Start Date
                Weight

                The above command returns xml structured like this.

                This endpoint retrieves the Player Profile.

                https://api.sportradar.com/basketball-{access_level}{version}/{lanuage_code}/players/{player_id}/profile.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 4).
                language_code Supported Locales
                player_id ID of a given player.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Player Profiles use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/player_profile.xsd

                Return to API map

                Seasons

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name

                The above command returns xml structured like this.

                This endpoint retrieves Seasons Information.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/seasons.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID of a given tournament.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Seasons use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournament_seasons.xsd

                Return to API map

                Team Profile

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Team Info Data Points: Jersey Base Color
                Jersey Horizontal Stripes
                Jersey Number Color
                Jersey Shirt Type
                Jersey Sleeve Color
                Jersey Split
                Jersey Squares
                Jersey Stripes
                Jersey Type
                Manager Country Code
                Manager Id
                Manager Name
                Manager Nationality
                Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Player Information Data Points: Country Code
                Date Of Birth
                Gender
                Height
                Id
                Jersey Number
                Nationality
                Name
                Position
                Weight

                The above command returns xml structured like this.

                This endpoint retrieves the Team Profile.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/teams/{team_id}/profile.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                team_id ID of a given team.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Team Profile use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/team_profile.xsd

                Return to API map

                Team Results

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves Team Results.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/teams/{team_id}/results.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                team_id ID of a given team.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Team Results use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/team_results.xsd

                Return to API map

                Team Schedule

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Match Id
                Scheduled Date/Time
                Sport Event Status
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Team Schedule.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/teams/{team_id}/schedule.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                team_id ID of a given team.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Team Schedule use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/team_schedule.xsd

                Return to API map

                Tournament Info

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Coverage Includes
                Coverage Information
                Coverage Level Abbreviation
                Coverage Level Name
                Coverage Tournament Name
                Coverage Type Abbreviation
                Coverage Type Name
                Current Season End Date
                Current Season Id
                Current Season Name
                Current Season Start Date
                Current Season Year
                Group Name
                Round Number
                Round Type
                Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament Info.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/info.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID for a given team.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Tournament Info use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournament_info.xsd

                Return to API map

                Tournament List

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Current Season End Date
                Current Season Id
                Current Season Name
                Current Season Start Date
                Current Season Year
                Tournament Id
                Tournament Name

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament List.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Tournament List use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournaments.xsd

                Return to API map

                Tournament Live Standings

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Current Season End Date
                Current Season Id
                Current Season Name
                Current Season Start Date
                Current Season Year
                Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Id Team Name
                Standings Info Data Points: Current Outcome
                Games Behind
                Group Group Name
                Group Id
                Group Name
                Group Parent
                Group Type
                Losses
                Losses Conference
                Losses Division
                Played
                Points Against
                Points For
                Rank
                Standings Tie Break Rule
                Standings Type
                Streak
                Wins
                Wins Conference
                Wins Division

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament Live Standings.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/live_standings.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID of a given tournament.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Tournament Live Standings use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournaments.xsd

                Return to API map

                Tournament Results

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Away Score
                Home Score
                Match Id
                Period Number
                Period Type
                Scheduled Date/Time
                Sport Event Status Away Score
                Sport Event Status Home Score
                Sport Event Status
                Sport Event Status Match Status
                Sport Event Status Winner Id
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament Results.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/results.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID for a given tournament.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Tournament Results use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournament_results.xsd

                Return to API map

                Tournament Schedule

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Abbreviation
                Team Country
                Team Country Code
                Team Id
                Team Name
                Venue Info Data Points: Capacity
                City
                Country Code
                Country Name
                Id
                Map Coordinates
                Name
                Match Info Data Points: Match Id
                Scheduled Date/Time
                Sport Event Status
                Start Time to be Determined
                Team Qualifier
                Tournament Round Group
                Tournament Round Match Number
                Tournament Round Matches
                Tournament Round Number
                Tournament Round Other Match Id
                Tournament Round Type

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament Schedule.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/schedule.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID of a given tournament.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for Tournament Schedule use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournament_schedule.xsd

                Return to API map

                Tournament Standings

                Update Frequency: As Necessary
                Content Type: XML or JSON
                Category & Sport Info Data Points: Category Country Code
                Category Id
                Category Name
                Sport Id
                Sport Name
                Tournament Info Data Points: Current Season End Date
                Current Season Id
                Current Season Name
                Current Season Start Date
                Current Season Year
                Season End Date
                Season Id
                Season Name
                Season Start Date
                Season Year
                Tournament Id
                Tournament Name
                Team Info Data Points: Team Id Team Name
                Standings Info Data Points: Current Outcome
                Games Behind
                Group Group Name
                Group Id
                Group Name
                Group Parent
                Group Type
                Losses
                Losses Conference
                Losses Division
                Played
                Points Against
                Points For
                Rank
                Standings Tie Break Rule
                Standings Type
                Streak
                Wins
                Wins Conference
                Wins Division

                The above command returns xml structured like this.

                This endpoint retrieves the Tournament Standings.

                https://api.sportradar.com/basketball-{access_level}{version}/{language_code}/tournaments/{tournament_id}/standings.{format}?api_key={your_api_key}

                Replace placeholders with the following query parameters:

                Parameter Description
                access_level Defines the access level of your API key as Production (p) or Trial (t).
                version Version number of the API you are accessing (Current Version: 1).
                language_code Supported Locales
                tournament_id ID of a given tournament.
                format xml or json.
                your_api_key Your API key.

                To retrieve the XML Schema Definition (.XSD) for the Tournament Standings use the following URL.

                http://schemas.sportradar.com/bsa/v1/endpoints/basketball/tournament_standings.xsd

                Return to API map