# CFTC COT Futures Options Monitor

**Use case:** 

Monitor CFTC combined futures and options Commitments of Traders rows for research and risk workflows.

## Input

```json
{
  "reportType": "disaggregated_combined",
  "customReportUrl": "https://www.cftc.gov/dea/newcot/f_disagg.txt",
  "maxRows": 500,
  "marketNameFilter": "WHEAT",
  "includeRawRow": false
}
```

## Output

```json
{
  "marketName": {
    "label": "Market"
  },
  "reportDate": {
    "label": "Report date"
  },
  "asOfDateCode": {
    "label": "As-of date code"
  },
  "cftcContractMarketCode": {
    "label": "CFTC contract code"
  },
  "exchange": {
    "label": "Exchange"
  },
  "cftcRegionCode": {
    "label": "Region"
  },
  "cftcCommodityCode": {
    "label": "Commodity code"
  },
  "commodityGroupCode": {
    "label": "Commodity group"
  },
  "reportType": {
    "label": "Report type"
  },
  "openInterestAll": {
    "label": "Open interest"
  },
  "producerMerchantLongAll": {
    "label": "Producer/merchant long"
  },
  "producerMerchantShortAll": {
    "label": "Producer/merchant short"
  },
  "swapDealerLongAll": {
    "label": "Swap dealer long"
  },
  "swapDealerShortAll": {
    "label": "Swap dealer short"
  },
  "swapDealerSpreadAll": {
    "label": "Swap dealer spread"
  },
  "managedMoneyLongAll": {
    "label": "Managed money long"
  },
  "managedMoneyShortAll": {
    "label": "Managed money short"
  },
  "managedMoneySpreadAll": {
    "label": "Managed money spread"
  },
  "otherReportableLongAll": {
    "label": "Other reportable long"
  },
  "otherReportableShortAll": {
    "label": "Other reportable short"
  },
  "otherReportableSpreadAll": {
    "label": "Other reportable spread"
  },
  "totalReportableLongAll": {
    "label": "Total reportable long"
  },
  "totalReportableShortAll": {
    "label": "Total reportable short"
  },
  "nonReportableLongAll": {
    "label": "Non-reportable long"
  },
  "nonReportableShortAll": {
    "label": "Non-reportable short"
  },
  "changeOpenInterestAll": {
    "label": "Change open interest"
  },
  "changeProducerMerchantLongAll": {
    "label": "Change producer/merchant long"
  },
  "changeProducerMerchantShortAll": {
    "label": "Change producer/merchant short"
  },
  "pctOpenInterestProducerMerchantLongAll": {
    "label": "% OI producer/merchant long"
  },
  "pctOpenInterestProducerMerchantShortAll": {
    "label": "% OI producer/merchant short"
  },
  "tradersTotalAll": {
    "label": "Total traders"
  },
  "tradersProducerMerchantLongAll": {
    "label": "Producer/merchant long traders"
  },
  "tradersProducerMerchantShortAll": {
    "label": "Producer/merchant short traders"
  },
  "concentrationGrossLong4Tdr": {
    "label": "4-trader gross long concentration"
  },
  "concentrationGrossShort4Tdr": {
    "label": "4-trader gross short concentration"
  },
  "concentrationNetLong4Tdr": {
    "label": "4-trader net long concentration"
  },
  "concentrationNetShort4Tdr": {
    "label": "4-trader net short concentration"
  },
  "contractUnits": {
    "label": "Contract units"
  },
  "sourceUrl": {
    "label": "Source URL"
  },
  "rowNumber": {
    "label": "Source row"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [CFTC Commitments of Traders Scraper](https://apify.com/automation-lab/cftc-commitments-of-traders-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/cftc-commitments-of-traders-scraper) to learn more, explore other use cases, and run it yourself.