PrizePicks Player Props Scraper avatar

PrizePicks Player Props Scraper

Pricing

from $0.05 / 1,000 results

Go to Apify Store
PrizePicks Player Props Scraper

PrizePicks Player Props Scraper

Scrape live PrizePicks player props — over/under lines, demon/goblin odds tiers, matchups, and 51 fields across 29 leagues. No login. Part of Crawloop DFS Props Suite.

Pricing

from $0.05 / 1,000 results

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

18 days ago

Last modified

Share

PrizePicks Player Props Scraper — Lines & Odds Tiers

Crawloop DFS Player Props Suite — Real-time player props, over/under lines, and odds from US daily fantasy sports (DFS) pick'em platforms. Built for odds-comparison tools, sports analytics pipelines, and research dashboards.

Suite hub: github.com/PLCSPS-DEV/dfs-player-props

Product site: crawloop.com/sports-data

PrizePicksBetr PicksDraftKings Pick6Underdog FantasyMulti-Source
Player Props Scraper ◄── you are herePicks ScraperPick6 ScraperPlayer Props ScraperProps Board

Disclaimer: This is an unofficial integration developed independently of PrizePicks. It is not affiliated with, sponsored by, or endorsed by PrizePicks or any of its subsidiaries.

PrizePicks and related names are trademarks of their respective owners. Data is read from publicly accessible web sources only; no proprietary databases are redistributed.

This Actor is provided for informational and research purposes only. It does not provide betting advice. You are solely responsible for ensuring your use complies with applicable laws, platform terms of use, and your organization's policies.

No warranty is given as to accuracy, completeness, or continued availability of third-party data. Use at your own risk.

Extract every active PrizePicks player prop as structured JSON — player, stat category, over/under line, odds tier (standard, demon, goblin), matchup, and timestamps. 20,000+ props in under 45 seconds across 29 leagues with 51 fields per row. Filter by league, player, team, stat type, or odds tier to cut cost.

Designed for PrizePicks-only monitoring, model feeds, and as input to the Multi-Source Board for cross-platform line comparison.

When to use this Actor

Use the PrizePicks Player Props Scraper when you need the full PrizePicks board — including demon/goblin tiers, team brand colors, and live-game status — without pulling other platforms.

For Betr, DraftKings Pick6, or Underdog only, use the dedicated single-source scrapers in the suite table above. For all platforms in one run with comparison_key joins, use the Multi-Source Board.

DFS Props Pipeline

Phase 1 — Single-platform boards Phase 2 — Cross-platform compare
──────────────────────────────── ─────────────────────────────────
PrizePicks Scraper ◄── you are here ──┐
Betr Picks Scraper ───────────────────┤
Pick6 Scraper ───────────────────┼──► Multi-Source Board ──► comparisons dataset
Underdog Scraper ───────────────────┘

Key Features

  • 51 fields per prop — player profiles, team colors, matchups, odds tiers, timestamps, live status.
  • 29 leagues — NBA, MLB, NHL, NFL, WNBA, Soccer, Tennis, PGA, Esports (CS2, LoL, Valorant, Dota 2, Call of Duty, Rocket League), AFL, Cricket, and more.
  • Odds tiers — Standard, demon (harder line), and goblin (easier line) on the same stat.
  • Cost-optimized filters — AND logic; filtered-out rows are not billed.
  • Real-time lines — Board refreshes every few minutes during active slates.

Input Parameters

ParameterDescriptionDefault
leaguesOne or more leagues, "All", or "Esports".["NBA"]
playerNamesComma-separated names. Case- and diacritic-insensitive partial match.
statTypesComma-separated stat names or abbreviations (PRA, Points, SOT).
oddsTiersstandard, demon, goblin. Empty = all tiers.
teamsComma-separated team names or abbreviations.
maxProjectionsMax output rows (up to 100,000).30000
prizePicksStateCodeState code sent to public middleware."GA"

Input Example

{
"leagues": ["NBA"],
"playerNames": "Jokic, LeBron",
"statTypes": "PRA",
"oddsTiers": ["demon"],
"teams": "Lakers"
}

Output Format

{
"projection_id": "10880149",
"line": 44.5,
"stat": "Pts+Rebs+Asts",
"stat_short": "PRA",
"odds_tier": "demon",
"player_name": "LeBron James",
"player_team": "LAL",
"player_team_name": "Lakers",
"league": "NBA",
"home_team": "LAL",
"away_team": "BKN",
"game_start": "2026-03-27T22:30:00.000-04:00",
"status": "pre_game",
"is_live": false,
"duration": "Full",
"source": "prizepicks",
"source_type": "dfs"
}

Typical Workflow

1. Monitor a slate

Run with leagues: ["MLB"] on a schedule during game windows. Export dataset to CSV or webhook.

2. Narrow to high-value props

Add playerNames, statTypes, and oddsTiers filters to reduce volume and cost.

3. Compare with Underdog or Betr

Feed output alongside Underdog Player Props or run the Multi-Source Board for automatic comparison_key joins.

Actor Comparison

TaskPrizePicksBetrPick6UnderdogMulti-Source
PrizePicks demon/goblin tiersYesNoNoNoYes
Single-platform lowest costYesYesYesYesNo
Cross-platform line spreadNoNoNoNoYes
American/decimal odds per sideNoNoPartialYesYes

API Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("crawloop/prizepicks-player-props-scraper").call(
run_input={"leagues": ["MLB"], "maxProjections": 30000}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["player_name"], item["stat_short"], item["line"], item["odds_tier"])

Learn more: Product page · Suite hub · GitHub docs

Also from Crawloop: Industrial Automation Suite