mirrored listing x402 eip155:8453

Macro economic snapshot API — dated Eurozone economic indicators for trading/research agen

Macro economic snapshot API — dated Eurozone economic indicators for trading/research agents: euro-area inflation (HICP / CPI), ECB policy interest rates (deposit, refi), unemployment and EUR FX from the official European Central Bank data portal — each indicator with value, as_of date, next_release cadence and a signed dated snapshot receipt for reproducible backtests. The interest-rate, inflation and currency context an agent needs before trading.

Do you run x402-endpoints.onrender.com? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
5000 (raw units)
price
4
calls / 30d
4
unique payers
2026-09-12
updated

Provider

x402-endpoints.onrender.com · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x1D1B81247C407521E2A01F3E21514870dcf1620f",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "maxTimeoutSeconds": 300
  }
]

Output schema

{
  "bazaar": {
    "info": {
      "input": {
        "method": "GET",
        "queryParams": {
          "area": "U2",
          "indicators": "inflation_hicp,deposit_facility_rate,unemployment,fx_usd"
        },
        "type": "http"
      },
      "output": {
        "example": {
          "cached": false,
          "confidence": 1,
          "data_freshness": {
            "age_seconds": 2592000,
            "as_of": "2026-05",
            "deterministic": true,
            "requested": 4,
            "resolved": 4,
            "retrieved_at": "2026-06-29T12:00:00Z",
            "sources": [
              "European Central Bank — Data Portal SDMX 2.1 (data-api.ecb.europa.eu)"
            ],
            "values_hash": "9f1c2a3b4d5e6f70"
          },
          "disclaimer": "Official ECB reference data (informational). Reference rates/values, not live market quotes. Not investment advice.",
          "error": null,
          "indicators": {
            "deposit_facility_rate": {
              "as_of": "2026-06-26",
              "label": "ECB deposit facility rate (DFR)",
              "next_release": {
                "authoritative_calendar": "https://www.ecb.europa.eu/press/calendars/mgcgc/html/index.en.html",
                "cadence": "per ECB Governing Council monetary-policy meeting",
                "is_estimated": true,
                "note": "Exact date per the ECB official calendar."
              },
              "series_key": "FM/D.U2.EUR.4F.KR.DFR.LEV",
              "source": "European Central Bank — Data Portal SDMX 2.1 (data-api.ecb.europa.eu)",
              "status": "ok",
              "unit": "% p.a.",
              "value": 2
            },
            "inflation_hicp": {
              "as_of": "2026-05",
              "label": "HICP headline inflation (annual rate of change)",
              "next_release": {
                "authoritative_calendar": "https://www.ecb.europa.eu/press/calendars/statscal/html/index.en.html",
                "cadence": "monthly (flash ~end of reference month, final ~mid next month)",
                "is_estimated": true,
                "note": "Exact date per the ECB official calendar."
              },
              "series_key": "ICP/M.U2.N.000000.4.ANR",
              "source": "European Central Bank — Data Portal SDMX 2.1 (data-api.ecb.europa.eu)",
              "status": "ok",
              "unit": "% YoY",
              "value": 2
            }
          },
          "query": {
            "area": "U2",
            "indicators": [
              "inflation_hicp",
              "deposit_facility_rate",
              "unemployment",
              "fx_usd"
            ]
          },
          "reasons": [
            {
              "code": "INDICATORS_RETURNED",
              "label": "4/4 indicators resolved from official ECB series",
              "weight": -0.5
            }
          ],
          "signed_snapshot_receipt": {
            "algorithm": "ed25519",
            "available": true,
            "claims": {
              "area": "U2",
              "kind": "macro_snapshot",
              "snapshot_at": "2026-06-29T12:00:00Z",
              "values_hash": "9f1c2a3b4d5e6f70",
              "verdict": "COMPLETE"
            },
            "public_key": "5b77f2e95c3eee40403453e942834b703383e15fca50d11fdd28633ca5dd9f9d",
            "signature": "<hex>"
          },
          "timestamp": "2026-06-29T12:00:00Z",
          "verdict": "COMPLETE"
        },
        "type": "json"
      }
    },
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "additionalProperties": false,
          "properties": {
            "method": {
              "enum": [
                "GET",
                "HEAD",
                "DELETE"
              ],
              "type": "string"
            },
            "queryParams": {
              "properties": {
                "area": {
                  "description": "HICP reference area: 'U2' (euro area, default) or a country code e.g. 'FR','DE'",
                  "type": "string"
                },
                "indicators": {
                  "description": "Comma-separated: inflation_hicp, core_inflation, unemployment, deposit_facility_rate, main_refi_rate, marginal_lending_rate, fx_usd, fx_gbp, fx_jpy, fx_chf",
                  "type": "string"
                }
              },
              "required": [],
              "type": "object"
            },
            "type": {
              "const": "http",
              "type": "string"
            }
          },
          "required": [
            "type",
            "method"
          ],
          "type": "object"
        },
        "output": {
          "properties": {
            "example": {
              "type": "object"
            },
            "type": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  }
}

Use it

curl

curl "https://x402-endpoints.onrender.com/macro/snapshot"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://x402-endpoints.onrender.com/macro/snapshot");
if (res.status === 402) {
  const { accepts } = await res.json();
  // pay one of accepts[] via an x402 client, then retry with the payment header
}

Python

import httpx
res = httpx.get("https://x402-endpoints.onrender.com/macro/snapshot")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/3298.json, and this resource appears in /discovery/resources and /discovery/search.