{"uid":"cap_L0nvCJYPBVjXd_cb185Wc","slug":"ecb-foreign-exchange-reference-rates-api-e42f4552","name":"ECB Foreign Exchange Reference Rates API","description":"Official ECB foreign-exchange reference rates for agents: latest rates, conversion and historical fixings for ~30 currencies. Paid per call via x402 (USDC on Base).","url":"https://fx.x402utils.workers.dev/v1/currencies?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"count":30,"currencies":{"EUR":"Euro"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2t_-2zk_A56mvbc8jhRSO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the list of ~30 currencies covered by official ECB FX reference rates, enabling agents to discover supported currencies before fetching rates or conversions.","exampleAgentPrompt":"What currencies are available through the ECB foreign exchange reference rates feed — can you list all of them so I know which ones I can convert?","exampleUseCases":[{"title":"Pre-conversion currency validation","prompt":"Before converting some USD to a foreign currency, can you check which currencies the ECB FX rate API actually supports so I know my target currency is available?"},{"title":"Building a currency selector UI","prompt":"I'm building a currency dropdown for my app — can you pull the full list of currency codes and names from the ECB FX reference rate service?"},{"title":"Checking ECB coverage for a fintech audit","prompt":"I need to document which ~30 currencies are officially covered by ECB foreign exchange reference rates for a compliance report — can you fetch that list?"}],"resultDescription":"A JSON object containing a count of supported currencies (typically ~30) and a dictionary mapping currency codes (e.g. 'EUR') to their full names (e.g. 'Euro'), representing all currencies available in the ECB FX reference rate system.","failureModes":["Payment failure (x402 USDC payment not processed) returns 402 Payment Required","Network or upstream ECB data unavailability may return 503 or 500 errors","Invalid query parameters may return 400 Bad Request","Rate limiting if too many requests are sent in rapid succession"],"whenToPreferThis":"Use this endpoint when you need to discover or enumerate the set of currencies available before making FX rate lookups or conversions. It is the right first step when you are unsure whether a target currency is supported, or when you need to build a list of valid currency codes. Prefer this over hardcoding currency lists, as the ECB periodically adjusts coverage.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T18:31:48.384Z","isFirstParty":false,"canonicalSlug":"ecb-foreign-exchange-reference-rates-api-e42f4552"}