# NFL Pairing Rank – Head-to-Head Form Comparison

> NFL Pairing Rank – Head-to-Head Form Comparison is a paid API for AI agents from nfl-form-x402.owenlvll.workers.dev, paid per call via x402, $0.4/call, status unknown (last checked 2026-09-14).

Returns percentile-ranked form metrics for both teams in a specific NFL matchup (home vs. away) for a given season and week, enabling direct head-to-head comparison.

## Facts

- Endpoint: GET https://nfl-form-x402.owenlvll.workers.dev/pairing-rank/%7Bseason%7D/%7Bweek%7D/%7Bhome%7D/%7Baway%7D
- Price: $0.4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nfl-pairing-rank-head-to-head-form-comparison-fc5bb2a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DTNbvkeiEtWCKltMkKIkJ

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-pairing-rank-head-to-head-form-comparison-fc5bb2a0
```

Example prompt: Pull the pairing rank comparison for the 2024 NFL regular season, week 9 matchup between Arizona (home) and Chicago (away) — I want to see both teams' percentile-ranked form stats side by side.

## When to prefer this

Choose this endpoint when you need a side-by-side percentile comparison of two specific NFL teams' form for a single game. It's ideal for matchup analysis, betting research, or fantasy football decisions where you want both teams' stats normalized and ranked in a single call rather than making two separate team-rank lookups and joining them yourself.

## Known failure modes

- Invalid or out-of-range season (outside 2016-2025) returns an error
- Invalid week number (e.g., week 0 or week 19 where not applicable) returns an error
- Unknown team abbreviation returns an error or empty result
- Payment failure via x402/USDC results in 402 Payment Required response
- Requesting a future week with no data yet may return null or empty stats

## 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 with home_rank and away_rank sub-objects, each containing ~50 form metrics for that team entering the specified week: touchdown rates broken down by quarter and phase (offense/defense), passing and rushing yards per play, explosive play rates, sack rates, interception rates, fumble rates, red zone conversion rates, field goal situation percentiles, game-state distribution (percentage of snaps while leading/trailing/tied by margin), penalty counts, and both week-level and pooled percentile scores for each metric. Data covers the 2016–2025 regular seasons.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "away": "CHI",
  "home": "ARI",
  "week": 9,
  "season": 2024,
  "away_rank": "(same shape)",
  "home_rank": {
   "team": "ARI",
   "week": 9,
   "season": 2024,
   "sit_fg": 0.9230769230769232,
   "gs_tied": 0.1564668543145268,
   "td_def_q1": 0.5714285714285714,
   "td_def_q2": 0.1333333333333333,
   "td_def_q3": 0.2941176470588235,
   "td_def_q4": 0.1,
   "td_off_q1": 0.3076923076923077,
   "td_off_q2": 0.125,
   "td_off_q3": 0.2352941176470588,
   "td_off_q4": 0.0833333333333333,
   "sit_fp_own": 72.1896551724138,
   "sit_rz_def": 0.5652173913043478,
   "sit_rz_off": 0.5333333333333333,
   "td_def_all": 0.2857142857142857,
   "td_off_all": 0.1896551724137931,
   "gs_lead_1_3": 0.0700728338499784,
   "gs_lead_4_8": 0.0719842999217789,
   "pen_total_g": 4.833333333333333,
   "sit_td3_def": 0.5921052631578947,
   "sit_td3_off": 0.35,
   "gs_trail_1_3": 0.1570273452814721,
   "gs_trail_4_8": 0.1540108730268316,
   "bal_pass_rate": 0.5905044510385756,
   "gs_lead_9plus": 0,
   "sit_fp_forced": 71.69090909090909,
   "gs_trail_9plus": 0.390437793605412,
   "pass_def_td_rate": 0.0439024390243902,
   "pass_off_td_rate": 0.0376344086021505,
   "rush_def_td_rate": 0.0374331550802139,
   "rush_off_td_rate": 0.0268456375838926,
   "sit_fg__pct_week": 0.71875,
   "gs_tied__pct_week": 0.40625,
   "pass_def_int_rate": 0.024390243902439,
   "pass_def_yds_play": 7.175609756097561,
   "pass_off_int_rate": 0.0161290322580645,
   "pass_off_yds_play": 6.290322580645161,
   "rush_def_fum_rate": 0.0160427807486631,
   "rush_def_yds_play": 5.06951871657754,
   "rush_off_fum_rate": 0.0201342281879194,
   "rush_off_yds_play": 5.275167785234899,
   "pass_def_expl_rate": 0.0780487804878048,
   "pass_def_sack_rate": 0.0390243902439024,
   "pass_off_expl_rate": 0.064516129032258,
   "pass_off_sack_rate": 0.032258064516129,
   "rush_def_expl_rate": 0.1497326203208556,
   "rush_off_expl_rate": 0.1812080536912751,
   "sit_fg__pct_pooled": 0.7819444444444444,
   "gs_tied__pct_pooled": 0.3449074074074074,
   "td_def_q1__pct_week": 0.03125,
   "td_def_q2__pct_week": 0.5625,
   "td_def_q3__pct_week": 0.40625,
   "td_def_q4__pct_week": 0.9375,
   "td_off_q1__pct_week": 0.625,
   "td_off_q2__pct_week": 0.28125,
   "td_off_q3__pct_week": 0.5625,
   "td_off_q4__pct_week": 0.21875,
   "sit_fp_own__pct_week": 0.03125,
   "sit_rz_def__pct_week": 0.59375,
   "sit_rz_off__pct_week": 0.40625,
   "td_def_all__pct_week": 0.21875,
   "td_off_all__pct_week": 0.34375,
 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nfl-pairing-rank-head-to-head-form-comparison-fc5bb2a0/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)
