{"uid":"cap_diQU902QxwiTPYwjyCRwW","slug":"currency-convert-ecb-rate-5b0f5826","name":"Currency Convert (ECB Rate)","description":"Currency conversion at the latest ECB rate: '100 USD to EUR' returns the converted amount, the rate used and its date. Also accepts 'usd eur 100'. Free frankfurter.app data. $0.01 per conversion.","url":"https://intel.rallylive.ca/data/convert","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_Z7FrFO9h6EtxxoYVfF9A2","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":"Converts an amount between two currencies using the latest European Central Bank (ECB) exchange rate, returning the converted amount, the rate used, and its date.","exampleAgentPrompt":"Can you convert 100 USD to EUR using the latest ECB rate and tell me the rate and its date?","exampleUseCases":[{"title":"Travel budget planning in local currency","prompt":"I'm traveling to Japan next week and want to know how much 2000 USD is in Japanese yen at the current ECB rate — include the rate and the date it's from."},{"title":"Invoice reconciliation across currencies","prompt":"We received an invoice for 4500 GBP and I need to know the equivalent in euros at today's ECB rate for our accounting records."},{"title":"E-commerce price display in multiple currencies","prompt":"A customer is checking out and their cart total is 89.99 USD — what's that in Canadian dollars at the latest ECB rate?"}],"resultDescription":"Returns the converted amount in the target currency, the exchange rate used (as a decimal), and the date of the ECB rate applied, along with the source and target currency codes.","failureModes":["Unsupported or invalid currency code returns an error (ECB only covers ~30+ major currencies)","Same source and target currency may return a trivial 1:1 rate","Malformed input string (unrecognized format) may return a parsing error","ECB rate may be up to one business day old (not real-time market rate)","Network or upstream frankfurter.app outage causes request failure"],"whenToPreferThis":"Choose this endpoint when you need a reliable, free ECB-sourced exchange rate for major currency pairs and exact real-time market rates are not required. It is ideal for informational, accounting, or budgeting use cases where official ECB rates are acceptable. Prefer alternatives if you need live interbank rates, exotic currency pairs, or historical rate lookups over a range.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:13:37.358Z","isFirstParty":false}