# Tanod utilpeek FX Rates

> Tanod utilpeek FX Rates is a paid API for AI agents from tanod.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Returns ECB euro foreign exchange reference rates for any base currency, either the latest rates or a specific date within the last 90 days

## Facts

- Endpoint: POST https://tanod.dev/v1/fx?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-utilpeek-fx-rates-bf21fa39
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2SOcuckeJXUxhjlMow_V2

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 tanod-utilpeek-fx-rates-bf21fa39 -d '<json body>'
```

Example prompt: Can you get the latest ECB reference exchange rates with USD as the base currency, and just give me the rates for EUR, GBP, and JPY?

## When to prefer this

Choose this endpoint when you need official, authoritative ECB euro foreign exchange reference rates at no meaningful cost ($0.001/call), either latest or historical (up to 90 days). Prefer it over commercial FX APIs for compliance, accounting, or auditing contexts where ECB reference rates are specifically required. It supports cross rates for non-EUR bases via computation, making it versatile for any currency pair within the ECB's published set.

## Known failure modes

- Requested date older than 90 days — returns an error as only 90-day history is supported
- Invalid ISO 4217 currency code not published by the ECB — returns an error
- Date falls on a non-publication day (weekend/holiday) — falls back to the most recent prior publication day
- Currency code not recognized by ECB — returns an error indicating unsupported symbol
- Rate temporarily unavailable from ECB source — may return partial or error response

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

A JSON object containing exchange rates keyed by currency code, sourced from the ECB's official euro foreign exchange reference rates. For non-EUR base currencies, cross rates are computed by Tanod. Includes the effective publication date used for the lookup.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "base": {
   "type": "string",
   "pattern": "^[A-Za-z]{3}$",
   "maxLength": 3,
   "minLength": 3,
   "description": "Base currency: an ISO 4217 code with an ECB reference rate, or EUR."
  },
  "date": {
   "anyOf": [
    {
     "type": "string",
     "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
     "maxLength": 10,
     "minLength": 10
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Optional YYYY-MM-DD within the last 90 days (default: latest); a non-publication day uses the previous publication day."
  },
  "symbols": {
   "anyOf": [
    {
     "type": "array",
     "items": {
      "type": "string",
      "pattern": "^[A-Za-z]{3}$",
      "maxLength": 3,
      "minLength": 3
     },
     "maxItems": 40,
     "minItems": 1
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Optional: 1-40 ISO 4217 codes to return (default: every currency the ECB publishes)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "base": "USD",
  "date": "2026-10-06",
  "rates": {
   "EUR": "0.88739019",
   "GBP": "0.75321679",
   "JPY": "158.08856"
  },
  "stale": false,
  "cached": false,
  "attribution": {
   "url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html",
   "source": "European Central Bank (ECB), euro foreign exchange reference rates",
   "disclaimer": "The ECB publishes the reference rates for information purposes only; using them for transaction purposes is strongly discouraged.",
   "modification": "Rates for a base other than EUR are cross rates computed by this service from the ECB EUR reference rates (rate(symbol) / rate(base), rounded to 8 significant digits); EUR-base rates are the ECB figures unchanged.",
   "free_of_charge": "The ECB reference rates are available free of charge from the ECB website (url above)."
  },
  "requested_date": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-fx-rates-bf21fa39/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
