PrizePicks API
Every PrizePicks line, pre-game and in-play, on the same player id as the sportsbook props. Compare a projection with the market in one request.
The PrizePicks API from OddsLink returns PrizePicks pick'em lines as clean JSON: the player, the stat and the line, for nine sports. Add the bookmaker key prizepicks to any props request.
Each line carries the same fixture id and player id as the sportsbook props of all 46 books, so a PrizePicks line sits next to the DraftKings, FanDuel and Pinnacle price for the same player with no name matching.
curl -H "X-API-Key: $ODDSLINK_KEY" \
"https://oddslink.app/v1/sports/nba/props?bookmakers=prizepicks&markets=player_points"import os, requests
r = requests.get(
"https://oddslink.app/v1/sports/nba/props",
params={"bookmakers": "prizepicks", "markets": "player_points"},
headers={"X-API-Key": os.environ["ODDSLINK_KEY"]},
)
r.raise_for_status()
for game in r.json():
print(game["away_team"], "at", game["home_team"])[{
"id": "nba:bostonceltics-chicagobulls:2026-10-26",
"commence_time": "2026-10-26T23:30:00.000Z",
"home_team": "Boston Celtics",
"away_team": "Chicago Bulls",
"props": [
{ "bookmaker": { "key": "prizepicks", "title": "PrizePicks" },
"player": "Jayson Tatum", "player_id": "nba:jaysontatum",
"stat": "player_points", "point": 27.5, "main": true,
"outcomes": [ { "name": "Over" }, { "name": "Under" } ] },
{ "bookmaker": { "key": "prizepicks", "title": "PrizePicks" },
"player": "Jayson Tatum", "player_id": "nba:jaysontatum",
"stat": "player_points", "point": 34.5, "main": false,
"outcomes": [ { "name": "Over" } ] }
]
}]A real PrizePicks response from 26 Oct 2026, trimmed.
More than the main line
Every line, main and alternate
The standard line marked main: true, plus each alternate PrizePicks posts.
Same player id as the books
player_id matches the sportsbook props, so you compare a PrizePicks line with the market in one pass.
Tennis props
Aces, break points won, games won, total games, total sets, tiebreaks and fantasy points.
MMA props
Significant strikes, body and leg strikes, takedowns, knockdowns, submission attempts, control time and fight time.
Payout tables
PrizePicks' Power and Flex payouts for every entry size, from /v1/pickem/payouts.
In-play
PrizePicks lines during the game, from /props/live, on Growth and up.
Sports
| Sport | Player stats | In-play |
|---|---|---|
| NFL | Passing, rushing and receiving yards, touchdowns, receptions, longest plays, kicking, sacks, tackles | Yes |
| College football | Passing, rushing and receiving yards, touchdowns, receptions, longest plays, kicking | Yes |
| NBA | Points, rebounds, assists, threes, blocks, steals, free throws, combos, double-double, fantasy points | Yes |
| WNBA | Points, rebounds, assists, threes, blocks, steals, combos, fantasy points | Yes |
| NHL | Points, goals, assists, shots on goal, blocked shots, power play points, saves | Yes |
| MLB | Hits, total bases, home runs, RBIs, runs, walks, stolen bases, strikeouts, outs, earned runs | Yes |
| Soccer | Goals, assists, shots on target, goal or assist | Yes |
| Tennis | Aces, break points won, games won, total games, total sets, tiebreaks, fantasy points | No |
| MMA | Significant strikes, takedowns, knockdowns, submission attempts, control time, fight time, fantasy points | No |
All 46 books. One schema.
37 sportsbooks
6 exchanges
3 prediction markets
Every book on every plan
| Plan | Per month | Requests a month | In-play and props | History |
|---|---|---|---|---|
| Free | $0 | 1,000 | No | No |
| Starter | $24 | 20,000 | No | No |
| Growth | $49 | 100,000 | Yes | No |
| Scale | $99 | 500,000 | Yes | 2 years |
| Business | $199 | 5,000,000 | Yes | All of it |
Questions
What is PrizePicks' key in the API?
prizepicks. Pass it in the bookmakers filter on the props routes.
Why do PrizePicks outcomes have no price?
PrizePicks posts a line, not a price per pick. Each outcome carries the side and the line, and the payout depends on the entry. PrizePicks' Power and Flex payout tables are on GET /v1/pickem/payouts.
Which plan do I need?
PrizePicks lines are player props, which come with Growth and above. In-play lines come on the same plans.
Can I compare PrizePicks with the sportsbooks?
Yes. Ask for several keys, for example bookmakers=prizepicks,draftkings,fanduel,pinnacle. Every row shares the fixture id and the player_id, so a +EV screen can read the sportsbook price for the same line.
Do you have PrizePicks tennis and MMA?
Yes. Tennis aces, games and sets, and MMA strikes, takedowns, knockdowns and control time are all on the props route.