Macro & rates (derived)

Derived EU macro, ECB monetary stance, yield-curve slopes, EURUSD analytics, and selected FRED-backed derived indicators. Raw FRED series are not exposed as DataNexusAI endpoints.

OpenAPI
/openapi.json
Payment
x402 · $0.01 USDC · Base, Polygon, Arbitrum One
GET/api/v1/macro/eu-inflation-divergencex402 paid

EU HICP inflation divergence vs euro area

Derived cross-country inflation gaps: member-state HICP YoY minus EA20/EU27 benchmark, plus MoM from the HICP index. Ranked by absolute gap.

ParamInTypeDescription
periodquerystringOptional period filter (e.g. 2024-08). Default: latest.
GET https://api.datanexusai.org/api/v1/macro/eu-inflation-divergence

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "eu_inflation_divergence",
  "benchmark": {
    "geo": "EA20",
    "yoy_pct": 2.1
  },
  "results": [
    {
      "geo": "BG",
      "yoy_pct": 3.5,
      "gap_vs_benchmark_pp": 1.4
    }
  ]
}
GET/api/v1/rates/ecb-stancex402 paid

ECB policy corridor and €STR stance

Derived monetary stance: DFR/MRO/MLFR corridor width, €STR−DFR spread, and a liquidity stance label. Not a raw rate dump.

GET https://api.datanexusai.org/api/v1/rates/ecb-stance

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "ecb_stance",
  "derived": {
    "corridor_width_pp": 0.75,
    "estr_minus_dfr_pp": 0.02,
    "liquidity_stance": "balanced"
  }
}
GET/api/v1/rates/eu-curve-slopex402 paid

Euro-area yield curve slopes

Derived AAA euro-area yield-curve slopes (10Y−2Y, 30Y−10Y), butterfly, and steep/flat/inverted regime.

GET https://api.datanexusai.org/api/v1/rates/eu-curve-slope

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "eu_curve_slope",
  "derived": {
    "slope_10y_2y_pp": 0.45,
    "regime": "normal"
  }
}
GET/api/v1/fx/eurusd-analyticsx402 paid

EURUSD returns, vol, drawdown analytics

Derived FX layer on ECB EURUSD reference: multi-horizon returns, annualized vol, percentile, z-score, max drawdown.

ParamInTypeDescription
lookback_daysqueryintegerHistory window for percentile/z-score (default 252).
GET https://api.datanexusai.org/api/v1/fx/eurusd-analytics?lookback_days=252

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "eurusd_analytics",
  "spot": 1.08,
  "derived": {
    "return_1m_pct": 1.2,
    "vol_21d_annualized_pct": 7.5
  }
}
GET/api/analytics/us/yield-curvex402 paid

US 10Y−2Y Treasury spread (derived)

Runtime FRED DGS10 − DGS2. Returns a single derived spread — not raw Treasury series. Requires license_status=APPROVED for both series.

GET https://api.datanexusai.org/api/analytics/us/yield-curve

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "indicator": "US_10Y_2Y_SPREAD",
  "date": "2026-09-24",
  "value": 0.42,
  "unit": "percentage_points"
}
GET/api/analytics/us-eu/inflationx402 paid

US vs EU inflation differential (derived)

Runtime FRED CPI YoY vs Eurostat HICP YoY. Derived differential only. Requires CPIAUCSL license_status=APPROVED.

GET https://api.datanexusai.org/api/analytics/us-eu/inflation

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "indicator": "US_EU_INFLATION_DIFFERENTIAL",
  "us_inflation": 2.9,
  "eu_inflation": 2.1,
  "differential": 0.8
}
GET/api/analytics/us/macrox402 paid

US macro regime snapshot (derived)

Derived inflation/unemployment/fed-funds changes and a macro regime label from runtime FRED inputs. No raw series arrays.

GET https://api.datanexusai.org/api/analytics/us/macro

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/analytics/market/volatility-regimex402 paid

