# NFL Teams List

> NFL Teams List is a paid API for AI agents from mlb-stats-api.fly.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns all 32 NFL teams with their id, name, abbreviation, and city.

## Facts

- Endpoint: GET https://mlb-stats-api.fly.dev/nfl/teams
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mlb-stats-api-fly-dev-346068c7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5g05PLuJIdyFWOAmQ0wN3

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 mlb-stats-api-fly-dev-346068c7
```

Example prompt: Can you give me a complete list of all 32 NFL teams with their names, abbreviations, and cities?

## When to prefer this

Use this endpoint when you need a complete, structured directory of all NFL teams including their IDs (for use in subsequent API calls), abbreviations, and city affiliations. Prefer this over scraping or manual lookup when building team selectors, resolving team names to IDs, or populating dropdowns.

## Known failure modes

- Service unavailable (503) if the fly.dev host is down
- Payment required (402) if the x402 payment header is missing or invalid
- Empty or malformed JSON if the upstream data source has issues

## How this service works

All 32 NFL teams with id, name, abbreviation, city.

## Output

A list of all 32 NFL teams, each with a numeric team id, full team name, abbreviated team code, and city of the franchise.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {}
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data",
  "sport",
  "errors",
  "league",
  "warnings",
  "request_id",
  "retrieved_at"
 ],
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "city",
     "name",
     "record",
     "division",
     "full_name",
     "conference",
     "abbreviation"
    ],
    "properties": {
     "id": {
      "type": "string"
     },
     "city": {
      "type": "string"
     },
     "name": {
      "type": "string"
     },
     "record": {
      "type": "null"
     },
     "division": {
      "type": "null"
     },
     "full_name": {
      "type": "string"
     },
     "conference": {
      "type": "null"
     },
     "abbreviation": {
      "type": "string"
     }
    }
   }
  },
  "sport": {
   "type": "string"
  },
  "errors": {
   "type": "array",
   "items": {
    "type": "unknown"
   }
  },
  "league": {
   "type": "string"
  },
  "warnings": {
   "type": "array",
   "items": {
    "type": "unknown"
   }
  },
  "request_id": {
   "type": "string"
  },
  "retrieved_at": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mlb-stats-api-fly-dev-346068c7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mlb-stats-api.fly.dev](https://www.zero.xyz/host/mlb-stats-api.fly.dev/llms.txt)
