# FX Rates ECB Currency rates, conversion, history, volatility and movers from European Central Bank reference rates. ## How to pay Machine-payable over x402. USDC on: Base (eip155:8453), Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Polygon (eip155:137), Arbitrum One (eip155:42161). No accounts. No API keys. No signup. The paying wallet is the account. ## Machine-readable - OpenAPI: https://fx-ecb.x402tookit.com/openapi.json - x402 manifest: https://fx-ecb.x402tookit.com/.well-known/x402 - Catalog (free): https://fx-ecb.x402tookit.com/catalog - Health (free): https://fx-ecb.x402tookit.com/health - Uptime (free): https://fx-ecb.x402tookit.com/uptime ## Endpoints (8) ### GET /fx-basket — $0.02 Rates for up to 10 currencies against one base at once, with each one's 30-day change, strongest and weakest first. Params: base: string, quotes: string Example: https://fx-ecb.x402tookit.com/fx-basket?base=USD"es=EUR%2CGBP%2CJPY%2CCAD%2CAUD ### GET /fx-change — $0.02 Currency pair move over 7-365 days: percent change, high, low, annualized volatility and where today sits in the range. Params: base: string, quote: string, days?: integer Example: https://fx-ecb.x402tookit.com/fx-change?base=USD"e=EUR&days=90 ### GET /fx-convert — $0.02 Convert an amount from one currency to another at the latest ECB reference rate, with the rate and fixing date. Params: amount: number, from: string, to: string Example: https://fx-ecb.x402tookit.com/fx-convert?amount=250&from=EUR&to=GBP ### GET /fx-currencies — $0.02 The 30 currencies the ECB publishes daily reference rates for, with codes and names. Use before calling other FX endpoints. Params: view?: string Example: https://fx-ecb.x402tookit.com/fx-currencies?view=all ### GET /fx-historical — $0.02 ECB reference exchange rate on a past date (since 1999) and the change since then; weekends use the prior working day. Params: base: string, quote: string, date: string Example: https://fx-ecb.x402tookit.com/fx-historical?base=USD"e=EUR&date=2020-03-16 ### GET /fx-movers — $0.02 Biggest currency movers against a base over 7-180 days among the 30 ECB currencies, strongest and weakest. Params: base: string, days?: integer Example: https://fx-ecb.x402tookit.com/fx-movers?base=USD&days=30 ### GET /fx-range — $0.02 Average, high, low and percentile rank of today's rate for a currency pair over 30-1095 days, with a rich/cheap verdict. Params: base: string, quote: string, days?: integer Example: https://fx-ecb.x402tookit.com/fx-range?base=EUR"e=USD&days=365 ### GET /fx-rate — $0.02 Latest ECB reference exchange rate for a currency pair, with the inverse and the fixing date. Params: base: string, quote: string Example: https://fx-ecb.x402tookit.com/fx-rate?base=USD"e=JPY ## Terms Exchange rates computed from European Central Bank euro foreign exchange reference rates via the Frankfurter open-source API (source: ECB), provided as is. Reference rates are indicative daily fixings, not tradable quotes; do not use them to execute trades. Not financial or investment advice and not affiliated with the ECB.