---
title: "GET /api/v1/public/sentiment/cot"
method: GET
path: "/api/v1/public/sentiment/cot"
---

# GET /api/v1/public/sentiment/cot

`GET /api/v1/public/sentiment/cot`

## Request

- Base URL: `https://api.leeway.tech`
- URL: `https://api.leeway.tech/api/v1/public/sentiment/cot`
- Auth: API key in query parameter `apitoken`

List stored CFTC Commitments of Traders series. Without parameters, the list is the standard contracts in the disaggregated and financial-futures reports, futures only and combined. set=all returns every stored contract, including the legacy report. contract is one CFTC market code. report is disagg, tff, or legacy. By default only active series are returned: the latest point falls within the last 28 days. Pass active=all for every stored series, or active=false for inactive ones. Each entry has the series id, title, active flag, and the latest point. The active flag still uses the current point. Costs 1 request unit. A delayed token omits the newest points, and the response includes pointsRemoved.

## Query parameters

- `active` string
- `set` string
- `contract` string
- `report` string

## Response `200`

COT series list

## Other responses

- `400`: set, contract, report, or active is invalid
- `404`: No COT series are stored

---

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