# Currency History — ECB Historical Exchange Rates

> Currency History — ECB Historical Exchange Rates is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

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.

## Facts

- Endpoint: GET https://intel.rallylive.ca/data/currency-history
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/currency-history-ecb-historical-exchange-rates-615b9f66
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XnvCHMiZ6FBpIbPhGD_Ju

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability currency-history-ecb-historical-exchange-rates-615b9f66
```

Example prompt: 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?

## When to prefer this

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).

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/currency-history-ecb-historical-exchange-rates-615b9f66/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
