PrizePicks, Underdog & Pick6 Props Scraper
Pricing
from $0.25 / 1,000 results
PrizePicks, Underdog & Pick6 Props Scraper
Scrape PrizePicks, DraftKings Pick6, and Underdog player props in one run. Normalized rows, comparison keys, and a line-spread dataset for cross-book research.
Pricing
from $0.25 / 1,000 results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
PrizePicks, Underdog & Pick6 Props Scraper — Cross-Platform Lines
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by PrizePicks, Betr, DraftKings, and Underdog Fantasy or its affiliates. Data is read from publicly accessible pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
| PrizePicks | DraftKings Pick6 | Underdog Fantasy | Multi-Source |
|---|---|---|---|
| PrizePicks Scraper | Pick6 Scraper | Underdog Props Scraper | Props Board ◄── you are here |
One Apify run → PrizePicks, DraftKings Pick6, and Underdog Fantasy in a single normalized dataset with shared schema, comparison_key for cross-platform joins, and an optional comparisons dataset with side-by-side line spreads.
Need only one platform? Use the single-source scrapers linked above.
When not to use this Actor
- Bet placement, automated wagering, picks, or tips — this is a read-only informational/research data tool, not a betting product or advice service.
- Account, wallet, private-history, or login-gated workflows are out of scope.
When to use this Actor
Use the Multi-Source Board when you need cross-platform line shopping, gap analysis, or a unified props feed — not when monitoring a single book at minimum cost.
Key Features
- Three live platforms —
prizepicks,draftkings-pick6,underdog(Betr Picks is retired and skipped if still selected). - Unified schema — every row includes
source,player_name,line,market,comparison_key. - Comparison dataset — optional output with per-source lines and
line_spread. - Partial results stay in the dataset — a source that fails does not wipe the others. The run itself fails when fewer than two requested books return props, so a one-book dump is not a successful comparison.
- Proven collectors — same logic as the standalone suite Actors.
Input Parameters
| Parameter | Description | Default |
|---|---|---|
sources | Platforms to scrape. | prizepicks, pick6, underdog |
leagues | Leagues across all sources (NFL, NBA, All). | ["NFL"] |
outputComparisons | Emit comparisons dataset with line spreads. | true |
maxProjectionsPerSource | Cap per source. | platform default |
proxyConfiguration | US residential recommended. | Apify RESIDENTIAL US |
Input Example
{"sources": ["prizepicks", "draftkings-pick6", "underdog"],"leagues": ["NFL"],"outputComparisons": true,"maxProjectionsPerSource": 500}
Use cases
| Use case | What you get |
|---|---|
| Line shopping | Same prop across books with spreads |
| Gap analysis | Props missing on one board but present on others |
| Unified feeds | One schema for dashboards |
| Research pipelines | Node/Python/cURL + dataset exports |
| AI / MCP workflows | Apify API, clients, or MCP |
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/dfs-multi-source-props-scraper').call({sources: ['prizepicks', 'draftkings-pick6', 'underdog'],leagues: ['NFL'],outputComparisons: true,maxProjectionsPerSource: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 5));
Python
from apify_client import ApifyClientclient = ApifyClient(token)run = client.actor("crawloop/dfs-multi-source-props-scraper").call(run_input={"sources": ["prizepicks", "draftkings-pick6", "underdog"],"leagues": ["NFL"],"outputComparisons": True,"maxProjectionsPerSource": 500,})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())print(len(items), items[:3])
cURL
curl "https://api.apify.com/v2/acts/crawloop~dfs-multi-source-props-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"sources": ["prizepicks", "draftkings-pick6", "underdog"],"leagues": ["NFL"],"outputComparisons": true,"maxProjectionsPerSource": 500}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/dfs-multi-source-props-scraper.
Example prompts:
- "Run DFS Multi-Source Props Scraper for NFL on prizepicks, draftkings-pick6, and underdog, and summarize the widest line spreads"
- "Scrape multi-source NFL props and return top 20 comparison_key rows with source_count > 1"
- "Chain PrizePicks Scraper then DFS Multi-Source for the same slate and explain differences"
Suite next step
For lowest-cost single-book monitoring, use PrizePicks, Pick6, or Underdog.
Related Actors — DFS Props
| Platform focus | Actor |
|---|---|
| PrizePicks demon/goblin tiers | PrizePicks Player Props Scraper |
| Pick6 payout multipliers | DraftKings Pick6 Scraper |
| Underdog Fantasy props & odds | Underdog Props Scraper |
| All platforms + line spread | DFS Multi-Source Props Scraper ◄── you are here |