# NFL Team Form by Season 2016-2025

> NFL Team Form by Season 2016-2025 is a paid API for AI agents from nfl-form-x402.owenlvll.workers.dev, paid per call via x402, $8/call, status unknown (last checked 2026-09-13).

Returns all NFL team form aggregate statistics for every game in a given regular season (2016–2025), structured by week and matchup.

## Facts

- Endpoint: GET https://nfl-form-x402.owenlvll.workers.dev/season/%7Bseason%7D
- Price: $8/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nfl-team-form-by-season-2016-2025-d522c408
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5QZpfF8m3C9Cd1Dpo_fro

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nfl-team-form-by-season-2016-2025-d522c408
```

Example prompt: Pull all the NFL team form aggregate stats for the 2023 regular season — I need every week's games with touchdown rates, red zone efficiency, game-state time splits, and passing/rushing counts for both teams.

## When to prefer this

Choose this endpoint when you need the full season-level view of NFL team form for a given year — all weeks and all matchups in one call. It is best suited for bulk analysis, model training, or season-wide trend research. Prefer the more granular per-team or per-week sibling endpoints when you only need a single team's recent form or a single week's matchups, to avoid paying $8 for a full season dataset when a targeted query suffices.

## Known failure modes

- Invalid or out-of-range season year (outside 2016–2025) returns an error or empty response
- Missing payment credentials or failed x402 USDC payment results in a 402 Payment Required response
- Requesting a future or incomplete season may return partial data
- Malformed URL path (e.g. literal {season} not substituted) returns a 404 or parsing error
- Network timeout on large season payloads

## How this service works

NFL team form aggregates 2016-2025, paid per request over x402 (USDC on Base). Free: index, sample, README, schema.

## Output

A JSON object containing an array of weeks, each with an array of games. Every game record includes both teams' situational form aggregates: touchdown rates by quarter (offense and defense), red zone conversion rates, game-state time distributions (tied, leading, trailing by margin), pass/rush play counts, field position averages, penalty rates per game, and balance/pass rate metrics — all accumulated through that point in the season.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "weeks": [
   {
    "week": 9,
    "games": [
     {
      "away": "CHI",
      "home": "ARI",
      "week": 9,
      "season": 2024,
      "away_sit_fg": 0.8,
      "home_sit_fg": 0.9230769230769232,
      "away_gs_tied": 0.1665096821667198,
      "home_gs_tied": 0.1564668543145268,
      "neutral_site": false,
      "away_td_n_def": 69,
      "away_td_n_off": 68,
      "home_td_n_def": 56,
      "home_td_n_off": 58,
      "away_bal_n_all": 388,
      "away_td_def_q1": 0.1538461538461538,
      "away_td_def_q2": 0.0526315789473684,
      "away_td_def_q3": 0.1578947368421052,
      "away_td_def_q4": 0.1666666666666666,
      "away_td_off_q1": 0.1428571428571428,
      "away_td_off_q2": 0.3333333333333333,
      "away_td_off_q3": 0.2941176470588235,
      "away_td_off_q4": 0.2631578947368421,
      "home_bal_n_all": 337,
      "home_td_def_q1": 0.5714285714285714,
      "home_td_def_q2": 0.1333333333333333,
      "home_td_def_q3": 0.2941176470588235,
      "home_td_def_q4": 0.1,
      "home_td_off_q1": 0.3076923076923077,
      "home_td_off_q2": 0.125,
      "home_td_off_q3": 0.2352941176470588,
      "home_td_off_q4": 0.0833333333333333,
      "away_pass_n_def": 211,
      "away_pass_n_off": 215,
      "away_rush_n_def": 146,
      "away_rush_n_off": 171,
      "away_sit_fp_own": 69.7910447761194,
      "away_sit_rz_def": 0.3529411764705882,
      "away_sit_rz_off": 0.7222222222222222,
      "away_td_def_all": 0.1304347826086956,
      "away_td_off_all": 0.2647058823529412,
      "home_pass_n_def": 205,
      "home_pass_n_off": 186,
      "home_rush_n_def": 187,
      "home_rush_n_off": 149,
      "home_sit_fp_own": 72.1896551724138,
      "home_sit_rz_def": 0.5652173913043478,
      "home_sit_rz_off": 0.5333333333333333,
      "home_td_def_all": 0.2857142857142857,
      "home_td_off_all": 0.1896551724137931,
      "away_gs_lead_1_3": 0.0519964894640649,
      "away_gs_lead_4_8": 0.1001029844162276,
      "away_pen_total_g": 6.333333333333333,
      "away_sit_td3_def": 0.3417721518987341,
      "away_sit_td3_off": 0.3580246913580246,
      "home_gs_lead_1_3": 0.0700728338499784,
      "home_gs_lead_4_8": 0.0719842999217789,
      "home_pen_total_g": 4.833333333333333,
      "home_sit_td3_def": 0.5921052631578947,
      "home_sit_td3_off": 0.35,
      "away_gs_trail_1_3": 0.081897912436572,
      "away_gs_trail_4_8": 0.2636059755994727,
      "home_gs_trail_1_3": 0.1570273452814721,
      "home_gs_trail_4_8": 0.1540108730
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nfl-team-form-by-season-2016-2025-d522c408/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nfl-form-x402.owenlvll.workers.dev](https://www.zero.xyz/host/nfl-form-x402.owenlvll.workers.dev/llms.txt)
