/api/v1/research/player/{playerId}/similar-vs-opponent
GET
/api/v1/research/player/{playerId}/similar-vs-opponent
const url = 'https://nbaproplab.com/api/v1/research/player/1/similar-vs-opponent?stat=Points&max=20';const options = { method: 'GET', headers: {Authorization: 'Bearer <token>', 'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://nbaproplab.com/api/v1/research/player/1/similar-vs-opponent?stat=Points&max=20' \ --header 'Authorization: Bearer <token>' \ --header 'X-API-Key: <X-API-Key>'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” playerId
required
integer format: int32
Query Parameters
Section titled “Query Parameters ” stat
string
line
number | string format: double
max
integer | string format: int32
Responses
Section titled “ Responses ”OK
object
playerId
required
integer | string format: int32
playerName
required
string
opponentTeamId
required
null | integer | string format: int32
opponentAbbreviation
required
null | string
season
required
integer | string format: int32
stat
required
string
referenceLine
required
null | number | string format: double
summary
required
object
games
required
integer | string format: int32
avgValue
required
number | string format: double
hitsVsLine
required
null | integer | string format: int32
hitRatePct
required
null | number | string format: double
avgDiffVsLine
required
null | number | string format: double
rows
required
Array<object>
object
gameDate
required
string format: date-time
playerId
required
integer | string format: int32
playerName
required
string
teamAbbreviation
required
string
statValue
required
number | string format: double
diffVsLine
required
null | number | string format: double
hitLine
required
null | boolean
generatedAt
required
string format: date-time
object
playerId
required
integer | string format: int32
playerName
required
string
opponentTeamId
required
null | integer | string format: int32
opponentAbbreviation
required
null | string
season
required
integer | string format: int32
stat
required
string
referenceLine
required
null | number | string format: double
summary
required
object
games
required
integer | string format: int32
avgValue
required
number | string format: double
hitsVsLine
required
null | integer | string format: int32
hitRatePct
required
null | number | string format: double
avgDiffVsLine
required
null | number | string format: double
rows
required
Array<object>
object
gameDate
required
string format: date-time
playerId
required
integer | string format: int32
playerName
required
string
teamAbbreviation
required
string
statValue
required
number | string format: double
diffVsLine
required
null | number | string format: double
hitLine
required
null | boolean
generatedAt
required
string format: date-time
Example generated
{ "playerId": 1, "playerName": "example", "opponentTeamId": 1, "opponentAbbreviation": "example", "season": 1, "stat": "example", "referenceLine": 1, "summary": { "games": 1, "avgValue": 1, "hitsVsLine": 1, "hitRatePct": 1, "avgDiffVsLine": 1 }, "rows": [ { "gameDate": "2026-04-15T12:00:00Z", "playerId": 1, "playerName": "example", "teamAbbreviation": "example", "statValue": 1, "diffVsLine": 1, "hitLine": true } ], "generatedAt": "2026-04-15T12:00:00Z"}object
playerId
required
integer | string format: int32
playerName
required
string
opponentTeamId
required
null | integer | string format: int32
opponentAbbreviation
required
null | string
season
required
integer | string format: int32
stat
required
string
referenceLine
required
null | number | string format: double
summary
required
object
games
required
integer | string format: int32
avgValue
required
number | string format: double
hitsVsLine
required
null | integer | string format: int32
hitRatePct
required
null | number | string format: double
avgDiffVsLine
required
null | number | string format: double
rows
required
Array<object>
object
gameDate
required
string format: date-time
playerId
required
integer | string format: int32
playerName
required
string
teamAbbreviation
required
string
statValue
required
number | string format: double
diffVsLine
required
null | number | string format: double
hitLine
required
null | boolean
generatedAt
required
string format: date-time
Example generated
{ "playerId": 1, "playerName": "example", "opponentTeamId": 1, "opponentAbbreviation": "example", "season": 1, "stat": "example", "referenceLine": 1, "summary": { "games": 1, "avgValue": 1, "hitsVsLine": 1, "hitRatePct": 1, "avgDiffVsLine": 1 }, "rows": [ { "gameDate": "2026-04-15T12:00:00Z", "playerId": 1, "playerName": "example", "teamAbbreviation": "example", "statValue": 1, "diffVsLine": 1, "hitLine": true } ], "generatedAt": "2026-04-15T12:00:00Z"}Authentication required.
Media type application/problem+json
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Insufficient permissions or tier.
Media type application/problem+json
object
type
null | string
title
null | string
status
null | integer | string format: int32
detail
null | string
instance
null | string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}