{"uid":"cap_v2SFitBRc5HL7sBnAHZsi","slug":"agentum-lat-fx-rates-ecb-via-frankfurter-ae3f5f31","name":"agentum.lat FX Rates (ECB via Frankfurter)","description":"Taxas de câmbio oficiais em tempo real (Banco Central Europeu, via Frankfurter) — qualquer par de moedas, não só BRL.","url":"https://agentum.lat/fx-rates","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":{"base":{"type":"string","description":"Moeda base (código ISO 4217, ex: USD). Default: USD"},"symbols":{"type":"string","description":"Moedas de destino separadas por vírgula (ex: BRL,EUR). Default: BRL,EUR,USD"}}}},"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_fJalBscfGyhP7bVzBGJGe","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 real-time official exchange rates for any currency pair, sourced from the European Central Bank via Frankfurter.","exampleAgentPrompt":"What are the current official exchange rates from USD to EUR, BRL, and GBP right now? Use the ECB Frankfurter rates.","exampleUseCases":[{"title":"Live FX rate for invoice pricing","prompt":"I need to invoice a client in Brazil — what's the current official USD to BRL exchange rate from the European Central Bank?"},{"title":"Multi-currency portfolio snapshot","prompt":"Can you pull the latest ECB exchange rates from EUR to USD, GBP, JPY, and CHF so I can see how my portfolio is valued across currencies?"},{"title":"Travel budget currency check","prompt":"I'm heading to Japan and the UK — what are the current official exchange rates from USD to JPY and GBP right now?"}],"resultDescription":"A JSON object containing the base currency, a timestamp or date, and a map of target currency codes to their current exchange rates as floating-point numbers, sourced from the European Central Bank via Frankfurter.","failureModes":["Invalid ISO 4217 currency code returns an error or empty rates object","Unsupported currency pair not covered by ECB data returns missing or null rates","Network or upstream Frankfurter API outage returns a 5xx error","Malformed query parameters may result in a 400 bad request"],"whenToPreferThis":"Choose this endpoint when you need authoritative, official exchange rates from the European Central Bank (not market/broker rates), especially for any global currency pair beyond BRL. Prefer this over Brazil-specific FX endpoints (like the sibling Selic/CDI endpoint) when you need multi-currency international rates rather than Brazil-local financial indicators.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:41:33.333Z","isFirstParty":false}