{"uid":"cap_Lm8yXsrb-7vq7JAhW2W8L","slug":"currency-exchange-rates-ecb-via-frankfurter-7fdd4bb3","name":"Currency Exchange Rates (ECB via Frankfurter)","description":"Latest exchange rates for a base currency against 30 major currencies from the European Central Bank (via frankfurter.app, free), with the rate date. Reliable daily FX for pricing and reporting. $0.01 per call.","url":"https://intel.rallylive.ca/data/currency","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wt6ZgcKSFrctOGfvutmJ2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the latest daily exchange rates for a base currency against 30 major currencies, sourced from the European Central Bank via frankfurter.app.","exampleAgentPrompt":"What are today's exchange rates for USD against all major currencies? I need the ECB daily rates for financial reporting.","exampleUseCases":[{"title":"E-commerce multi-currency pricing","prompt":"Fetch the latest ECB exchange rates for EUR so I can update my online store's prices in USD, GBP, and JPY."},{"title":"Daily FX report for finance team","prompt":"Pull today's exchange rates for USD against all 30 major currencies from the European Central Bank so I can include them in this morning's finance report."},{"title":"Invoice conversion for international client","prompt":"What's the current exchange rate for GBP today? I need to convert a client invoice from British pounds to euros using the latest ECB rate."}],"resultDescription":"Returns a JSON object containing the base currency, the rate date (when the ECB last published rates), and a map of up to 30 major currency codes to their exchange rate values relative to the base currency.","failureModes":["No base currency specified may return default or error","ECB rates update once daily, so rates may lag intraday movements","Unsupported or misspelled currency code may return an error or empty rates","Upstream frankfurter.app outage may cause service unavailability","Rate limiting or payment failure may block the call"],"whenToPreferThis":"Use this endpoint when you need reliable, official daily FX rates from the European Central Bank for up to 30 major currencies at low cost ($0.01/call). It is ideal for financial reporting, invoice conversion, and e-commerce pricing where ECB reference rates are acceptable (not for real-time intraday trading rates). Prefer this over building your own ECB integration or paying for premium FX data providers when daily granularity suffices.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:13:21.366Z","isFirstParty":false}