{"uid":"cap_XnvCHMiZ6FBpIbPhGD_Ju","slug":"currency-history-ecb-historical-exchange-rates-615b9f66","name":"Currency History — ECB Historical Exchange Rates","description":"Historical exchange rates: the ECB rate between two currencies on a given date, or a daily series over a date range (up to a year), with min, max and average. Backtesting, invoicing and reporting. $0.01 per query.","url":"https://intel.rallylive.ca/data/currency-history","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_OrvZ6pkP5Anzt4gACBm28","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 ECB historical exchange rates between two currencies for a specific date or a daily series over a date range, including min, max, and average statistics.","exampleAgentPrompt":"What was the ECB exchange rate from EUR to USD on March 15, 2024, and can you also give me the daily rates plus the min, max, and average for all of March 2024?","exampleUseCases":[{"title":"Invoice reconciliation in foreign currency","prompt":"I need to reconcile an invoice paid in GBP on November 8, 2023 — what was the ECB EUR/GBP rate on that exact date?"},{"title":"Quarterly FX report for finance team","prompt":"Pull the daily EUR to JPY exchange rates for all of Q3 2024 and tell me the min, max, and average over that period for our quarterly FX report."},{"title":"Backtesting a currency trading strategy","prompt":"Give me the daily USD to CHF ECB rates from January 1, 2023 through December 31, 2023 so I can backtest my FX trading strategy over that full year."}],"resultDescription":"Returns the ECB-sourced exchange rate for the requested currency pair on a specific date, or a daily time series for a date range (up to one year) including the minimum, maximum, and average rate over the period.","failureModes":["Unsupported currency pair not covered by ECB data returns an error or empty result","Date range exceeding one year may be rejected or truncated","Future dates or dates before ECB data availability return no data","Malformed currency codes or date formats result in a validation error","ECB data may have gaps on weekends and public holidays"],"whenToPreferThis":"Choose this endpoint when you need authoritative ECB-sourced historical exchange rates for a specific past date or a continuous daily series up to one year, especially for invoicing, accounting, financial reporting, or backtesting. Prefer this over live-rate endpoints when the use case is retrospective and ECB rates are the accepted standard (common in EU regulatory and accounting contexts).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:12:44.858Z","isFirstParty":false}