{"uid":"cap_WV0Ra2LP1odjYplC7Cwip","slug":"suverse-fx-historical-date-ecb-exchange-rates-by-date-84042138","name":"Suverse FX Historical Date – ECB Exchange Rates by Date","description":"ECB reference exchange rates on a specific historical date for a base currency via Frankfurter, no key. For AI agents reconciling past transactions and historical valuation.","url":"https://proxy.suverse.io/v1/data/suverse-fx-historical-date","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kYB1iG5Ty9UdnYMxeUXy8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns ECB reference exchange rates for a specified historical date and base currency via the Frankfurter API, requiring no API key.","exampleAgentPrompt":"What was the ECB reference exchange rate from EUR to USD on March 14, 2023? I need it to reconcile an old transaction.","exampleUseCases":[{"title":"Past invoice reconciliation in foreign currency","prompt":"I have an invoice from October 5, 2022 that was paid in GBP but I need to record it in EUR — what was the official ECB exchange rate from GBP to EUR on that date?"},{"title":"Historical portfolio valuation","prompt":"Can you look up the ECB reference rates for USD, JPY, and CHF against EUR on December 31, 2022? I need those closing rates for my year-end portfolio valuation."},{"title":"Audit trail for cross-border payments","prompt":"Our auditors need the official ECB exchange rate between EUR and SEK for every transaction date — start with June 1, 2021. What was the rate on that day?"}],"resultDescription":"Returns a JSON object containing the requested historical date, the base currency, and a map of target currency codes to their ECB reference exchange rates as published on that date. If the date falls on a weekend or holiday when ECB does not publish rates, the nearest prior business day's rates are typically returned.","failureModes":["Date outside ECB historical data range (pre-1999) returns an error","Weekend or holiday dates may return nearest available prior rates rather than the exact date","Invalid currency code returns an error or empty rates object","Malformed date format causes a validation error","ECB data unavailable for very recent dates (rates published with a short delay)"],"whenToPreferThis":"Choose this endpoint when you need official ECB reference exchange rates for a specific past date and have no API key for Frankfurter or similar services. It is ideal for financial reconciliation, accounting, audit compliance, and historical valuation tasks where ECB-published rates are the authoritative source. Prefer this over live-rate endpoints when the query is explicitly historical rather than current.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:42:19.715Z","isFirstParty":false}