# greeneris-data EU Yield Curve

> greeneris-data EU Yield Curve is a paid API for AI agents from data.greeneris.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns the current euro area AAA government bond yield curve (Svensson spot rates) from the ECB for selected tenors, including the 2s10s spread.

## Facts

- Endpoint: GET https://data.greeneris.io/v1/eu/yield-curve
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/greeneris-data-eu-yield-curve-a7c081a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9mENoJ81tuqm1VqeHYeeP

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 greeneris-data-eu-yield-curve-a7c081a2
```

Example prompt: What are today's euro area AAA government bond yields from the ECB for the 3M, 1Y, 2Y, 5Y, 10Y, and 30Y tenors, and what's the 2s10s spread?

## When to prefer this

Use this endpoint when you need official ECB euro area AAA government bond yield curve data (Svensson spot rates) at commodity pricing with no API key required, especially for AI agent workflows using x402 micropayments. Prefer this over scraping ECB directly or using financial data aggregators when you want per-call pricing, official sourcing, and machine-readable output.

## Known failure modes

- HTTP 402 returned if payment not yet made — response includes machine-readable USDC price quote for x402 protocol
- Invalid or unsupported tenor string returns an error
- Empty result if ECB data is not yet published for today (e.g. early morning before update)
- Network timeout if ECB Data Portal upstream is unavailable

## How this service works

Latest euro area risk-free spot yields from the ECB Data Portal (dataset YC, AAA-rated central government bonds, Svensson model; updated each business day ~12:00 CET). Query: ?tenors=3M,1Y,2Y,5Y,10Y,30Y (1-8 tenors from 3M to 30Y). Returns yields_pct per tenor, observation date, and the 2s10s spread in bp when 2Y and 10Y are requested. 1h cache.

## Output

A JSON object containing today's date, the ECB source citation (Svensson spot rates, AAA euro area central government bonds), yield percentages keyed by tenor (e.g. 3M, 1Y, 2Y, 5Y, 10Y, 30Y), and the 2s10s spread in basis points.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "tenors": {
       "type": "string",
       "default": "3M,1Y,2Y,5Y,10Y,30Y",
       "description": "Comma-separated tenors (1-8) among 3M,6M,9M,1Y..10Y,15Y,20Y,25Y,30Y"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-07-09",
  "source": "ECB Data Portal, dataset YC (euro area AAA central government bonds, Svensson spot rates)",
  "yields_pct": {
   "1Y": 2.5258,
   "2Y": 2.6146,
   "3M": 2.3222,
   "5Y": 2.7629,
   "10Y": 3.1292,
   "30Y": 3.6265
  },
  "spread_2s10s_bp": 51.46
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/greeneris-data-eu-yield-curve-a7c081a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.greeneris.io](https://www.zero.xyz/host/data.greeneris.io/llms.txt)
