fantasypros.com APIfantasypros.com ↗
Access FantasyPros ECR rankings, player projections, ADP, injury reports, and news via a single API. Supports PPR, half-PPR, standard, and dynasty formats.
curl -X GET 'https://api.parse.bot/scraper/09ed5696-9130-427d-89bd-1ddd1f566647/get_rankings?scoring=ppr' \ -H 'X-API-Key: $PARSE_API_KEY'
Get Expert Consensus Rankings (ECR) for various scoring formats. Returns ranked player list with ECR positions, tiers, and expert agreement metrics.
| Param | Type | Description |
|---|---|---|
| scoring | string | Scoring format: ppr, half-point-ppr, std, dynasty-overall, dynasty-ppr. |
{
"type": "object",
"fields": {
"year": "string, NFL season year",
"count": "integer, total number of ranked players",
"players": "array of player ranking objects with player_name, rank_ecr, pos_rank, tier",
"scoring": "string, scoring format used"
},
"sample": {
"data": {
"type": "Draft PPR",
"year": "2026",
"count": 427,
"sport": "NFL",
"players": [
{
"tier": 1,
"pos_rank": "WR1",
"rank_ecr": 1,
"player_id": 19788,
"player_name": "Ja'Marr Chase",
"player_team_id": "CIN",
"player_position_id": "WR"
}
],
"scoring": "PPR",
"total_experts": 33
},
"status": "success"
}
}About the fantasypros.com API
The FantasyPros API exposes 7 endpoints covering expert consensus rankings (ECR), season-long projections, average draft position, injury reports, and player news. The get_rankings endpoint returns ranked player lists with ECR positions, tier assignments, and expert agreement metrics across PPR, half-point PPR, standard, and dynasty scoring formats, making it a direct data source for fantasy football tools and draft assistants.
Rankings, Projections, and ADP
The get_rankings endpoint accepts a scoring parameter — ppr, half-point-ppr, std, dynasty-overall, or dynasty-ppr — and returns a ranked player array with fields including player_name, rank_ecr, pos_rank, and tier. The get_projections endpoint filters by position (qb, rb, wr, te, flex, k, dst) and returns season-long stat projections, with column shapes that vary by position. The get_adp endpoint accepts a format parameter and returns players sorted by AVG draft position alongside Rank, PlayerTeam, and POS.
Injuries and News
get_injuries takes an optional week (1–18 or draft) and year, returning an array of injury records with name, status, injury_type, and practice participation details. The sport field is always NFL. get_player_news requires no inputs and returns the latest news items with title, url, date, impact, and full content, giving you both the raw news text and expert-assessed fantasy impact in a single response.
Player Search and Detail
search_players takes a query string and returns matching players with name, team, eligibility, player_id, link, and ecr. The returned slug can then be passed to get_player_details, which returns name, team_pos, recent_news, expert_advice strings, and consensus_rankings objects including Type, ECR, Best, Worst, and expert count — all in one call per player.
- Draft board apps that display ECR tiers and positional ranks across PPR and standard formats
- Weekly lineup tools that pull injury status and practice reports by NFL week number
- ADP-tracking dashboards that compare average draft position across scoring formats over time
- Player news feeds that surface fantasy impact assessments alongside raw article content
- Dynasty league tools that consume dynasty-specific ECR rankings for trade valuation
- Player lookup widgets that resolve a name to a slug, then fetch full consensus rankings and expert advice
- Pre-draft projection sheets that break out position-specific stat columns for QB, RB, WR, TE, K, and DST
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does FantasyPros have an official developer API?+
What does get_rankings return and how does it differ from get_adp?+
get_rankings returns Expert Consensus Rankings with fields like rank_ecr, pos_rank, and tier — these are aggregated expert opinions about player value. get_adp returns actual draft-room behavior: the AVG field reflects where players are being selected across real fantasy drafts, which can diverge significantly from ECR, especially in later rounds.Does the injuries endpoint cover all NFL weeks including the preseason?+
week parameter accepts values from 1 to 18 and the special value draft. Standard preseason week numbers are not listed among the accepted values, so preseason injury data is not currently covered by this endpoint.Can I retrieve historical rankings or projections for past seasons?+
get_rankings, get_projections, and get_adp endpoints return current-season data; only get_injuries accepts a year parameter. You can fork this API on Parse and revise it to add historical season parameters if your use case requires multi-year comparisons.Does the API return individual expert rankings, not just the consensus?+
get_rankings includes expert agreement metrics and get_player_details surfaces Best, Worst, and expert count within consensus_rankings, but individual expert-by-expert breakdowns are not currently exposed. You can fork this API on Parse and revise it to add an endpoint targeting per-expert rank data.