# NPB Individual Pitcher Stats Lookup by Season and Name

> NPB Individual Pitcher Stats Lookup by Season and Name is a paid API for AI agents from oracle-api-production-766f.up.railway.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Looks up a single NPB pitcher's official season statistics by partial name match, returning ERA and other BIS ranking stats for players who met the 規定投球回 (qualified innings) threshold.

## Facts

- Endpoint: POST https://oracle-api-production-766f.up.railway.app/v1/npb/players/pitcher/:season
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/npb-individual-pitcher-stats-lookup-by-season-and-name-aa04e71a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NbSxDEtOrtrgjJlTPNH8r

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 npb-individual-pitcher-stats-lookup-by-season-and-name-aa04e71a -d '<json body>'
```

Example prompt: Can you pull up the 2023 NPB pitching stats for Yamamoto — I want his ERA and innings from the official BIS ranking for that season?

## When to prefer this

Use this endpoint when you need stats for a specific named NPB pitcher rather than the full season rankings list. It is cheaper ($0.003) than the full pitcher ranking endpoint because it returns a filtered per-name subset. Ideal for fantasy baseball matchup decisions, individual scouting reports, or single-player betting research where you already know the player's name.

## Known failure modes

- No matching qualified pitcher found — returns match_count=0 with empty player arrays
- Season year out of range or not yet available — may return empty or error response
- Name query too ambiguous — could return multiple players or none
- Payment failure on Solana mainnet — call not processed
- Invalid season format (non-YYYY) — likely 4xx error
- Player exists but did not meet 規定投球回 (qualified innings) threshold — not included in results

## How this service works

Japanese baseball (NPB) individual pitcher stats lookup by season + name (case-insensitive partial match). Returns single-player subset of the official BIS ranking (規定投球回 met only). Use cases: NPB fantasy baseball matchup decision, sabermetric pitcher comparison, agent-driven scouting reports, single-player betting research. Cheap subset price ($0.003) since payload is per-name filter. Input: :season (YYYY) path param + ?name=<query string> (URL-encoded, JP or EN). Output: JSON {season, league, category, subleagues:{central:{players:[matched]}, pacific:{...}}, match_count, query_name}. Empty match_count=0 if no qualified player matches. Pay-per-call $0.003 USDC on Solana mainnet.

## Output

A JSON object containing the season, league, category, two subleagues (Central and Pacific) each with an array of matched player stats, the number of matches found, and the query name used. Only qualified pitchers who met the 規定投球回 threshold are included. Returns match_count=0 if no player matches the query.

## 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"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "season"
     ],
     "properties": {
      "season": {
       "type": "string",
       "pattern": "^\\d{4}$"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "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/npb-individual-pitcher-stats-lookup-by-season-and-name-aa04e71a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracle-api-production-766f.up.railway.app](https://www.zero.xyz/host/oracle-api-production-766f.up.railway.app/llms.txt)
