# Suverse FX Timeseries (ECB Reference Rates via Frankfurter)

> Suverse FX Timeseries (ECB Reference Rates via Frankfurter) is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-13).

Returns daily ECB reference exchange rate time series between two currencies over a specified date range, powered by the Frankfurter API, with no API key required.

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/suverse-fx-timeseries
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/suverse-fx-timeseries-ecb-reference-rates-via-frankfurter-61e8f4f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d_iQgTsuvmNPWvLTyP8rP

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 suverse-fx-timeseries-ecb-reference-rates-via-frankfurter-61e8f4f4 -d '<json body>'
```

Example prompt: Pull the daily ECB reference exchange rates between EUR and USD from January 1, 2024 to June 30, 2024 so I can backtest my FX strategy and compute volatility over that period.

## When to prefer this

Choose this endpoint when you need ECB official reference rate time series data for a currency pair over a date range without managing your own Frankfurter API integration or API keys. It is ideal for FX backtesting, volatility analysis, and charting historical currency trends when ECB reference rates are the authoritative source needed. Prefer this over direct Frankfurter calls when working in an x402 micropayment-enabled agent workflow.

## Known failure modes

- Invalid or unsupported currency code — ECB only publishes rates for a limited set of currencies
- Date range out of ECB historical data bounds — data availability starts from 1999
- Start date after end date — malformed date range returns an error
- Weekend or holiday dates may have no rate entries — ECB does not publish rates on non-business days
- Malformed request body — missing required fields returns a 400-level error
- Payment failure — x402 payment not completed results in access denial

## How this service works

Daily ECB reference exchange rate time series between two currencies over a date range via Frankfurter, no key. For AI agents backtesting FX, computing volatility, and charting currency trends.

## Output

A time series of daily ECB reference exchange rates for the requested currency pair over the specified date range, including dates and corresponding rate values, sourced from the Frankfurter API.

## 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",
    "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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/suverse-fx-timeseries-ecb-reference-rates-via-frankfurter-61e8f4f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
