NBAiSportsAPI

Basketball - NBA SALE

This product provides comprehensive basketball data of NBA, including live data, match stats, league profile, etc.

$99

Monthly

Pay Now: $99

This Product includes 16 API Endpoints

API Name
Introduction
Docs
Live Data - Livescores for Today
• This API endpoint returns livescores for basketball matches on the current day (GMT+0 00:00–23:59).
• You can use it with the Livescores Changes endpoint to track subsequent score and status updates.
Live Data - Livescores Changes
• This API endpoint returns livescore changes for basketball matches updated in the last 15 seconds — only the fields that changed since the last update are meaningful.
• You can use it with the Livescore for today endpoint to obtain full match information such as team names and league details.
Live Data - Schedule & Results
• This API endpoint returns schedule and result information for basketball matches from the past two months up to future fixtures, filtered by date or leagueId.
• One of the following parameters is required: date, leagueId, or matchId — these three cannot be used together in the same request. The season parameter can only be used in combination with leagueId, to retrieve matches for a specific season; if omitted, the current season is returned by default.
• You can use it with the Match Modify Record endpoint to keep locally stored match data in sync.
Live Data - Lineups
• This API endpoint returns basketball match lineups and injury reports. By default, it returns the official confirmed starting lineup once it becomes available from the data source — availability depends on the data source and is not guaranteed for every match.
• To retrieve predicted lineups instead, set isPreview=true, which returns predicted lineups, bench players, and injury reports for matches in the last 24 hours and the next 48 hours.
Live Data - NBA Transfer
• This API endpoint returns NBA player transfer records.
• If the day parameter is omitted, returns transfer data within the past month. Use day=n to specify a custom range in days (maximum 400 days).
Profile - Team Profile
• This API endpoint returns basketball team profile information. Filter by leagueId or teamId; if both are omitted, returns information for all teams.
• Note that detailed fields such as website, conference, division, city, venue, capacity, joinYear, and coach may return empty or 0 for teams in lower-tier leagues where such information is not tracked.
Profile - Team Profile for Search
• This API endpoint supports searching for basketball team information by team name, with fuzzy matching supported.
• Note that detailed fields such as website, conference, division, city, venue, capacity, joinYear, and coach may return empty or 0 for teams in lower-tier leagues where such information is not tracked.
Profile - Player Profile
• This API endpoint returns basketball player profile information. All players are returned by default.
• Note: The request must include the parameter cmd=new, e.g. http://api.isportsapi.com/sport/basketball/player?api_key=&cmd=new.
Profile - Player Profile for Search
• This API endpoint supports searching for basketball player information by player name, with fuzzy matching supported.
• Note: The request must include the parameter cmd=new, e.g. http://api.isportsapi.com/sport/basketball/player/search?api_key=&cmd=new&name=James.
Profile - League & Cup Profile
This API endpoint returns complete profile information for basketball leagues and cups, including league rules, ranking format, and season details. Click here to view all leagues & cups.
Profile - Playoffs Stage Profile
• This API endpoint returns playoff stage type information for basketball leagues, such as Quarter Final, Semi Final, and Final.
• The recordId returned by this endpoint corresponds to the playoffsId field in the Schedule & Results endpoint, allowing you to match a specific match to its playoff stage.
Stats - Matches Analysis
• This API endpoint returns match analysis data for the past 7 days and the next 7 days.
• The data includes Head to Head of the home team and away team, last match and future schedule.
• The data is cached for 24 hours without frequent updates.
• Data presentation:https://live17.nowgoal25.com/basketball/analysis/597644
Stats - League Standing
• This API endpoint returns the ranking data for the specified league ID.
• By using endpoint League Profile (Basic) , you can get basic information of leagues and cups.
Stats - Match Stats
• This API endpoint returns instant technical statistics of basketball matches(GMT +0 0:00-23:59).
Default: technical statistics for matches within 24 hours
• Player statistics currently supports NBA、WNBA、CBA、Asociación de Clubes de Baloncesto、Basketball Bundesliga、Ligue Nationale de Basket、Lega Basket Serie A、Euro、Russian Basketball Super League、NBL(A)、Korea Basketball League、Basketball Japan League.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
• The following offensive statistics can be calculated using formulas.
- Free Throws Percentage (FT%) = Free Throws Made / Free Throws Attempts
- 2-Pointers Percentage (2P%) = 2-Pointers Field Goals Made / 2-Pointers Attempts
- 3-Pointers Percentage (3P%) = 3-Pointers Field Goals Made / 3-Pointers Attempts
- Field Goals Percentage (FG%) = Field Goals Made / Field Goals Attempts
- Total Rebounds (Reb) = Defensive Rebounds + Offensive Rebounds
Stats - Quarters Stats
Provides single-quarter statistics for basketball matches, limited to NBA and similar competitions.
• The following offensive statistics can be calculated using formulas.
- Free Throws Percentage (FT%) = Free Throws Made / Free Throws Attempts
- 2-Pointers Percentage (2P%) = 2-Pointers Field Goals Made / 2-Pointers Attempts
- 3-Pointers Percentage (3P%) = 3-Pointers Field Goals Made / 3-Pointers Attempts
- Field Goals Percentage (FG%) = Field Goals Made / Field Goals Attempts
- Total Rebounds (Reb) = Defensive Rebounds + Offensive Rebounds
Common API - Match Modify Record
• This API endpoint returns records of schedule deletions and match time modifications from the past 24 hours.
• You can use it with the Schedule & Results (Basic) endpoint to keep locally stored match data in sync.
• Tips: You have access to all the basketball Common API endpoints with any valid paid basketball plans.

Coverage of 2 Leagues

You can request apis above with league ids below.

League ID
League Name
Short Name
League / Cup
Region
111
League
1437
League

FAQ

How many leagues & cups does this plan cover?

Please check the coverage list above.

How can I start free trial?

Register and then log in. Enter the free trial page by clicking button Start Free Trial. Submit the sport you want to try, then the free trial begins.

Which payment methods do you support?

Credit Card(Visa, Mastercard,American Express)
Bank transfers
Tether (USDT)

How can I get tenichcal support?

Please log in and create a ticket, our engineer will reply you in one business working day.

FAQ icon

Find More FAQs

Free Trial with All Features for 15 Days

50+

Countries

800+

Leagues & Cups

80+

Agencies

35,000+

Matches

Contact

Contact