Pricing
from $0.05 / 1,000 results
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
Actor stats
0
Bookmarked
6
Total users
0
Monthly active users
7 days ago
Last modified
Categories
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
| PrizePicks | Betr Picks | DraftKings Pick6 | Underdog Fantasy | Multi-Source |
|---|---|---|---|---|
| Player Props Scraper โโโ you are here | Picks Scraper | Pick6 Scraper | Player Props Scraper | Props 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 datasetUnderdog 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
| Parameter | Description | Default |
|---|---|---|
leagues | One or more leagues, "All", or "Esports". | ["NBA"] |
playerNames | Comma-separated names. Case- and diacritic-insensitive partial match. | โ |
statTypes | Comma-separated stat names or abbreviations (PRA, Points, SOT). | โ |
oddsTiers | standard, demon, goblin. Empty = all tiers. | โ |
teams | Comma-separated team names or abbreviations. | โ |
maxProjections | Max output rows (up to 100,000). | 30000 |
prizePicksStateCode | State 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
| Task | PrizePicks | Betr | Pick6 | Underdog | Multi-Source |
|---|---|---|---|---|---|
| PrizePicks demon/goblin tiers | Yes | No | No | No | Yes |
| Single-platform lowest cost | Yes | Yes | Yes | Yes | No |
| Cross-platform line spread | No | No | No | No | Yes |
| American/decimal odds per side | No | No | Partial | Yes | Yes |
API Integration
from apify_client import ApifyClientclient = 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
