Skip to content

Working with Picks

Picks are the core output of the scoring engine. Each pick represents a player prop evaluation (e.g., “LeBron James Over 25.5 Points”) scored across 7 independent blocks.

Terminal window
curl -H "X-API-Key: $NBAV3_DATA_TOKEN" \
https://nbaproplab.com/api/v1/data/picks/today

This returns all scored picks for today, sorted by score descending.

The /picks endpoint accepts query parameters for date selection, sorting, sparse fields, and pagination:

Terminal window
# Picks for a specific date, sorted by score descending
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks?date=2026-05-20&sort=-score"
# Only essential fields for a lighter payload
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks?date=2026-05-20&fields=id,playerName,statType,line,score,rating"
# Paginate through results
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks?date=2026-05-20&limit=50&cursor=eyJpZCI6MTIzNDV9"
ParameterTypeExample
datedate2026-05-20
sortfieldscore, -score, date, createdAt, playerName, statType, rating
fieldscomma-separatedid,playerName,statType,line,score,rating
includecomma-separatedplayer,game,blocks,odds
limitinteger50 (default)
cursorstringPagination cursor from previous response

For large result sets, request only the fields you need:

Terminal window
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks?fields=id,playerName,statType,line,score,rating"

Available fields: id, date, playerName, statType, line, direction, score, rating, period, playerId, gameId, createdAt, blockScoresJson, spiderDataJson.

Each pick includes spiderData — the individual block scores that make up the spider (radar) chart:

{
"score": 72.4,
"confidence": 0.81,
"spiderData": {
"PlayerProfile": 78,
"Matchup": 65,
"Synergy": 70,
"GameContext": 80,
"MarketLine": 68,
"AnalysisQuality": 75,
"ExternalSignals": 60
}
}

Use include to embed related data:

Terminal window
# Get pick with full block details, player info, and game context
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks/12345?include=blocks,player,game,odds"
IncludeReturns
playerPlayer name, team, position
gameMatchup, tipoff time, spread, total
blocksDetailed 7-block scores with sub-metrics
oddsLine snapshots from each sportsbook

After games complete, picks are settled as hit, miss, push, or void:

Terminal window
# Get settled picks from last week
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks/settled?from=2026-05-14&to=2026-05-20"

Large result sets use cursor-based pagination:

{
"data": [...],
"nextCursor": "eyJpZCI6MTIzNDV9",
"hasMore": true
}

Pass cursor to get the next page:

Terminal window
curl -H "X-API-Key: $TOKEN" \
"https://nbaproplab.com/api/v1/data/picks?cursor=eyJpZCI6MTIzNDV9"