---
title: "CFTC Commitments of Traders"
method: GET
path: "/macro/cot"
tags: ["macro"]
---

# CFTC Commitments of Traders

`GET /macro/cot`

## Request

- Base URL: `https://kresmion.com/v1`
- URL: `https://kresmion.com/v1/macro/cot`
- Auth: HTTP bearer

COT positioning. With `market`: that market's last N weeks. Without: the latest report per tracked market. Weekly cadence, ~3-day lag. `nc_net_zscore_52w` keeps its historical name but is computed against a 3-year (156-week) baseline. Retail (non-reportable) long and short are served; no retail net.

## Query parameters

- `market` string, nullable: Market name filter (e.g. 'GOLD').
- `weeks` integer

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kresmion/apis/kresmion-api.md) · [All operations](https://skmtc.dev/kresmion/apis/kresmion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kresmion/apis/kresmion-api/revisions/a94962dddccb?raw)
