---
type: "firecrawl-provider"
description: "Fantasy Football Calculator (fantasyfootballcalculator.com) NFL data: the current week's rankings with projected fantasy points for standard, PPR, half-PPR and 2-QB leagues, dynasty and dynasty rookie rankings, and average draft position from the site's mock drafts by format, league size, season and position."
use_when: "Fantasy Football Calculator (fantasyfootballcalculator.com) NFL data: the current week's rankings with projected fantasy points for standard, PPR, half-PPR and 2-QB leagues, dynasty and dynasty rookie rankings, and average draft position from the site's mock drafts by format, league size, season and position."
categories: "Sports"
capabilities: 2
credits_per_call: 5
---
# Fantasy Football Calculator NFL rankings and ADP on Firecrawl Alexandria

Fantasy Football Calculator (fantasyfootballcalculator.com) NFL data: the current week's rankings with projected fantasy points for standard, PPR, half-PPR and 2-QB leagues, dynasty and dynasty rookie rankings, and average draft position from the site's mock drafts by format, league size, season and position.

- Categories: Sports
- Category index: [Sports category](https://firecrawl.dev/alexandria/agents/categories/sports)
- Provider key: `fantasyfootballcalculator-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/fantasyfootballcalculator-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/fantasyfootballcalculator-com/openapi.json)

## Capabilities

- [Adp](https://firecrawl.dev/alexandria/agents/providers/fantasyfootballcalculator-com/fantasy-sports-rankings/adp): Average draft position from Fantasy Football Calculator mock drafts via GET https://fantasyfootballcalculator.com/api/v1/adp/{format}?teams&year&position: overall ADP, round.pick, earliest and latest pick, standard deviation and times drafted per player, with the number of drafts and the date window they cover.
- [Rankings](https://firecrawl.dev/alexandria/agents/providers/fantasyfootballcalculator-com/fantasy-sports-rankings/rankings): Fantasy Football Calculator rankings for one scoring format and position, parsed from the server-rendered page https://fantasyfootballcalculator.com/rankings/{format}/{position}: rank, team, bye week and, for the season-long formats, this week's projected fantasy points; dynasty and rookie rankings carry age instead. Season-long rankings are always the site's current week, echoed as week.

## 1. Choose this provider when

Fantasy Football Calculator (fantasyfootballcalculator.com) NFL data: the current week's rankings with projected fantasy points for standard, PPR, half-PPR and 2-QB leagues, dynasty and dynasty rookie rankings, and average draft position from the site's mock drafts by format, league size, season and position.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "fantasyfootballcalculator-com",
  "capability": "fantasy-sports-rankings/adp",
  "options": {
    "format": "ppr",
    "limit": 5,
    "position": "QB",
    "year": 2025
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `format` (string): Draft format. Default ppr. Example: `ppr`
- `limit` (number): Return only the top N. Omit for the whole list (the site sends it in full). Example: `10`
- `position` (string): Default ALL. Example: `ALL`
- `teams` (number): League size; changes only adp_formatted (round.pick). Default 12. Example: `12`
- `year` (number): Draft season. Omit for the current season. History starts in 2007 for standard, 2010 for ppr, 2014 for 2qb and rookie, 2015 for dynasty and 2018 for half-ppr; a season without data is not_found. Example: `2007`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "fantasyfootballcalculator-com",
    capability: "fantasy-sports-rankings/adp",
    options: {
      format: "ppr",
      limit: 5,
      position: "QB",
      year: 2025,
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "fantasyfootballcalculator-com",
  "capability": "fantasy-sports-rankings/adp",
  "options": {
    "format": "ppr",
    "limit": 5,
    "position": "QB",
    "year": 2025
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "fantasyfootballcalculator-com",
    "capability": "fantasy-sports-rankings/adp",
    "options": {
      "format": "ppr",
      "limit": 5,
      "position": "QB",
      "year": 2025
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'fantasyfootballcalculator-com/fantasy-sports-rankings/adp' \
  --options '{"format":"ppr","limit":5,"position":"QB","year":2025}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "fantasyfootballcalculator-com",
  "capability": "fantasy-sports-rankings/adp",
  "options": {
    "format": "ppr",
    "limit": 5,
    "position": "QB",
    "year": 2025
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "fantasyfootballcalculator-com",
  "capability": "fantasy-sports-rankings/adp",
  "options": {
    "format": "ppr",
    "limit": 5,
    "position": "QB",
    "year": 2025
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "count": 5,
  "end_date": "2025-09-01",
  "format": "ppr",
  "observed_at_ms": 1790968311987,
  "players": [
    {
      "adp": 22.9,
      "adp_formatted": "2.11",
      "bye_week": 13,
      "high": 9,
      "low": 36,
      "name": "Lamar Jackson",
      "player_id": 2888,
      "position": "QB",
      "stdev": 5.3,
      "team": "BAL",
      "times_drafted": 1362
    },
    {
      "adp": 24.7,
      "adp_formatted": "3.01",
      "bye_week": 7,
      "high": 11,
      "low": 42,
      "name": "Josh Allen",
      "player_id": 2885,
      "position": "QB",
      "stdev": 5,
      "team": "BUF",
      "times_drafted": 1528
    },
    {
      "adp": 30.3,
      "adp_formatted": "3.06",
      "bye_week": 6,
      "high": 18,
      "low": 44,
      "name": "Joe Burrow",
      "player_id": 4882,
      "position": "QB",
      "stdev": 4.6,
      "team": "CIN",
      "times_drafted": 839
    },
    {
      "adp": 31.4,
      "adp_formatted": "3.07",
      "bye_week": 7,
      "high": 19,
      "low": 44,
      "name": "Jayden Daniels",
      "player_id": 5854,
      "position": "QB",
      "stdev": 4.6,
      "team": "WAS",
      "times_drafted": 1120
    },
    {
      "adp": 38.5,
      "adp_formatted": "4.02",
      "bye_week": 10,
      "high": 24,
      "low": 55,
      "name": "Jalen Hurts",
      "player_id": 5025,
      "position": "QB",
      "stdev": 5.3,
      "team": "PHI",
      "times_drafted": 1539
    }
  ],
  "position": "QB",
  "season": 2025,
  "source_url": "https://fantasyfootballcalculator.com/api/v1/adp/ppr",
  "start_date": "2025-08-25",
  "teams": 12,
  "total_count": 29,
  "total_drafts": 8470
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Adp

- Capability: `fantasy-sports-rankings/adp`
- Description: Average draft position from Fantasy Football Calculator mock drafts via GET https://fantasyfootballcalculator.com/api/v1/adp/{format}?teams&year&position: overall ADP, round.pick, earliest and latest pick, standard deviation and times drafted per player, with the number of drafts and the date window they cover.
- Instructions: Where players go in drafts for a scoring format and league size, this season or any season back to 2007.
- Cost: 5 credits per call
- Capability file: [Adp](https://firecrawl.dev/alexandria/agents/providers/fantasyfootballcalculator-com/fantasy-sports-rankings/adp)

Accepted options:
- `format` (string): Draft format. Default ppr. Example: `ppr`
- `limit` (number): Return only the top N. Omit for the whole list (the site sends it in full). Example: `10`
- `position` (string): Default ALL. Example: `ALL`
- `teams` (number): League size; changes only adp_formatted (round.pick). Default 12. Example: `12`
- `year` (number): Draft season. Omit for the current season. History starts in 2007 for standard, 2010 for ppr, 2014 for 2qb and rookie, 2015 for dynasty and 2018 for half-ppr; a season without data is not_found. Example: `2007`

Response schema example:
```json
{
  "count": 5,
  "end_date": "2025-09-01",
  "format": "ppr",
  "observed_at_ms": 1790968311987,
  "players": [
    {
      "adp": 22.9,
      "adp_formatted": "2.11",
      "bye_week": 13,
      "high": 9,
      "low": 36,
      "name": "Lamar Jackson",
      "player_id": 2888,
      "position": "QB",
      "stdev": 5.3,
      "team": "BAL",
      "times_drafted": 1362
    },
    {
      "adp": 24.7,
      "adp_formatted": "3.01",
      "bye_week": 7,
      "high": 11,
      "low": 42,
      "name": "Josh Allen",
      "player_id": 2885,
      "position": "QB",
      "stdev": 5,
      "team": "BUF",
      "times_drafted": 1528
    },
    {
      "adp": 30.3,
      "adp_formatted": "3.06",
      "bye_week": 6,
      "high": 18,
      "low": 44,
      "name": "Joe Burrow",
      "player_id": 4882,
      "position": "QB",
      "stdev": 4.6,
      "team": "CIN",
      "times_drafted": 839
    },
    {
      "adp": 31.4,
      "adp_formatted": "3.07",
      "bye_week": 7,
      "high": 19,
      "low": 44,
      "name": "Jayden Daniels",
      "player_id": 5854,
      "position": "QB",
      "stdev": 4.6,
      "team": "WAS",
      "times_drafted": 1120
    },
    {
      "adp": 38.5,
      "adp_formatted": "4.02",
      "bye_week": 10,
      "high": 24,
      "low": 55,
      "name": "Jalen Hurts",
      "player_id": 5025,
      "position": "QB",
      "stdev": 5.3,
      "team": "PHI",
      "times_drafted": 1539
    }
  ],
  "position": "QB",
  "season": 2025,
  "source_url": "https://fantasyfootballcalculator.com/api/v1/adp/ppr",
  "start_date": "2025-08-25",
  "teams": 12,
  "total_count": 29,
  "total_drafts": 8470
}
```

### Rankings

- Capability: `fantasy-sports-rankings/rankings`
- Description: Fantasy Football Calculator rankings for one scoring format and position, parsed from the server-rendered page https://fantasyfootballcalculator.com/rankings/{format}/{position}: rank, team, bye week and, for the season-long formats, this week's projected fantasy points; dynasty and rookie rankings carry age instead. Season-long rankings are always the site's current week, echoed as week.
- Instructions: This week's start/sit order and projected points for a position in standard, PPR, half-PPR or 2-QB scoring, or long-term dynasty and rookie rankings.
- Cost: 5 credits per call
- Capability file: [Rankings](https://firecrawl.dev/alexandria/agents/providers/fantasyfootballcalculator-com/fantasy-sports-rankings/rankings)

Accepted options:
- `format` (string): standard (non-PPR), ppr, half-ppr or 2qb weekly rankings with projections; dynasty or rookie (dynasty rookie) rankings. 2qb projections use standard scoring. Default ppr. Example: `ppr`
- `limit` (number): Return only the top N. Omit for the whole list (the site sends it in full). Example: `10`
- `position` (string, required): ALL (overall), QB, RB, WR, TE, K, DST (team defense) or FLX (RB/WR/TE). Rookie rankings have no K or DST. Example: `ALL`

Response schema example:
```json
{
  "count": 10,
  "format": "half-ppr",
  "last_updated": "2026-10-02",
  "observed_at_ms": 1790968311986,
  "players": [
    {
      "age": null,
      "bye_week": 7,
      "name": "Josh Allen",
      "player_url": "https://fantasyfootballcalculator.com/players/josh-allen",
      "position": "QB",
      "projected_points": 29.7,
      "rank": 1,
      "team": "BUF"
    },
    {
      "age": null,
      "bye_week": 13,
      "name": "Lamar Jackson",
      "player_url": "https://fantasyfootballcalculator.com/players/lamar-jackson",
      "position": "QB",
      "projected_points": 27.3,
      "rank": 2,
      "team": "BAL"
    },
    {
      "age": null,
      "bye_week": 5,
      "name": "Patrick Mahomes",
      "player_url": "https://fantasyfootballcalculator.com/players/patrick-mahomes",
      "position": "QB",
      "projected_points": 26.9,
      "rank": 3,
      "team": "KC"
    },
    {
      "age": null,
      "bye_week": 8,
      "name": "Brock Purdy",
      "player_url": "https://fantasyfootballcalculator.com/players/brock-purdy",
      "position": "QB",
      "projected_points": 26.8,
      "rank": 4,
      "team": "SF"
    },
    {
      "age": null,
      "bye_week": 8,
      "name": "Tyler Shough",
      "player_url": "https://fantasyfootballcalculator.com/players/tyler-shough",
      "position": "QB",
      "projected_points": 26.3,
      "rank": 5,
      "team": "NO"
    },
    {
      "age": null,
      "bye_week": 5,
      "name": "Bryce Young",
      "player_url": "https://fantasyfootballcalculator.com/players/bryce-young",
      "position": "QB",
      "projected_points": 26.2,
      "rank": 6,
      "team": "CAR"
    },
    {
      "age": null,
      "bye_week": 7,
      "name": "Trevor Lawrence",
      "player_url": "https://fantasyfootballcalculator.com/players/trevor-lawrence",
      "position": "QB",
      "projected_points": 26.1,
      "rank": 7,
      "team": "JAX"
    },
    {
      "age": null,
      "bye_week": 6,
      "name": "Jared Goff",
      "player_url": "https://fantasyfootballcalculator.com/players/jared-goff",
      "position": "QB",
      "projected_points": 25.9,
      "rank": 8,
      "team": "DET"
    },
    {
      "age": null,
      "bye_week": 6,
      "name": "Joe Burrow",
      "player_url": "https://fantasyfootballcalculator.com/players/joe-burrow",
      "position": "QB",
      "projected_points": 25.6,
      "rank": 9,
      "team": "CIN"
    },
    {
      "age": null,
      "bye_week": 14,
      "name": "Dak Prescott",
      "player_url": "https://fantasyfootballcalculator.com/players/dak-prescott",
      "position": "QB",
      "projected_points": 24.9,
      "rank": 10,
      "team": "DAL"
    }
  ],
  "position": "QB",
  "season": 2026,
  "source_url": "https://fantasyfootballcalculator.com/rankings/half-ppr/qb",
  "total_count": 34,
  "week": 4
}
```
