{"uid":"cap_ktFYKOs76Mtu5n-v7q66x","slug":"ecb-frankfurter-exchange-rates-api-3b2fdc71","name":"ECB/Frankfurter Exchange Rates API","description":"51 REST endpoints for AI agents. Weather, news, crypto, stocks, products, courses, real estate, and 42 more. Pay per call in USDC/USDT via x402.","url":"https://engedi.digi-life17.workers.dev/api/exchange-rates","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","properties":{"queryParams":{"type":"object","properties":{"base":{"type":"string","description":"Base currency (default USD)"},"target":{"type":"string","description":"Target currency"}}}}},"output":{"type":"object","properties":{"data":{"type":"object"},"_meta":{"type":"object","properties":{"cached":{"type":"boolean"},"source":{"type":"string"},"confidence":{"type":"number"},"last_updated":{"type":"string"}}},"success":{"type":"boolean"}}}}},"responseSchema":{},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_A2oq8x7ZXnpkMlZEbLOVh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches current foreign exchange rates from the ECB/Frankfurter data source for a given base and target currency pair","exampleAgentPrompt":"What's the current ECB exchange rate from USD to EUR? I need the Frankfurter-sourced rate with confidence and last-updated info.","exampleUseCases":null,"resultDescription":"Returns a JSON object with exchange rate data between the specified base and target currencies, including a success flag, the data payload with the rate, metadata about whether the result was cached, the source (ECB/Frankfurter), a confidence score, and a last_updated timestamp.","failureModes":["Unsupported or invalid currency code returns an error or empty data","Network timeout to the upstream Frankfurter/ECB service","Cached data may be slightly stale if cache is hit","Missing target or base currency parameter may return default or error","ECB does not publish rates on weekends — data may reflect last business day"],"whenToPreferThis":"Choose this endpoint when you need reliable, ECB-sourced exchange rates with caching metadata and confidence scores. It is ideal for financial applications that require official European Central Bank rates rather than real-time market rates. Prefer it over generic scrapers when auditability of the data source (ECB/Frankfurter) matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:35:05.695Z","isFirstParty":false}