Skip to main content
GET
/
athletes
/
games
Player Game Logs
curl --request GET \
  --url https://v1.basketball.sportsapipro.com/athletes/games \
  --header 'x-api-key: <api-key>'

Overview

Returns game-by-game statistics (game logs) for a specific player, useful for tracking player performance trends.

Query Parameters

athleteId
integer
required
Player ID
numOfGames
integer
default:"10"
Number of games to return

Code Examples

curl -X GET "https://v1.basketball.sportsapipro.com/athletes/games?athleteId=12345&numOfGames=10" \
  -H "x-api-key: YOUR_API_KEY"

Response Structure

games
array
Array of game log entries

Use Case: Player Prop Research

Use game logs to analyze player trends for betting prop research. Look for patterns in scoring against specific opponents or recent form changes.
// Analyze recent performance vs prop line
const propLine = 25.5;
const games = await getPlayerGames(playerId);

const overHits = games.filter(g => g.stats.points > propLine).length;
const hitRate = (overHits / games.length) * 100;

console.log(`Over ${propLine} points hit rate: ${hitRate}%`);

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Query Parameters

athleteId
integer
required

Player ID

Example:

12345

numOfGames
integer
default:10

Number of games to return

Example:

10

Response

200

Player game logs retrieved successfully