# ECB FX Currency Converter (MacroPulse)

> ECB FX Currency Converter (MacroPulse) is a paid API for AI agents from macropulse.theaslangroupllc.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Converts an amount between currencies using official European Central Bank reference rates, with support for historical rates back to 1999.

## Facts

- Endpoint: GET https://macropulse.theaslangroupllc.com/api/fx/convert?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ecb-fx-currency-converter-macropulse-28df08ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j3Vmyl1Z5W-Quyp_hyvlL

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 ecb-fx-currency-converter-macropulse-28df08ec
```

Example prompt: Using the official ECB reference rate, convert 250 GBP to JPY and also show me EUR — I need the rate that was in effect on 2024-03-15, not today's rate.

## When to prefer this

Prefer this endpoint when you need deterministic, authoritative ECB official reference rates rather than mid-market estimates or broker rates. Ideal for compliance, accounting, or financial reporting use cases where the official ECB fixing is required. Also preferred when you need historical daily rates back to 1999, multi-currency conversion in one call, or a keyless sub-second lookup without model-generated estimates.

## Known failure modes

- Unsupported currency code returns an error (only 30+ ECB-tracked currencies available — exotic or minor currencies not included)
- Historical date before 1999 returns no data
- Future date requested returns an error or falls back to latest available
- Weekend or holiday date may return the most recent prior business day's fixing
- Malformed currency code returns a 400-level error
- Rate-limiting or payment failure returns 402 or 429 errors

## How this service works

Convert an amount between currencies at the official European Central Bank reference rate. Answers "what is the USD to EUR exchange rate", "convert 250 GBP to JPY", "what was the EUR/USD FX rate on 2024-03-15". Multi-currency in one call (to=EUR,GBP,JPY), 30+ currencies, historical daily fixings back to 1999. Deterministic and cacheable: real ECB data, not a model estimate — identical inputs always return the identical rate. Keyless, sub-second.

## Output

Returns the converted amount(s), the applicable exchange rate(s), the base and target currencies, and the effective date of the ECB fixing used. Multiple target currencies can be returned in a single response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "to",
  "from"
 ],
 "properties": {
  "to": {
   "type": "string",
   "description": "Target currency, or a comma-separated list, e.g. EUR or EUR,GBP,JPY"
  },
  "date": {
   "type": "string",
   "description": "YYYY-MM-DD. Returns that day's ECB fixing (or the last fixing on or before it, whose date is reported back). Omit for the latest."
  },
  "from": {
   "type": "string",
   "description": "Source currency, ISO 4217 alpha-3, e.g. USD"
  },
  "amount": {
   "type": "number",
   "description": "Amount to convert. Default 1 (i.e. the raw rate)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": {
   "EUR": {
    "rate": 0.87535,
    "amount": 218.8375
   },
   "GBP": {
    "rate": 0.74694,
    "amount": 186.735
   }
  },
  "date": "2026-07-13",
  "from": "USD",
  "source": "European Central Bank reference rates (via Frankfurter)",
  "amount_in": 250,
  "deterministic": true,
  "requested_date": null,
  "cache_hint_seconds": 3600,
  "is_last_available_fixing": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ecb-fx-currency-converter-macropulse-28df08ec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from macropulse.theaslangroupllc.com](https://www.zero.xyz/host/macropulse.theaslangroupllc.com/llms.txt)
