ECB Currency Exchange Rates
fx_reference_ratesRead-onlyIdempotent
Currency exchange rates from the European Central Bank: euro reference rates for 29 currencies plus EUR (USD, GBP, JPY, CHF, CNY...), latest or any day in the last 90 days, with cross rates for any base and optional amount conversion (e.g. 100 USD to EUR). Use for invoicing, pricing and reporting. Reference rates, not transaction rates. Source: ECB; free at ecb.europa.eu. Signed receipt. Price: $0.001 per call via x402 (USDC on Base or XRP on XRPL). Example arguments: {"base":"USD","symbols":"EUR,GBP,JPY"}.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Base currency (ISO 4217), default EUR | |
| date | No | Rate date YYYY-MM-DD within the last 90 days; default latest | |
| amount | No | Optional amount to convert | |
| symbols | No | Comma-separated ISO 4217 codes; default all |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ECB reference rates for the base currency on the rate date, optional converted amounts | |
| receipt | No | Ed25519-signed, hash-chained receipt; verify free with the verify_receipt tool or POST /v1/verify-receipt |