Weekly fantasy projections
get_projectionsReturns projected fantasy points for every player in an NFL week (1-18), in PPR, half-PPR or standard scoring, optionally for one position or team. Use it for start/sit, rankings and "top N at a position this week". Each row also has gridiron_projection, GridIron Data's own model (with model_version and as_of; null when none), which unlike projected_points may be displayed under Pro + Commercial. Players who can't play project 0 with available=false. Free plan: the current week of the current season; other weeks and seasons need Basic; Pro adds projected_stats per row (pass_yds, rec, rush_yds, ...).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"week": "<week>"
},
"name": "get_projections"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | No | Only this team's players. Team code, e.g. BUF or KC. LA/LAR, WSH/WAS and JAC/JAX are interchangeable. | |
| week | Yes | NFL regular-season week, 1-18. | |
| season | No | Season year, 2020 or later. Default: the current season. | |
| scoring | No | Fantasy scoring: ppr (full PPR, the default), half (half-PPR) or standard. | ppr |
| position | No | Only this position. | |
| weekly_only | No | true = only real weekly projections, without the season-prorated fallback used for weeks not yet published. | |
| gridiron_only | No | true = only GridIron Data's own model projections (gridiron_projection). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A sentence for the user saying which plan is needed. | |
| team | No | Present when filtered by team. | |
| week | No | The NFL week. | |
| count | No | Rows returned. | |
| error | No | Present only when the call failed: what went wrong. | |
| reason | No | Machine-readable failure reason, e.g. basic_required or pro_required. | |
| season | No | The season. | |
| source | No | Present when only GridIron's own projections were asked for. | |
| status | No | HTTP status of the failed API call. | |
| scoring | No | Scoring used. | |
| projections | No | One row per player: projected_points, player_id, team, injury status, available, gridiron_projection, and projected_stats on Pro. | |
| upgrade_url | No | Where to see the plans. | |
| required_plan | No | The plan that unlocks this data: basic or pro. | |
| prorated_count | No | Rows that use the season-prorated fallback. | |
| projected_stats | No | Below Pro only: a note that per-stat projections need Pro. | |
| unavailable_count | No | Players who can't play (OUT, IR, bye) and project 0. | |
| gridiron_projections | No | The week's GridIron projection run (model_version, as_of), or null. |