Extract real-time player prop lines from PrizePicks across 29 leagues. Get over/under lines, odds tiers, player stats, team matchups, and game schedules. NBA, MLB, NHL, Soccer, Tennis, and esports. Filter by league or player name. 51 fields per prop. JSON, CSV, Excel export.
2026-09-05: no more blank player names, and 26 new fields per prop
Player names are never blank again. Some props were arriving with an empty
player_name: 38% of NFL rows, 8% of all props, 308 players in total. Because
playerNames matches on that field, those props could not be found by name at
all. A search for Derrick Henry, Lamar Jackson or Josh Allen returned nothing.
All of them are reachable again.
77 fields per prop, up from 51. Nothing was renamed or removed, so existing
integrations keep working unchanged. New on every row:
allowed_wager_types: whether a line takes both sides or is over only.
trending_count: how many entries a line is currently appearing in.
discount_name, discount_percentage: the promotion applied to a discounted
line.
group_key: ties together the variants of one player's stat in one game.
home_team_id, home_team_logo, home_team_ppid,
home_team_secondary_color, home_team_tertiary_color, and the same five for
the away team.
league_ppid, stat_lfg_ignored_leagues.
League discovery returns 21 fields per league, up from 2. Turning on List
available leagues now gives each league's id, display name, rank, icons and
logos, parent league and feature flags alongside its prop count.
rank is comparable between runs. It counts from 1 within each league, and
no longer changes scale depending on how many leagues you pick. The same prop
could previously come back as 318 in one run and 34762 in the next.
Empty values are consistently null. A few fields used to arrive as an empty
string instead, so a check for null quietly missed half of them.
Selecting nothing no longer adds leagues you did not ask for. A caller who
filled in only Other leagues also received the default MLB and World Cup
selection, and was charged for those props.
2026-07-28: 13 more leagues in the dropdown
WNBA, NFL, College Football, UFC, KBO, CFL, BIG3, TBT, MLB Live, NBA and NHL
Season Props, WNBA 1st Half and WNBA 1st Quarter are now one click. They were
always reachable through All or Other leagues.
Season-long markets such as WNBA Season Props are live only while PrizePicks
offers them, so they can be empty mid-season.
2026-07-17: the 24-hour Day Pass is retired
Nothing costs more. Per-projection pricing is unchanged at $0.05 per 1,000. The
cost examples in the README now also show the $0.05 per-run start fee, which has
always applied to every run but was left out of those examples.
2026-06-21: seasonal events appear on their own
Leagues are matched live, so a new seasonal event shows up without waiting for an
update. Added the World Cup, an Other leagues free-text field for anything not
in the list, and a List available leagues option that shows exactly what is
live right now. The default selection is MLB and World Cup.
2026-04-05: three new filters
statTypes, oddsTiers and teams. Combine them to narrow the output and cut
what a run costs.
2026-04-04: Esports in one pick
An Esports league option that selects all six esports titles at once.