Home / Market & alternative data

commitments-of-traders

Market & alternative data★ 1 GitHub starsTypeScript⏱ Last commit 17 days ago

Typed client for CFTC futures positioning reports

What it is

A zero-dependency TypeScript client reads the CFTC Commitments of Traders reports, covering Legacy, Disaggregated, and Traders in Financial Futures in both futures-only and combined form, through the official Socrata API. It can return one market's latest row or a filtered history, and a small helper converts the text columns into numbers. Futures and foreign-exchange researchers who want commercial, speculative, and managed-money positioning without writing queries by hand are the audience. A market name is only a contains-match, so it can land on a similarly named contract or a listing that was later renamed, and a stable history needs the contract market code.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forData source, Data analysis
MarketsFutures
StackTypeScript
Learning curveEasy to start
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 17 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 1. Gaps mean no snapshot was taken that day.

In the author's words

Client for the CFTC Commitments of Traders reports (Legacy, Disaggregated, TFF; futures-only and combined) via the official Socrata API.

Open on GitHub ↗This week's trending tools中文页面

Similar tools