Commodity Futures Trading Commission website screenshot

Commodity Futures Trading Commission

The Commodity Futures Trading Commission (CFTC) is the U.S. federal regulator for commodity futures and options markets. The CFTC publishes the weekly Commitments of Traders (COT) report and other public data through a Socrata Open Data API at publicreporting.cftc.gov, providing programmatic access to Legacy, Disaggregated, Traders in Financial Futures, and Supplemental Commodity Index Trader datasets, as well as swap data and large trader reports.

3 APIs 0 Features
CFTCCommitments of TradersFederal GovernmentFinancialFuturesOpen DataSODATrading

APIs

CFTC Commitments of Traders SODA API

Programmatic access to the CFTC Commitments of Traders weekly reports via the Socrata Open Data API hosted at publicreporting.cftc.gov. Datasets cover Legacy, Disaggregated, Tra...

CFTC Swap Data Repositories

The CFTC oversees Swap Data Repositories (SDRs) that collect and maintain swap transaction records as required by the Dodd-Frank Act. SDRs publish certain real-time public data ...

CFTC Bank Participation and Large Trader Reports

The CFTC publishes monthly Bank Participation reports and other aggregate large trader reports that complement the weekly COT data. These reports are released as PDFs and HTML t...

Collections

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Cftc Cot Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Commodity Futures Trading Commission API Rules

6 rules · 4 errors 2 warnings

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
Capability
Capability
🔗
Documentation
Documentation
🔗
Reference
Reference
📜
PrivacyPolicy
PrivacyPolicy

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: CFTC Commitments of Traders (COT) SODA API
  version: 1.0.0
items:
- info:
    name: COT
    type: folder
  items:
  - info:
      name: Legacy Commitments of Traders (Futures Only)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/6dca-aqww.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly Legacy COT report covering futures-only positions for reportable contracts.
  - info:
      name: Legacy Commitments of Traders (Combined)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/jun7-fc8e.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly Legacy COT report covering combined futures and options positions.
  - info:
      name: Disaggregated Commitments of Traders (Futures Only)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/72hh-3qpy.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly Disaggregated COT report for futures-only positions.
  - info:
      name: Disaggregated Commitments of Traders (Combined)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/kh3c-gbw2.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly Disaggregated COT report for combined futures and options positions.
  - info:
      name: Traders in Financial Futures (Futures Only)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/gpe5-46if.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly TFF COT report covering futures-only positions for financial futures.
  - info:
      name: Traders in Financial Futures (Combined)
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/yw9f-hn96.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly TFF COT report covering combined futures and options positions for financial futures.
  - info:
      name: Supplemental Commodity Index Trader Report
      type: http
    http:
      method: GET
      url: https://publicreporting.cftc.gov/resource/4zgm-a668.json
      params:
      - name: $limit
        value: ''
        type: query
        description: Maximum number of rows to return (Socrata default 1000, max 50000)
      - name: $offset
        value: ''
        type: query
        description: Number of rows to skip for paging
      - name: $select
        value: ''
        type: query
        description: SoQL select clause specifying which columns to return
      - name: $where
        value: ''
        type: query
        description: SoQL where clause for filtering rows
      - name: $order
        value: ''
        type: query
        description: SoQL order by clause
    docs: Weekly supplemental COT report focused on Commodity Index Trader positions in selected agricultural markets.
bundled: true