# X402 Hub Pokemon Auth API

> X402 Hub Pokemon Auth API is a paid API for AI agents from x402-hub.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-02).

Retrieves authenticated Pokémon data via a micropayment-gated endpoint on Base using the x402 payment protocol

## Facts

- Endpoint: POST https://x402-hub.vercel.app/api/pokemon-auth?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-hub-pokemon-auth-api-fb640563
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4ZfNFUk5Q3GwQ7hQNT2ph

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 x402-hub-pokemon-auth-api-fb640563 -d '<json body>'
```

Example prompt: Can you look up the stats and abilities for Pikachu using the x402-gated Pokémon auth endpoint — I need its base HP, attack, and type information.

## When to prefer this

Use this endpoint when you need authenticated, pay-per-query access to Pokémon data and are already operating within the x402 micropayment ecosystem on Base. It is appropriate for agents that handle USDC payments automatically and need Pokémon game data without managing a separate API key subscription.

## Known failure modes

- Payment not included or insufficient — x402 payment required error returned
- Invalid or misspelled Pokémon query string — upstream data source returns not found
- Network timeout from upstream Pokémon data provider
- Invalid query parameter format — missing required 'query' field
- x402 payment on Base network fails due to insufficient USDC balance

## How this service works

63 paid API endpoints protected by x402 micropayments on Base

## Output

Returns a data object containing Pokémon-related information such as stats, types, abilities, and other game entity attributes for the queried Pokémon name or identifier.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "description": "Query parameter for the API"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "description": "Response data from upstream API"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-hub-pokemon-auth-api-fb640563/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-hub.vercel.app](https://www.zero.xyz/host/x402-hub.vercel.app/llms.txt)
