X

X402stock · Macro

by X402stock

GETBase

$0.05

per call · USD Coin on Base

The US macro backdrop in one call: the federal funds rate, CPI and PCE inflation, the labor market (unemployment, payrolls, wages), real GDP, and the Treasury yield curve. No ticker needed. Replaces six macro calls (fed-funds + inflation + pce + labor-market + gdp + treasury-yields) at a lower combined price. Spans FRED, BLS, Treasury; sections degrade independently. From x402stock

Endpoint

GET https://x402stock.xyz/api/v1/macro

4

Calls / 30d

3

Unique payers / 30d

Sep 2

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://x402stock.xyz/api/v1/macro", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://x402stock.xyz/api/v1/macro" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "as_of": "2026-06-04T12:00:00.000Z",
  "cpi": {
    "as_of": "2026-04-01T00:00:00.000Z",
    "core": {
      "latest_index": 326.18,
      "latest_month": "2026-04",
      "yoy_percent": 3.1
    },
    "headline": {
      "latest_index": 320.32,
      "latest_month": "2026-04",
      "yoy_percent": 2.7
    },
    "history": [
      {
        "date": "2026-04",
        "period_name": "April",
        "value": 320.32
      }
    ],
    "series": "cpi_u_us_city_average",
    "source": "us_bls",
    "unit": "index_1982_84=100"
  },
  "fed_funds": {
    "as_of": "2026-05-01T00:00:00.000Z",
    "change": 0,
    "change_percent": 0,
    "frequency": "monthly",
    "history": [
      {
        "date": "2026-05-01",
        "value": 4.33
      }
    ],
    "latest": {
      "date": "2026-05-01",
      "value": 4.33
    },
    "prior": {
      "date": "2026-04-01",
      "value": 4.33
    },
    "series_id": "FEDFUNDS",
    "source": "fred",
    "title": "Effective Federal Funds Rate",
    "unit": "percent",
    "yoy_percent": -2.8
  },
  "gdp": {
    "as_of": "2026-01-01T00:00:00.000Z",
    "change": 122.3,
    "change_percent": 0.52,
    "frequency": "quarterly",
    "history": [
      {
        "date": "2026-01-01",
        "value": 23512.4
      }
    ],
    "latest": {
      "date": "2026-01-01",
      "value": 23512.4
    },
    "prior": {
      "date": "2025-10-01",
      "value": 23390.1
    },
    "series_id": "GDPC1",
    "source": "fred",
    "title": "Real Gross Domestic Product",
    "unit": "billions_of_chained_2017_usd_saar",
    "yoy_percent": 2.4
  },
  "labor": {
    "as_of": "2026-04-01T00:00:00.000Z",
    "metrics": [
      {
        "change": -0.1,
        "latest_month": "2026-04",
        "latest_value": 4.1,
        "metric": "unemployment_rate",
        "prior_value": 4.2,
        "unit": "percent"
      }
    ],
    "series": "us_labor_market_headline",
    "source": "us_bls"
  },
  "pce": {
    "as_of": "2026-04-01T00:00:00.000Z",
    "core": {
      "latest_index": 128.9,
      "latest_month": "2026-04-01",
      "series_id": "PCEPILFE",
      "yoy_percent": 2.6
    },
    "headline": {
      "latest_index": 127.4,
      "latest_month": "2026-04-01",
      "series_id": "PCEPI",
      "yoy_percent": 2.3
    },
    "history": [
      {
        "date": "2026-04-01",
        "value": 127.4
      }
    ],
    "series": "pce_price_index",
    "source": "fred",
    "unit": "index_2017=100"
  },
  "sections": {
    "cpi": "ok",
    "fed_funds": "ok",
    "gdp": "ok",
    "labor": "ok",
    "pce": "ok",
    "treasury_yields": "ok"
  },
  "source": "x402stock",
  "treasury_yields": {
    "as_of": "2026-05-29T00:00:00.000Z",
    "count": 1,
    "maturities": [
      "1mo",
      "1.5mo",
      "2mo",
      "3mo",
      "4mo",
      "6mo",
      "1yr",
      "2yr",
      "3yr",
      "5yr",
      "7yr",
      "10yr",
      "20yr",
      "30yr"
    ],
    "rates": [
      {
        "date": "2026-05-29",
        "rates": {
          "1.5mo": 3.71,
          "10yr": 4.19,
          "1mo": 3.72,
          "1yr": 3.47,
          "20yr": 4.81,
          "2mo": 3.66,
          "2yr": 3.47,
          "30yr": 4.86,
          "3mo": 3.65,
          "3yr": 3.55,
          "4mo": 3.62,
          "5yr": 3.74,
          "6mo": 3.58,
          "7yr": 3.95
        }
      }
    ],
    "series": "daily_treasury_par_yield_curve",
    "source": "us_treasury",
    "unit": "percent"
  }
}

Payment details

Pay to0x3070fbb3803819fb5bdfe9286fdc6325a877fa85
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Other and the homepage with a featured placement.

Get featured →

More from X402stock & similar services