# FX Pulse – Stablecoin & Fiat FX Conversion Rate

> FX Pulse – Stablecoin & Fiat FX Conversion Rate is a paid API for AI agents from fx-pulse-chi.vercel.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-20).

Returns a real-time FX rate and converted amount between any fiat currency (ISO-4217) or major stablecoin (USDC, EURC, USDT) pair, paid per-call in USDC via x402 on Base.

## Facts

- Endpoint: GET https://fx-pulse-chi.vercel.app/api/convert?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fx-pulse-stablecoin-fiat-fx-conversion-rate-aa7b7d86
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eTeqbDS8_a-tjPROeswlu

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 fx-pulse-stablecoin-fiat-fx-conversion-rate-aa7b7d86
```

Example prompt: What is the current exchange rate from USDC to Vietnamese dong, and how much would 100 USDC convert to?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call FX reference rate that supports both fiat ISO-4217 currencies and major stablecoins (USDC, EURC, USDT) in a single API. Ideal for AI agents handling cross-border payment flows, DeFi/stablecoin accounting, remittance calculators, or treasury reporting where stablecoin-to-fiat conversion is needed without a full crypto exchange integration. Preferred over generic FX APIs when stablecoin pairs are required.

## Known failure modes

- Unsupported currency pair returns an error — not all exotic fiat codes or obscure stablecoins may be available
- Missing required 'from' or 'to' parameters cause a 400 bad request
- Payment failure via x402 if wallet balance is insufficient or Base network is congested
- Stale rate if the underlying FX data provider hasn't refreshed recently
- Invalid ticker symbol (e.g. typo in stablecoin name) results in an error response

## How this service works

Single-pair rate, amount conversion, and batch FX rates for fiat currencies and major stablecoins (USDC, EURC, USDT...). Pay-per-call in USDC via x402 on Base.

## Output

A JSON object containing the source currency (from), target currency (to), the exchange rate (rate), the input amount, the converted amount (converted), and the date of the rate used. Example: {from:'USDC', to:'VND', rate:25400, amount:100, converted:2540000, date:'2026-09-19'}.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "to": {
   "type": "string",
   "description": "Target currency (ISO-4217) or stablecoin ticker."
  },
  "from": {
   "type": "string",
   "description": "Source currency (ISO-4217) or stablecoin ticker."
  },
  "amount": {
   "type": "number",
   "description": "Amount to convert, in 'from' units."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "VND",
  "date": "2026-09-19",
  "from": "USDC",
  "rate": 25400,
  "amount": 100,
  "converted": 2540000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fx-pulse-stablecoin-fiat-fx-conversion-rate-aa7b7d86/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fx-pulse-chi.vercel.app](https://www.zero.xyz/host/fx-pulse-chi.vercel.app/llms.txt)
