OrbTop

FantasyPros NFL Projections, ADP & Rankings Scraper

SPORTSAI

FantasyPros NFL Projections, ADP & Rankings Scraper

Scrape FantasyPros consensus NFL projections, Average Draft Position (ADP), and expert consensus rankings (ECR) for all positions and scoring formats — in one actor.

FantasyPros aggregates projections from 100+ fantasy football analysts and is the #1 consensus data source in the industry. This actor gives you programmatic access to:

  • Weekly projections with position-specific stat breakdowns (pass yds, rush yds, targets, etc.) and consensus fantasy points
  • ADP data across standard, PPR, half-PPR, dynasty, and keeper formats
  • Expert consensus rankings (ECR) with best/worst/std-dev spread across all participating analysts

What you get

Each record includes:

Field Description
player_name Full player name (e.g. "Patrick Mahomes")
team NFL team abbreviation (e.g. "KC")
position Player position (QB, RB, WR, TE, K, DST)
scoring_format Scoring format used (STD, HALF, PPR)
week NFL week number (1–18; 0 = season-long)
data_type Record type: projections, adp, or rankings
projected_points Consensus projected fantasy points
projected_stats Position-specific stat projections (JSON string)
adp Average Draft Position
adp_source ADP format/source (e.g. "overall", "ppr-overall")
consensus_rank Consensus Expert Rank (ECR)
best_rank Best (lowest) rank from any expert
worst_rank Worst (highest) rank from any expert
std_dev Standard deviation of expert ranks

Projected stats format by position

The projected_stats field is a JSON string with position-specific keys:

  • QB: pass_att, pass_cmp, pass_yds, pass_td, int, rush_att, rush_yds, rush_td, fl
  • RB: rush_att, rush_yds, rush_td, rec, rec_yds, rec_td, fl
  • WR: rec, rec_yds, rec_td, rush_att, rush_yds, rush_td, fl
  • TE: rec, rec_yds, rec_td, fl
  • K: fg, fga, xpt
  • DST: sack, int, fr, ff, td, safety, pa, yds_agn

Input

Field Type Default Description
dataType string projections Which data to scrape: projections, adp, or rankings
positions array all positions Positions to include: QB, RB, WR, TE, K, DST
scoringFormat string STD Scoring format: STD, HALF, or PPR
week integer 1 NFL week (1–18; 0 for season-long)
adpFormat string overall ADP format: overall, ppr-overall, half-ppr-overall, dynasty-overall, keeper-overall
maxItems integer required Maximum records to return (use 0 for unlimited)

Example inputs

Get QB + RB projections for week 3 in PPR format:

{
  "dataType": "projections",
  "positions": ["QB", "RB"],
  "scoringFormat": "PPR",
  "week": 3,
  "maxItems": 200
}

Get full PPR ADP for dynasty leagues:

{
  "dataType": "adp",
  "adpFormat": "dynasty-overall",
  "maxItems": 500
}

Get consensus expert rankings for all skill positions:

{
  "dataType": "rankings",
  "positions": ["QB", "RB", "WR", "TE"],
  "scoringFormat": "PPR",
  "week": 1,
  "maxItems": 500
}

Pricing

Pay-per-result. You are charged only for records successfully scraped and returned.

Notes

  • A single run fetches one page per position (6 pages max for projections/rankings, 1 page for ADP). Typical run time is under 30 seconds.
  • Data is updated weekly during the NFL regular season (August–January). Rankings and projections are available for weeks 1–18.
  • The week parameter defaults to 1; the current active week is shown on the FantasyPros site.
  • Projections for DST (Defense/Special Teams) include points allowed and yards allowed against, not individual defensive player stats.