Sportsline Picks Scraper avatar
Sportsline Picks Scraper

Pricing

$15.00 / 1,000 results

Go to Apify Store
Sportsline Picks Scraper

Sportsline Picks Scraper

Scrapes Sportsline's model picks across multiple leagues and outputs fully structured game + pick data, including spreads, totals, moneylines, projection scores, simulation probabilities, consensus probabilities, and narrative explanations.

Pricing

$15.00 / 1,000 results

Rating

5.0

(1)

Developer

Harvest Data

Harvest Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Sportsline Model Picks Scraper

This Apify actor scrapes Sportsline's Model Picks across multiple leagues and outputs fully structured game + pick data, including spreads, totals, moneylines, projection scores, simulation probabilities, consensus probabilities, and narrative explanations.

The actor is designed for reliability, low-latency execution, and stable structured JSON output ideal for betting models, dashboards, or analytics pipelines.


✨ Features

  • Scrapes active and upcoming games from Sportsline's Model Picks.”

  • Supports 8 leagues:

    • NFL
    • College Football
    • NBA
    • College Basketball
    • NHL
    • UEFA Champions League (UCL)
    • English Premier League (EPL)
    • LaLiga
  • Extracts:

    • Game metadata (teams, venue, start time, league)
    • Betting lines (spread, total, moneyline)
    • Projected scores
    • Simulation probabilities
    • Consensus probabilities
    • Pick grades (A-F)
    • Narrative analysis for each pick
  • Produces a clean, normalized JSON array of game objects.


📦 Output Structure (Example)

[
{
"cbsGameAbbrv": "NFL_20251117_DAL@LV",
"gameStartDtStamp": "2025-11-17T20:15:00-05:00",
"neutral": false,
"venueName": "Allegiant Stadium",
"venueLocation": "NV",
"hasScore": false,
"isMoneyLine": false,
"timeLeft": "",
"total": "50",
"homeTeamId": 424,
"homeTeamName": "Las Vegas",
"homeTeamNickName": "Raiders",
"homeTeamMedName": "Las Vegas",
"homeTeamAbbrv": "LV",
"homeTeamMl": "+156",
"homeTeamProjScore": "21",
"awayTeamId": 411,
"awayTeamName": "Dallas",
"awayTeamNickName": "Cowboys",
"awayTeamMedName": "Dallas",
"awayTeamAbbrv": "DAL",
"awayTeamMl": "-188",
"awayTeamProjScore": "28",
"pick1Grade": "A",
"pick1Value": 82,
"pick1ConsensusPercentage": "68%",
"pick1SimPercentage": "57%",
"pick1ExpPickCount": 4,
"pick1Sanitized": "DAL -3.5",
"pick1Narrative": "...",
"pick2Grade": "C",
"pick2Value": 46,
"pick2Sanitized": "UNDER 50",
"pick2Narrative": "...",
"pick3Grade": "C",
"pick3Value": 42,
"pick3Sanitized": "DAL -188",
"pick3Narrative": "...",
}
]

⚠️ Actual keys may vary slightly based on league-specific data returned by Sportsline.


🏆 Supported Leagues

This actor supports scraping Model Picks for the following leagues:

  • NFL
  • College-Football
  • NBA
  • College-Basketball
  • NHL
  • UCL (UEFA Champions League)
  • EPL (English Premier League)
  • LaLiga

Specify the league using the league input:

{
"league": "NBA"
}

Available enum values:

[
"NFL",
"College-Football",
"NBA",
"College-Basketball",
"NHL",
"UCL",
"EPL",
"LaLiga"
]

🔧 Extending the Actor

The structure is designed to easily support:

  • Additional leagues
  • Historical pick scraping
  • Scheduled runs (cron)
  • Webhook notifications
  • Automatic model-ready transformations

If you'd like, I can also generate a polished actor.json, INPUT_SCHEMA, or full source code.