Macro Data

Macro Economic Data API

Query Chinese macroeconomic indicators including CPI, PPI, GDP, Money Supply, LPR, PMI, and more.

MethodEndpointDescription
GET/v1/macro/cpiConsumer Price Index
GET/v1/macro/ppiProducer Price Index
GET/v1/macro/gdpGross Domestic Product
GET/v1/macro/money-supplyMoney supply (M0/M1/M2)
GET/v1/macro/lprLoan Prime Rate
GET/v1/macro/pmiPurchasing Managers Index
GET/v1/macro/social-financeSocial financing scale
GET/v1/macro/new-loansNew RMB loans
GET/v1/macro/fx-reservesForeign exchange reserves
GET/v1/macro/migration-scaleChina migration scale index
GET/v1/macro/migration-areaChina migration area distribution
GET/v1/macro/epu-indexEconomic policy uncertainty index
GET/v1/macro/oil-price-adjustmentChina oil price adjustment history
GET/v1/macro/oil-price-regionRegional oil prices in China
GET/v1/macro/commodity-dailyCommodity daily series
GET/v1/macro/forex-dailyForex daily series
GET/v1/macro/crypto-dailyCrypto daily series
GET/v1/macro/global-index-dailyGlobal index daily series
GET/v1/macro/global-index-spotGlobal index spot snapshots
GET/v1/macro/fx-spotFX spot snapshots
GET/v1/macro/energy-inventoryUS energy inventory indicators
GET/v1/macro/global-risk-factorGlobal risk factors

Common Parameters

All macro endpoints share these parameters:

ParameterTypeRequiredDefaultDescription
start_datestring--Start date (YYYY-MM-DD)
end_datestring--End date
limitint-120Max records (10 years default)

1. CPI (Consumer Price Index)

Monthly consumer price index data.

Endpoint

MethodEndpoint
GET/v1/macro/cpi

Try It

GET/v1/macro/cpi

Response Example

{
  "status": "ok",
  "indicator": "cpi",
  "count": 12,
  "data": [
    {
      "month": "2024-01-01",
      "value": 100.5,
      "yoy": 0.5,
      "total": 100.3
    }
  ]
}

2. PPI (Producer Price Index)

Monthly producer price index data.

Endpoint

MethodEndpoint
GET/v1/macro/ppi

Try It

GET/v1/macro/ppi

3. GDP (Gross Domestic Product)

Quarterly GDP data with sector breakdown.

Endpoint

MethodEndpoint
GET/v1/macro/gdp

Try It

GET/v1/macro/gdp

Response Example

{
  "status": "ok",
  "indicator": "gdp",
  "count": 8,
  "data": [
    {
      "quarter": "2023-12-01",
      "gdp": 1260582.0,
      "gdp_yoy": 5.2,
      "p1": 89755.0,
      "p1_yoy": 4.1,
      "p2": 482589.0,
      "p2_yoy": 4.7,
      "p3": 688238.0,
      "p3_yoy": 5.8
    }
  ]
}

4. Money Supply (M0/M1/M2)

Monthly money supply data.

Endpoint

MethodEndpoint
GET/v1/macro/money-supply

Try It

GET/v1/macro/money-supply

Response Fields

FieldDescription
m0M0 (Cash in circulation)
m1M1 (Narrow money)
m2M2 (Broad money)
*_yoyYear-over-year growth (%)

5. LPR (Loan Prime Rate)

Monthly loan prime rate data.

Endpoint

MethodEndpoint
GET/v1/macro/lpr

Try It

GET/v1/macro/lpr

Response Example

{
  "status": "ok",
  "indicator": "lpr",
  "count": 24,
  "data": [
    {
      "date": "2024-01-20",
      "lpr1y": 3.45,
      "lpr5y": 4.2
    }
  ]
}

6. PMI (Purchasing Managers Index)

Monthly PMI data for manufacturing and non-manufacturing sectors.

Endpoint

MethodEndpoint
GET/v1/macro/pmi

Try It

GET/v1/macro/pmi

7. Social Financing Scale

Monthly incremental social financing data.

Endpoint

MethodEndpoint
GET/v1/macro/social-finance

8. New RMB Loans

Monthly new RMB loan data.

Endpoint

MethodEndpoint
GET/v1/macro/new-loans

9. Foreign Exchange Reserves

Monthly FX reserves data.

Endpoint

MethodEndpoint
GET/v1/macro/fx-reserves

Try It

GET/v1/macro/fx-reserves

10. Newly Added Global / Policy / Migration Endpoints (2026-03)

EndpointNotes
/v1/macro/migration-scalearea, indicator=move_in/move_out
/v1/macro/migration-areacity-level distribution, supports city_name
/v1/macro/epu-indexpolicy uncertainty by country
/v1/macro/oil-price-adjustmentCN oil adjustment timeline
/v1/macro/oil-price-regionCN regional oil prices by province
/v1/macro/commodity-dailysymbols like XAUUSD, USO
/v1/macro/forex-dailysymbols like EURUSD, USDCNY
/v1/macro/crypto-dailysymbols like BTCUSD
/v1/macro/global-index-dailysymbols like SP500, NASDAQ
/v1/macro/global-index-spotsnapshot data, supports index_name
/v1/macro/fx-spotsnapshot data, supports pair_name
/v1/macro/energy-inventorysupports indicator, item
/v1/macro/global-risk-factorsupports factor_name

Quick Try (Global Index Daily)

GET/v1/macro/global-index-daily

Response Example

{
  "status": "ok",
  "indicator": "fx_reserves",
  "count": 12,
  "data": [
    {
      "month": "2024-01-01",
      "value": 32165.0,
      "yoy": 1.2
    }
  ]
}