# Suverse ESPN Teams Lookup

> Suverse ESPN Teams Lookup is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns all teams in an ESPN-covered sports league, including team id, name, abbreviation, location, colours, and logos.

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/suverse-espn-teams
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/suverse-espn-teams-lookup-50d697e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E_mAc3IqOYKhLFgJlnISN

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 suverse-espn-teams-lookup-50d697e8 -d '<json body>'
```

Example prompt: Can you pull all the teams in the NBA from ESPN, including their IDs, abbreviations, locations, colours, and logos?

## When to prefer this

Use this endpoint when you need a comprehensive, up-to-date roster of all teams in any ESPN-covered sports league, including rich branding metadata like colours and logos. It is keyless and requires no API credentials beyond the x402 payment, making it ideal for quick integrations. Prefer this over scraping ESPN directly or using unofficial sources when you need structured, reliable team reference data for building sports dashboards, fantasy apps, or data pipelines.

## Known failure modes

- Invalid or unsupported sport/league combination returns an error or empty result
- League not covered by ESPN returns no data
- Malformed POST body causes a 400-level error
- Payment not processed correctly (x402) results in a 402 Payment Required error
- Rate limiting or service downtime returns a 5xx error

## How this service works

All teams in an ESPN-covered league with id, name, abbreviation, location, colours and logos. Pass sport and league, e.g. basketball/nba. Keyless.

## Output

A list of all teams in the specified ESPN-covered league, each containing the team's unique ID, full name, abbreviation, city/location, brand colours (typically primary and secondary hex codes), and logo image URLs.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/suverse-espn-teams-lookup-50d697e8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