Market volatility regime from VIX (derived)

Runtime VIXCLS → regime / percentile / z-score. Requires VIXCLS license_status=APPROVED. Not a raw VIX endpoint.

ParamInTypeDescription
lookback_daysqueryintegerLookback window (default 252).
GET https://api.datanexusai.org/api/analytics/market/volatility-regime?lookback_days=252

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/economic/oecd/series/{series_code}x402 paid

OECD KEI series by canonical code

Observations for one OECD Key Economic Indicator series (e.g. OECD_CLI_USA, OECD_UNEMP_DEU). Attribution: OECD SDMX.

ParamInTypeDescription
limitqueryintegerMax observations (default 120).
GET https://api.datanexusai.org/api/economic/oecd/series/{series_code}?limit=24

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "oecd_series",
  "series_code": "OECD_CLI_USA",
  "geo": "USA",
  "observations": [
    {
      "period": "2024-01",
      "value": 99.1
    }
  ]
}
GET/api/economic/oecd/country/{country}x402 paid

OECD KEI latest snapshot for a country

Latest CLI, business/consumer confidence, industrial production, retail trade, and unemployment for an ISO3 country (USA, DEU, …).

GET https://api.datanexusai.org/api/economic/oecd/country/{country}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "oecd_country",
  "country": "USA",
  "indicators": [
    {
      "canonical_code": "OECD_CLI_USA",
      "value": 99.3
    }
  ]
}
GET/api/economic/country/{code}/overviewx402 paid

Cross-source country economic overview

Combined Eurostat + ECB + OECD KEI + World Bank WDI snapshot for a country (ISO2 or ISO3). Multi-source value-add.

GET https://api.datanexusai.org/api/economic/country/{code}/overview

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "country_overview",
  "country": "DE",
  "sources_present": [
    "oecd",
    "eurostat",
    "ecb",
    "worldbank"
  ]
}
GET/api/economic/worldbank/series/{series_code}x402 paid

World Bank WDI series by canonical code

Observations for one World Bank WDI series (e.g. WB_GDP_PER_CAPITA_USA). Attribution: World Bank.

ParamInTypeDescription
limitqueryintegerMax observations (default 120).
GET https://api.datanexusai.org/api/economic/worldbank/series/{series_code}?limit=25

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "worldbank_series",
  "series_code": "WB_GDP_PER_CAPITA_USA",
  "geo": "USA",
  "observations": [
    {
      "period": "2022",
      "value": 76329.6
    }
  ]
}
GET/api/economic/worldbank/country/{country}x402 paid

World Bank WDI latest snapshot for a country

Latest allowlisted WDI structural indicators for an ISO3 country.

GET https://api.datanexusai.org/api/economic/worldbank/country/{country}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "endpoint": "worldbank_country",
  "country": "USA",
  "indicators": {
    "gdp_per_capita": {
      "value": 76329.6
    }
  }
}
GET/api/analytics/trade-openness/{code}x402 paid

Trade openness (exports+imports %GDP)

Derived: NE.EXP.GNFS.ZS + NE.IMP.GNFS.ZS from World Bank WDI.

GET https://api.datanexusai.org/api/analytics/trade-openness/{code}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/analytics/debt-burden/{code}x402 paid

Government debt burden (% GDP)

Derived structural debt burden from GC.DOD.TOTL.GD.ZS.

GET https://api.datanexusai.org/api/analytics/debt-burden/{code}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/analytics/energy-dependency/{code}x402 paid

Energy imports and renewable share

Derived energy dependency metrics from World Bank WDI.

GET https://api.datanexusai.org/api/analytics/energy-dependency/{code}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/analytics/country-structure/{code}x402 paid

Structural country profile (World Bank derived)

Composite structural snapshot: trade openness, debt, energy, FDI, demographics, carbon intensity. Value-add analytics (x402).

GET https://api.datanexusai.org/api/analytics/country-structure/{code}

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.