# ManyLives FX Rates

> ManyLives FX Rates is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Returns real-time foreign exchange rates for one or more currency pairs, with optional base currency and amount conversion.

## Facts

- Endpoint: GET https://api.manylives.me/paid/fx/rates?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-fx-rates-1058bd2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3ykld1hFRuYE6lviTD2uq

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 manylives-fx-rates-1058bd2d
```

Example prompt: What's the current exchange rate from USD to AUD, JPY, and EUR — and how much would 250 USD be in each of those currencies?

## When to prefer this

Choose this endpoint when you need lightweight, pay-per-call FX rate lookups without creating an account, especially in AI agent workflows on the Base network. It supports multi-currency queries and optional amount conversion in a single call, making it efficient for trading bots, invoicing agents, or any workflow needing real-time forex data at low per-call cost ($0.002 USDC).

## Known failure modes

- Invalid or unsupported currency code in 'base' or 'symbols' returns an error or empty rates
- Malformed 'symbols' string (e.g. bad delimiter) may return unexpected results or errors
- Payment failure (insufficient USDC balance) results in HTTP 402 and no data returned
- Service unavailability or upstream forex data outage returns a 5xx error

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing the base currency, the query date, the requested amount, and a 'rates' map of target currency codes to their exchange rate values (e.g. {"base":"USD","date":"2026-10-07","amount":100,"rates":{"AUD":153.2,"EUR":86.1}}).

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "base": {
       "type": "string",
       "examples": [
        "USD"
       ],
       "description": "optional base currency, e.g. USD (default EUR)"
      },
      "amount": {
       "type": "string",
       "examples": [
        "100"
       ],
       "description": "optional amount to convert (default 1)"
      },
      "symbols": {
       "type": "string",
       "examples": [
        "AUD,EUR,JPY"
       ],
       "description": "optional, e.g. AUD,JPY (default all)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "base": {
       "type": "string"
      },
      "date": {
       "type": "string"
      },
      "rates": {
       "type": "object",
       "properties": {
        "AUD": {
         "type": "number"
        },
        "EUR": {
         "type": "number"
        }
       }
      },
      "amount": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "base": "USD",
  "date": "2026-10-07",
  "rates": {
   "AUD": 153.2,
   "EUR": 86.1
  },
  "amount": 100
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-fx-rates-1058bd2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
