← All APIs
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.
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.
| Param | In | Type | Description |
period | query | string | Optional period filter (e.g. 2024-08). Default: latest. |
Example: GET /api/v1/macro/eu-inflation-divergence
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.
Example: GET /api/v1/rates/ecb-stance
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.
Example: GET /api/v1/rates/eu-curve-slope
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.
| Param | In | Type | Description |
lookback_days | query | integer | History window for percentile/z-score (default 252). |
Example: GET /api/v1/fx/eurusd-analytics?lookback_days=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.
Example: GET /api/analytics/us/yield-curve
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.
Example: GET /api/analytics/us-eu/inflation
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.
Example: GET /api/analytics/us/macro
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.
| Param | In | Type | Description |
lookback_days | query | integer | Lookback window (default 252). |
Example: GET /api/analytics/market/volatility-regime?lookback_days=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.
| Param | In | Type | Description |
limit | query | integer | Max observations (default 120). |
Example: GET /api/economic/oecd/series/{series_code}?limit=24
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, …).
Example: GET /api/economic/oecd/country/{country}
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.
Example: GET /api/economic/country/{code}/overview
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.
| Param | In | Type | Description |
limit | query | integer | Max observations (default 120). |
Example: GET /api/economic/worldbank/series/{series_code}?limit=25
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.
Example: GET /api/economic/worldbank/country/{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.
Example: GET /api/analytics/trade-openness/{code}
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.
Example: GET /api/analytics/debt-burden/{code}
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.
Example: GET /api/analytics/energy-dependency/{code}
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).
Example: GET /api/analytics/country-structure/{code}
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.