Underdog Fantasy Player Props Scraper avatar

Underdog Fantasy Player Props Scraper

Pricing

from $0.05 / 1,000 results

Go to Apify Store
Underdog Fantasy Player Props Scraper

Underdog Fantasy Player Props Scraper

Scrape live Underdog Fantasy player props — over/under lines, American/decimal odds, pitchers, and weather across 18 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

2

Total users

0

Monthly active users

12 hours ago

Last modified

Share

Underdog Fantasy Player Props Scraper — Lines & Odds

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.

PrizePicksBetr PicksDraftKings Pick6Underdog FantasyMulti-Source
Player Props ScraperBetr Picks ScraperPick6 ScraperPlayer Props Scraper ◄── you are hereDFS Multi-Source

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

Underdog Fantasy 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 live Underdog Fantasy player props — over/under lines, American and decimal odds, payout multipliers, matchup metadata, and MLB pitcher/weather context — across 18 leagues with structured fields per row. Output field names align with the PrizePicks Player Props Scraper for cross-platform joins.

Designed for Underdog-only monitoring, model feeds, and as input to the DFS Multi-Source Props Scraper for line comparison.

When to use this Actor

Use the Underdog Fantasy Player Props Scraper when you need Underdog-only data — Higher/Lower odds per side, venue and weather fields, probable MLB pitchers — without pulling other platforms.

Underdog is typically the slowest source in the suite (CloakBrowser / Turnstile). For all platforms in one run, use the DFS Multi-Source Props Scraper.

Key Features

  • Real-time odds — American/decimal odds and payout multipliers for Higher and Lower.
  • CloakBrowser / replay modes — Stealth automation, browser cURL replay, HAR text, or raw JSON.
  • US residential proxies — Required; Underdog blocks non-US traffic.
  • MLB analytics — Probable starting pitchers, venue type, weather when available.
  • Cost-optimized filters — Sport, player, market, and team filters before dataset push.

Input Parameters

ParameterDescriptionDefault
sourceModedirect, browser_curl, raw_payload, har_text, demo."direct"
sportsUnderdog sport keys (e.g. baseball_mlb, basketball_nba).
playerNamesComma-separated names. Case-insensitive partial match.
marketsMarket keys (e.g. player_points, player_hits_runs_rbis).
teamsComma-separated team abbreviations or names.
maxPropsMax output rows.5000
curlCommand / rawPayload / harTextAlternative input for replay modes.
proxyConfigurationUS residential proxy required.Apify RESIDENTIAL US

Input Example

{
"sourceMode": "direct",
"sports": ["baseball_mlb", "basketball_nba"],
"markets": ["player_points", "player_hits_runs_rbis"],
"maxProps": 5000,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Output Format

{
"projection_id": "abc123",
"line": 1.5,
"stat": "hits_runs_rbis",
"stat_display": "Hits + Runs + RBIs",
"player_name": "Jose Ramirez",
"player_team": "CLE",
"player_position": "3B",
"league": "MLB",
"higher_american_odds": "-120",
"higher_decimal_odds": "1.84",
"lower_american_odds": "-110",
"lower_decimal_odds": "1.91",
"venue_name": "Progressive Field",
"weather_condition": "Clear",
"home_pitcher": "Shane Bieber",
"source": "underdog",
"source_type": "dfs"
}

Use cases

Use caseWhat you get
Slate monitoringUnderdog board on a schedule
Odds researchHigher/Lower American & decimal odds
MLB contextPitchers, venue, weather fields
Model feedsStructured props for Python/Node pipelines
Cross-book compareFeed into DFS Multi-Source for spreads
AI / MCP workflowsRun via 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/underdog-fantasy-player-props-scraper-real-time-lines-odds').call({
sourceMode: 'direct',
sports: ['basketball_nba'],
maxProps: 500,
proxyConfiguration: {
useApifyProxy: true,
apifyProxyGroups: ['RESIDENTIAL'],
apifyProxyCountry: 'US',
},
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.slice(0, 5));

Python

from apify_client import ApifyClient
client = ApifyClient(token)
run = client.actor("crawloop/underdog-fantasy-player-props-scraper-real-time-lines-odds").call(
run_input={
"sourceMode": "direct",
"sports": ["baseball_mlb"],
"maxProps": 500,
"proxyConfiguration": {
"useApifyProxy": True,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US",
},
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["player_name"], item["line"], item.get("higher_american_odds"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~underdog-fantasy-player-props-scraper-real-time-lines-odds/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sourceMode":"direct","sports":["basketball_nba"],"maxProps":500,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/underdog-fantasy-player-props-scraper-real-time-lines-odds.

Example prompts:

  • "Run Underdog Fantasy Player Props Scraper for basketball_nba, max 500, and return player_name, line, higher_american_odds"
  • "Scrape Underdog MLB props and summarize pitcher and weather fields"
  • "Chain Underdog then DFS Multi-Source Props Scraper to compare NBA lines across books"

Suite next step

For cross-platform spreads, use DFS Multi-Source Props Scraper. For PrizePicks-only boards with demon/goblin tiers, use PrizePicks Player Props Scraper.

Platform focusActor
PrizePicks demon/goblin tiersPrizePicks Player Props Scraper
Betr Picks GraphQL lobbyBetr Picks Scraper
DraftKings Pick6 multipliersDraftKings Pick6 Scraper
Underdog Fantasy props & oddsUnderdog Fantasy Player Props Scraper ◄── you are here
All platforms + line spreadDFS Multi-Source Props Scraper