{
  "title": "Manufacturer compare-at prices vs selling prices",
  "observed": "2026-10-15T16:59 UTC",
  "method": "Latest observation per variant from public Shopify product feeds of TCL, eufy, Roborock and Dreame US stores. Gap = (compare-at minus price) / compare-at. 'Main products' = variants priced $100 or more, a rough filter for accessories and parts.",
  "overall": {
    "all": {
      "variants": 1297,
      "with_compare_at": 386,
      "with_gap": 303,
      "median_gap_pct": 33.3,
      "gap_30_plus": 185,
      "gap_50_plus": 54,
      "buckets": [
        {
          "range": "0 to 10%",
          "count": 14
        },
        {
          "range": "10 to 20%",
          "count": 57
        },
        {
          "range": "20 to 30%",
          "count": 47
        },
        {
          "range": "30 to 40%",
          "count": 68
        },
        {
          "range": "40 to 50%",
          "count": 63
        },
        {
          "range": "50 to 100%",
          "count": 54
        }
      ]
    },
    "main": {
      "variants": 662,
      "with_compare_at": 295,
      "with_gap": 232,
      "median_gap_pct": 31.4,
      "gap_30_plus": 131,
      "gap_50_plus": 34,
      "buckets": [
        {
          "range": "0 to 10%",
          "count": 13
        },
        {
          "range": "10 to 20%",
          "count": 50
        },
        {
          "range": "20 to 30%",
          "count": 38
        },
        {
          "range": "30 to 40%",
          "count": 56
        },
        {
          "range": "40 to 50%",
          "count": 41
        },
        {
          "range": "50 to 100%",
          "count": 34
        }
      ]
    }
  },
  "brands": {
    "dreame": {
      "all": {
        "variants": 300,
        "with_compare_at": 157,
        "with_gap": 115,
        "median_gap_pct": 35.7,
        "gap_30_plus": 70,
        "gap_50_plus": 23,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 8
          },
          {
            "range": "10 to 20%",
            "count": 17
          },
          {
            "range": "20 to 30%",
            "count": 20
          },
          {
            "range": "30 to 40%",
            "count": 24
          },
          {
            "range": "40 to 50%",
            "count": 23
          },
          {
            "range": "50 to 100%",
            "count": 23
          }
        ]
      },
      "main": {
        "variants": 207,
        "with_compare_at": 111,
        "with_gap": 78,
        "median_gap_pct": 33.0,
        "gap_30_plus": 42,
        "gap_50_plus": 13,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 7
          },
          {
            "range": "10 to 20%",
            "count": 11
          },
          {
            "range": "20 to 30%",
            "count": 18
          },
          {
            "range": "30 to 40%",
            "count": 21
          },
          {
            "range": "40 to 50%",
            "count": 8
          },
          {
            "range": "50 to 100%",
            "count": 13
          }
        ]
      }
    },
    "eufy": {
      "all": {
        "variants": 406,
        "with_compare_at": 7,
        "with_gap": 0,
        "median_gap_pct": null,
        "gap_30_plus": 0,
        "gap_50_plus": 0,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 0
          },
          {
            "range": "10 to 20%",
            "count": 0
          },
          {
            "range": "20 to 30%",
            "count": 0
          },
          {
            "range": "30 to 40%",
            "count": 0
          },
          {
            "range": "40 to 50%",
            "count": 0
          },
          {
            "range": "50 to 100%",
            "count": 0
          }
        ]
      },
      "main": {
        "variants": 207,
        "with_compare_at": 7,
        "with_gap": 0,
        "median_gap_pct": null,
        "gap_30_plus": 0,
        "gap_50_plus": 0,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 0
          },
          {
            "range": "10 to 20%",
            "count": 0
          },
          {
            "range": "20 to 30%",
            "count": 0
          },
          {
            "range": "30 to 40%",
            "count": 0
          },
          {
            "range": "40 to 50%",
            "count": 0
          },
          {
            "range": "50 to 100%",
            "count": 0
          }
        ]
      }
    },
    "roborock": {
      "all": {
        "variants": 288,
        "with_compare_at": 145,
        "with_gap": 111,
        "median_gap_pct": 34.3,
        "gap_30_plus": 75,
        "gap_50_plus": 22,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 1
          },
          {
            "range": "10 to 20%",
            "count": 18
          },
          {
            "range": "20 to 30%",
            "count": 17
          },
          {
            "range": "30 to 40%",
            "count": 28
          },
          {
            "range": "40 to 50%",
            "count": 25
          },
          {
            "range": "50 to 100%",
            "count": 22
          }
        ]
      },
      "main": {
        "variants": 115,
        "with_compare_at": 102,
        "with_gap": 79,
        "median_gap_pct": 34.3,
        "gap_30_plus": 51,
        "gap_50_plus": 12,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 1
          },
          {
            "range": "10 to 20%",
            "count": 17
          },
          {
            "range": "20 to 30%",
            "count": 10
          },
          {
            "range": "30 to 40%",
            "count": 21
          },
          {
            "range": "40 to 50%",
            "count": 18
          },
          {
            "range": "50 to 100%",
            "count": 12
          }
        ]
      }
    },
    "tcl": {
      "all": {
        "variants": 303,
        "with_compare_at": 77,
        "with_gap": 77,
        "median_gap_pct": 30.0,
        "gap_30_plus": 40,
        "gap_50_plus": 9,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 5
          },
          {
            "range": "10 to 20%",
            "count": 22
          },
          {
            "range": "20 to 30%",
            "count": 10
          },
          {
            "range": "30 to 40%",
            "count": 16
          },
          {
            "range": "40 to 50%",
            "count": 15
          },
          {
            "range": "50 to 100%",
            "count": 9
          }
        ]
      },
      "main": {
        "variants": 133,
        "with_compare_at": 75,
        "with_gap": 75,
        "median_gap_pct": 30.0,
        "gap_30_plus": 38,
        "gap_50_plus": 9,
        "buckets": [
          {
            "range": "0 to 10%",
            "count": 5
          },
          {
            "range": "10 to 20%",
            "count": 22
          },
          {
            "range": "20 to 30%",
            "count": 10
          },
          {
            "range": "30 to 40%",
            "count": 14
          },
          {
            "range": "40 to 50%",
            "count": 15
          },
          {
            "range": "50 to 100%",
            "count": 9
          }
        ]
      }
    }
  },
  "largest_in_stock_gaps": [
    {
      "product": "x11k series 4k uhd hdr qd mini led smart tv with google tv:85\"",
      "brand": "tcl",
      "price": 2999.99,
      "compare_at": 9999.99,
      "gap_pct": 70.0,
      "source": "https://us.tcl.com/products/x11k-series-4k-uhd-hdr-qd-mini-led-smart-tv-with-google-tv"
    },
    {
      "product": "qm9k series qd mini led qled 4k uhd smart tv with google tv:65\"",
      "brand": "tcl",
      "price": 999.99,
      "compare_at": 2999.99,
      "gap_pct": 66.7,
      "source": "https://us.tcl.com/products/qm9k-series-qd-mini-led-qled-4k-uhd-smart-tv-with-google-tv"
    },
    {
      "product": "dreame l40s ultra robot vacuum app only:White",
      "brand": "dreame",
      "price": 499.99,
      "compare_at": 1399.99,
      "gap_pct": 64.3,
      "source": "https://www.dreametech.com/products/dreame-l40s-ultra-robot-vacuum-app-only"
    },
    {
      "product": "dreame l40s ultra robot vacuum app only:Black",
      "brand": "dreame",
      "price": 499.99,
      "compare_at": 1399.99,
      "gap_pct": 64.3,
      "source": "https://www.dreametech.com/products/dreame-l40s-ultra-robot-vacuum-app-only"
    },
    {
      "product": "dreame l40s ultra robot vacuum live only:White",
      "brand": "dreame",
      "price": 509.99,
      "compare_at": 1399.99,
      "gap_pct": 63.6,
      "source": "https://www.dreametech.com/products/dreame-l40s-ultra-robot-vacuum-live-only"
    },
    {
      "product": "dreame l40s ultra robot vacuum live only:Black",
      "brand": "dreame",
      "price": 509.99,
      "compare_at": 1399.99,
      "gap_pct": 63.6,
      "source": "https://www.dreametech.com/products/dreame-l40s-ultra-robot-vacuum-live-only"
    },
    {
      "product": "roborock saros z70:Black",
      "brand": "roborock",
      "price": 999.99,
      "compare_at": 2599.99,
      "gap_pct": 61.5,
      "source": "https://us.roborock.com/products/roborock-saros-z70"
    },
    {
      "product": "roborock saros z70:Silver",
      "brand": "roborock",
      "price": 999.99,
      "compare_at": 2599.99,
      "gap_pct": 61.5,
      "source": "https://us.roborock.com/products/roborock-saros-z70"
    },
    {
      "product": "l40s ultra robot vacuum:White",
      "brand": "dreame",
      "price": 569.99,
      "compare_at": 1399.99,
      "gap_pct": 59.3,
      "source": "https://www.dreametech.com/products/l40s-ultra-robot-vacuum"
    },
    {
      "product": "l40s ultra robot vacuum:Black",
      "brand": "dreame",
      "price": 569.99,
      "compare_at": 1399.99,
      "gap_pct": 59.3,
      "source": "https://www.dreametech.com/products/l40s-ultra-robot-vacuum"
    }
  ]
}