PrizePicks Player Props Scraper - Real-Time Lines
Pricing
from $0.05 / 1,000 projections
PrizePicks Player Props Scraper - Real-Time Lines
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.
Pricing
from $0.05 / 1,000 projections
Rating
0.0
(0)
Developer
Zen Studio
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
PrizePicks Player Props Scraper — Real-Time Lines Across 29 Leagues
| 20,000 player props in under 5 seconds — real-time over/under lines with 51 fields across 29 leagues. |
Get every active player prop from PrizePicks as structured JSON.
Each result is one prop: a player, a stat, and an over/under line with the odds tier.
Filter by league, player name, or fetch the entire board in one call.
- 51 fields per prop — player profile, team colors, game matchup, odds tier, timestamps
- 29 leagues — NBA, MLB, NHL, Soccer, Tennis, PGA, NASCAR, CS2, LoL, Valorant, Cricket, and more
- Real-time data — lines update every few minutes on PrizePicks
How It Works
|
|
|
|
|
|
|
What Data Can You Extract from PrizePicks?
Every result includes:
- Player name, team, position, market, jersey number, headshot URL
- Stat category and short name (Points, PRA, SOT, Goals, etc.)
- Over/under line score with odds tier (standard, demon, goblin)
- Game matchup with home/away teams, full team names, markets, and brand colors
- Game start time, live status, and schedule
- Projection timestamps (board time, last updated)
- Flash sale lines, promo flags, refundable status
- Duration (Full, 1st Half, 1st Quarter, 1st Period)
Odds Tiers
PrizePicks offers the same stat at different difficulty levels:
| Tier | Meaning | Example |
|---|---|---|
| Standard | Normal line | Jokic PRA 50.5 |
| Demon | Harder to hit, higher payout | Jokic PRA 56.5 |
| Goblin | Easier to hit, lower payout | Jokic PRA 48.5 |
How to Scrape PrizePicks Player Props
Basic — NBA Props
{"leagues": ["NBA"]}
Multiple Leagues
{"leagues": ["NBA", "NHL", "Soccer"]}
Filter by Player Name
{"leagues": ["NBA"],"playerNames": "Jokic, LeBron, Curry"}
Everything at Once
{"leagues": ["All"]}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
leagues | array | ["NBA"] | One or more leagues. Select "All" for every available league |
playerNames | string | — | Comma-separated player names to filter by. Case-insensitive, diacritic-insensitive (Jokic matches Jokić) |
Pricing — Pay Per Event (PPE)
$0.05 per 1,000 projections.
Cost Examples
| What You Fetch | Props | Cost |
|---|---|---|
| NBA (typical game day) | ~5,000 | ~$0.25 |
| NBA + MLB + NHL | ~6,000 | ~$0.30 |
| All 29 leagues | ~12,000 | ~$0.60 |
| NBA filtered to 1 player | ~55 | < $0.01 |
Monthly Estimates
| Usage Pattern | Monthly Cost |
|---|---|
| NBA twice daily | ~$15 |
| 3 leagues twice daily | ~$17 |
| NBA every 5 minutes | ~$110 |
Cost Optimization
- Use
leaguesto fetch only the sports you need - Use
playerNamesto narrow to specific players
Output Example
Every prop includes all fields below. This is a real result from the NBA board.
{"projection_id": "10880149","line": 44.5,"stat": "Pts+Rebs+Asts","stat_short": "PRA","odds_tier": "demon","adjusted_odds": true,"flash_line": null,"is_promo": false,"status": "pre_game","is_live": false,"is_live_scored": true,"in_game": false,"refundable": true,"rank": 4884,"projection_type": "Single Stat","start_time": "2026-03-27T22:40:00.000-04:00","board_time": "2026-03-27T01:20:37.914-04:00","updated_at": "2026-03-27T01:18:38.101-04:00","description": "BKN","hot": null,"tv_channel": null,"custom_image": null,"event_type": "team","end_time": null,"today": null,"player_name": "LeBron James","player_team": "LAL","player_team_name": "Lakers","player_market": "Los Angeles","player_position": "F","player_image": "https://static.prizepicks.com/images/players/nba/LeBron_James.webp","player_jersey": "23","player_combo": false,"player_id": "188012","league": "NBA","league_id": 7,"game_start": "2026-03-27T22:30:00.000-04:00","game_end": null,"game_status": "scheduled","game_is_live": false,"home_team": "LAL","home_team_name": "Lakers","home_team_market": "Los Angeles","home_team_color": "FDB927","away_team": "BKN","away_team_name": "Nets","away_team_market": "Brooklyn","away_team_color": "FFFFFF","duration": "Full","projection_type_name": "Single Stat","stat_rank": 2}
Scheduling
| Cadence | Best For |
|---|---|
| Once or twice daily | Daily picks newsletters, content creation |
| Every 1–4 hours | Line comparison tools, data collection |
| Every 2–5 minutes | Near real-time monitoring, Discord bots |
Data Export
Results are available in:
- JSON — structured data for programmatic analysis
- CSV — flat tables for spreadsheets
- Excel — formatted data for reporting
Export directly from Apify Console or via API.
FAQ
How many props are typically available? Around 12,000–20,000 across all leagues. NBA alone has 2,000–5,000 depending on the game schedule.
How often do lines change?
Lines update every few minutes. The updated_at field shows exactly when each prop was last changed.
What's the difference between standard, demon, and goblin? Standard is the normal line. Demon is harder with higher payout potential. Goblin is easier with lower payout. Same player and stat, different difficulty.
What are combo players?
Combo props combine two players (e.g., "Jokic + Murray"). The player_combo field is true and the name shows both players.
Does this work outside the US? Yes. The scraper uses a US residential proxy internally. You can run it from anywhere.
What happens if a league has no games today? Zero results for that league with an info message. No error, no charge.
Can I track line movements?
Schedule the scraper to run periodically and compare line values across runs using projection_id as the key.
Legal Compliance
This Actor extracts publicly available data from the PrizePicks platform. Users must ensure compliance with PrizePicks terms of service and applicable data protection regulations when using extracted data.

