Public APIs
NBA Stats favicon

NBA Stats

Sports & Fitness

Postman docs for comprehensive NBA player statistics, advanced metrics, and detailed shot chart data.

NBA Stats's website screenshot

About NBA Stats

The NBA Statistics Go API provides REST access to NBA player statistics, game data, and shot chart information, covering both regular season and playoff periods. It offers endpoints for games, player totals, player advanced stats, and player shot chart data, with historical data available from the 1946-47 season onward and current-season data updated daily within 2-4 hours after games conclude.

Requests are made against a base URL and return JSON responses. Stats and games endpoints support pagination via page and pageSize parameters, along with common query parameters such as season, team, playerId, isPlayoff, and sorting options. No authentication is currently required to access the public endpoints, and no rate limiting is enforced, though the documentation recommends client-side throttling and caching for large data pulls.

This API is suited for developers building applications or analyses that require structured NBA data, such as player performance stats, team game results, or shot chart visualizations. Player IDs follow the Basketball Reference naming convention, and team abbreviations follow standard three-letter NBA codes. The provider notes that future versions may introduce API key authentication for rate limiting and usage tracking.

Key features

  • Historical and current-season NBA player, team, and game data via REST
  • Player total and advanced season statistics with cursor-based pagination
  • Player shot chart data endpoint (fixed page size of 50)
  • Filter by season, team, player ID, and playoff vs regular season
  • Sort results by fields like points, assists, or win shares
  • Historical data available from the 1946-47 season, updated daily 2-4 hours after games

Frequently asked questions

Is authentication required to use this API?

No, all endpoints are openly accessible without API keys or tokens; API key authentication may be added in future versions.

Is there a free tier or pricing?

The page does not mention pricing; currently there is no rate limiting or authentication required on public endpoints.

What data format does the API return?

All responses are returned in JSON format, including a data array and a pagination object for endpoints with large datasets.

Does the API provide live/real-time game data?

No, this API does not provide real-time game data; current season data is updated daily, typically 2-4 hours after games conclude.

How far back does the historical data go?

Complete historical data is available from the 1946-47 NBA season onwards.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product