FREE REST API — NBA 2K26 RATINGS
NBA 2K player data.One free API.
Access comprehensive player attributes, team rosters, and ratings data — 1,900+ players across current, classic, and all-time rosters, updated weekly. Build with real NBA 2K data in minutes.
$ curl api.nba2kapi.com/api/players
1,900+ players
100+ teams
40+ attributes
<150ms responses
TOP OVERALL — 2K26 · WEEK 28LIVE
from GET /api/players?sort=overall:desc
THE PLAYGROUND
Explore NBA 2K player data
QUERY — READS LIKE A SENTENCE, RUNS LIKE AN APITRY IT LIVE →
Show me guards from any era with 3PT ≥ 85, ranked by overall
GET/api/players?position=guard&era=all&three_ball_gte=85&sort=overall:desc
247 MATCH · SHOWING 6 · CURRENT + CLASSIC IN ONE CALL● = QUERIED COLUMN
THREE WAYS TO EXPLORE
One dataset. Three lenses.
GET /api/players?era=all
The Playground
Build a query by writing a sentence — filter any attribute, mix eras, and read the exact API call back.
1Thunder
82.4
2Nuggets
81.1
3Celtics
80.9
The Board
Every team ranked by roster strength — open one to see the depth chart, or flip through the league.
969998989795
The Whiteboard
Drop any five on the court, add an opponent, and read the tale of the tape matchup by matchup.
THE API
One key.
Every endpoint.
Authenticated with a single header. ETag caching, rate-limit headers, and a public no-key endpoint for browser apps.
GET /api/players/slug/lebron-james200 · 142ms
$ curl api.nba2kapi.com/api/players/slug/lebron-james \
-H 'X-API-Key: YOUR_KEY'
{
"name": "LeBron James",
"team": "Los Angeles Lakers",
"overall": 94,
"tier": "Diamond",
"positions": ["SF", "PF"],
"attributes": { "passIQ": 95, …40 more },
"badges": { "total": 14, … }
}
Ready to build?
Get your free API key and start integrating NBA 2K data into your application today.