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
weekparameter 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.