1. Player props
Playbook-API
  • Global
    • Overview
    • Base URL (Servers)
    • Authentication
    • Rate Limits + Usage
    • Errors
    • League / sportKey Conventions
    • Support
  • Core Endpoints
    • Health
      GET
    • Me
      GET
    • Teams
      GET
    • Live Scores/Games
      GET
    • Team Stats
      GET
    • Injuries
      GET
    • Splits
      GET
    • Splits (Historical/History)
      GET
    • Odds-Games
      GET
    • Lines
      GET
    • Games
      GET
    • Recent Form
      GET
    • Head-to-Head
      GET
  • MLB
    • Pitcher Stats (Season)
      GET
    • Starting Pitchers
      GET
    • Ballpark Weather
      GET
    • Strikeout Predictor
      GET
    • MLB Starting Pitchers
      GET
    • MLB Strikeout Predictor
      GET
    • MLB Pitcher Stats
      GET
    • MLB Ballpark Weather
      GET
  • NFL
    • Roster
    • NFL Team Stats
    • Team vs. Opponent
    • Player vs. Opponent
    • NFL Rosters
    • NFL Team Stats
    • NFL Team vs. Opponent
    • NFL Player vs. Opponent
    • NFL Stadiums
    • NFL IR & Reserve Moves
  • Games & odds
    • Games & IDs
    • Game Lines
    • Games
    • Live Games
  • Player props
    • Player Props
      GET
    • Player Prop Splits
      GET
  • Betting data
    • Betting Splits
    • Betting Splits History
    • Large Wagers
    • Large Wagers Summary
  • Injuries & teams
    • Injuries
    • Teams
    • Team Stats
  • Form & matchups
    • Recent Form
    • Head-to-Head
  • NBA
    • NBA Roster Moves
  • Account
    • Account & Usage
  • Schemas
    • Error
  1. Player props

Player Prop Splits

GET
/v1/player-props/splits
Last modified:2026-10-16 02:10:05
Real-money bet % and money % on the Over and Under of each player prop, pregame and live, for up to 5 markets per game. Same inputs as Player Props; each player comes back at the exchange line nearest the main line. Starter plan and above.
Cost: 5 units per game, charged only when splits are returned.
Plan: Starter plan and above
How to use it
1.
Get a game ID from Games & IDs.
2.
Paste the game ID.
3.
Pick up to 5 markets (the same IDs as Player Props).
4.
Copy the request.
Notes
bets is each side's share of trades; money is its share of dollars. Each pair adds to 100.
trades is the number of trades and volume the dollars traded. thin is true under 25 trades, when a few bets can swing the split.
line is the main line from Player Props; exchangeLine is the line these splits are for (the nearest one listed).
pregame covers trades before the start; live (after the start) covers trades during the game, and is null before it.
Players with no exchange market for the prop are left out. novig.status is partial while some players are still loading; call again shortly.
Related: Player Props (/v1/player-props), Betting Splits (/v1/splits)

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
API Key
Add parameter in query
api_key
Example:
api_key: ********************
or
Query Params

Responses

🟢200
application/json
Success
Bodyapplication/json

🟠400BadRequest
🟠401Unauthorized
🟠403Forbidden
🟠429RateLimited
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/v1/player-props/splits?league=&gameId=pbk_00ab8e7ef078895e600f&markets=&team=' \
--header 'x-api-key: <api-key>'
Response Response Example
200 - Success
{
    "league": "NFL",
    "gameId": "pbk_fb31a52aeb59c955a912",
    "awayTeam": "CHI",
    "homeTeam": "GB",
    "status": "pregame",
    "data": [
        {
            "market": "receptions",
            "label": "Receptions",
            "count": 1,
            "players": [
                {
                    "playerId": "pbk_nfl_te_tucker_kraft",
                    "playerName": "Tucker Kraft",
                    "team": "GB",
                    "line": 4.5,
                    "exchangeLine": 4.5,
                    "pregame": {
                        "over": {
                            "bets": 14,
                            "money": 9
                        },
                        "under": {
                            "bets": 86,
                            "money": 91
                        },
                        "trades": 80,
                        "volume": 2817,
                        "thin": false
                    },
                    "live": null
                }
            ]
        }
    ],
    "novig": {
        "status": "ok",
        "matched": 1
    },
    "unavailableMarkets": []
}
Modified at 2026-10-16 02:10:05
Previous
Player Props
Next
Betting Splits
Built with