# OECD Composite Leading Indicator API

> OECD Composite Leading Indicator API is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-11).

Returns the OECD Composite Leading Indicator (CLI) value, monthly change, and business cycle phase for major economies, G7, OECD aggregate, or a single country

## Facts

- Endpoint: POST https://api.vextorium.com/v1/oecd-leading-indicator?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oecd-composite-leading-indicator-api-45e78a65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YTfLY5EcVI_HLAqru_QjJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability oecd-composite-leading-indicator-api-45e78a65 -d '<json body>'
```

Example prompt: What's the current OECD Composite Leading Indicator for the US — give me the CLI value, monthly change, and whether it's in expansion, slowdown, contraction, or recovery?

## When to prefer this

Use this endpoint when you need forward-looking macroeconomic signals — the CLI is specifically designed to anticipate business cycle turning points 6–9 months ahead, making it more useful than lagging indicators like GDP for forecasting. Prefer this over raw OECD data downloads when you need a clean, parsed JSON response with phase labels already computed. Best for agents that need to classify economic regimes (expansion/slowdown/contraction/recovery) across multiple countries in a single call.

## Known failure modes

- Invalid or unsupported country ISO code returns empty or error response
- Requesting too many months of history beyond available data range
- Malformed JSON body or missing required fields returns 400-level error
- Payment failure or insufficient USDC balance blocks the request
- Temporary OECD data source unavailability causes stale or missing data

## How this service works

OECD Composite Leading Indicator, which anticipates turning points of the business cycle 6-9 months ahead: value (100 = trend), monthly change and phase (expansion, downturn, slowdown, recovery) for major economies, G7 and OECD, or one country's series.

## Output

Returns a JSON array of country objects, each with: country ISO code, country name, latest month (YYYY-MM), CLI value (100 = long-run trend), monthly change (percentage points), and business cycle phase (expansion, slowdown, contraction, recovery). Also includes source attribution and a note explaining phase definitions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {
      "months": {
       "type": "integer"
      },
      "country": {
       "type": "string",
       "description": "ISO 3-letter code (USA, ESP...), G7 or OECD; omit for all"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "note": {
       "type": [
        "string",
        "null"
       ]
      },
      "source": {
       "type": [
        "string",
        "null"
       ]
      },
      "countries": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": [
         "null",
         "object"
        ],
        "properties": {
         "cli": {
          "type": [
           "null",
           "number"
          ]
         },
         "name": {
          "type": [
           "null",
           "string"
          ]
         },
         "month": {
          "type": [
           "null",
           "string"
          ]
         },
         "phase": {
          "type": [
           "null",
           "string"
          ]
         },
         "series": {},
         "country": {
          "type": [
           "null",
           "string"
          ]
         },
         "monthly_change": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "OECD phases: expansion (>100 and rising), slowdown (>100 and falling), contraction (<100 and falling), recovery (<100 and rising).",
  "source": "OECD Composite Leading Indicators",
  "countries": [
   {
    "cli": 102.869,
    "name": "Korea",
    "month": "2026-08",
    "phase": "expansion",
    "series": null,
    "country": "KOR",
    "monthly_change": 0.061
   },
   {
    "cli": 102.652,
    "name": "Mexico",
    "month": "2026-08",
    "phase": "slowdown",
    "series": null,
    "country": "MEX",
    "monthly_change": -0.05
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oecd-composite-leading-indicator-api-45e78a65/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
