# x402node FX Snapshot

> x402node FX Snapshot is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-18).

Returns a real-time foreign exchange rate snapshot for a base currency against multiple target currencies in a single call.

## Facts

- Endpoint: GET https://api.x402node.dev/finance/fx-snapshot?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402node-fx-snapshot-694d3d44
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vrgOqEWsr-Ml9woL-bmYC

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 x402node-fx-snapshot-694d3d44
```

Example prompt: Can you pull a live FX snapshot for USD showing rates against EUR, GBP, JPY, CHF, and CAD right now?

## When to prefer this

Use this endpoint when you need a consistent, simultaneous snapshot of rates for multiple currency pairs in one call rather than making separate per-pair lookups. It is ideal for portfolio valuation, multi-currency invoice generation, or any workflow that needs a coherent rate table at a single point in time. Prefer it over individual currency-pair endpoints on the same platform when you need 3 or more target currencies at once.

## Known failure modes

- Invalid base currency code returns an error or empty result
- Unrecognized symbols in the comma-separated list may be silently skipped or cause an error
- Rate data may be delayed if upstream FX feed is unavailable
- Payment failure over x402 protocol returns 402 before any data is returned
- Malformed query parameter format causes a 400-level error

## How this service works

x402node — precise, deterministic developer and data tools for AI agents. Chain data, parsing, crypto, conversion. Pay-per-call over x402, settled in USDC on Base.

## Output

Returns a structured snapshot of live exchange rates for the specified base currency (default USD) against up to 10 target currencies (default major currencies). Each entry includes the currency pair and its current rate, all captured at the same point in time as a consistent multi-currency snapshot.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "base": {
       "type": "string",
       "description": "Base currency, 3-letter code, e.g. USD (default USD)"
      },
      "symbols": {
       "type": "string",
       "description": "Optional comma-separated target currencies, e.g. EUR,GBP,JPY (default: 10 major currencies)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-fx-snapshot-694d3d44/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
