# Buy-X-Get-Y-Free Merchandise Total — IQR Outlier Flags

> Buy-X-Get-Y-Free Merchandise Total — IQR Outlier Flags is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-15).

Detects IQR-based statistical outliers in Buy-X-get-Y-free promotional merchandise totals across up to 200 retail records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-retail-multibuy-price-outliers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/buy-x-get-y-free-merchandise-total-iqr-outlier-flags-8e851242
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CGeFUFI0IUd5rP2bblFQj

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability buy-x-get-y-free-merchandise-total-iqr-outlier-flags-8e851242 -d '<json body>'
```

Example prompt: Can you run IQR outlier detection on these buy-2-get-1-free retail records? I have 10 rows — each has basket_units like 10 or 11, paid_units_per_group of 2, free_units_per_group of 1, and unit_prices ranging from $25 to $27.50. Flag any that look statistically unusual.

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01 USDC) IQR-based statistical outlier check specifically on Buy-X-get-Y-free promotional retail data with up to 200 records. It is purpose-built for multibuy merchandising scenarios (buy-2-get-1, buy-3-get-1, BOGO, etc.) and does not require platform access or live pricing feeds. Prefer this over general-purpose statistics APIs when your data naturally encodes paid/free group structure and basket units typical of retail promotions.

## Known failure modes

- Fewer than 2 rows submitted — minimum required is 2 records
- Rows exceeding 200 items — request will be rejected
- paid_units_per_group set to 0 — minimum value is 1
- unit_price or basket_units outside allowed numeric range
- Malformed row objects missing required fields (basket_units, paid_units_per_group, free_units_per_group, unit_price)
- Payment failure — x402 micropayment of 0.01 USDC not completed

## How this service works

Buy-X-get-Y-free merchandise total - IQR outlier flags: IQR outlier flags for Buy-X-get-Y-free merchandise total. Supplied retail figures only, up to 200 records. No platform access, live rates or order execution. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded iqr outlier flags report.

## Output

A bounded report containing IQR outlier flags for each submitted retail record, indicating which Buy-X-get-Y-free merchandise total observations fall outside the interquartile range bounds. Covers up to 200 input rows per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "basket_units",
     "paid_units_per_group",
     "free_units_per_group",
     "unit_price"
    ],
    "properties": {
     "unit_price": {
      "type": "number",
      "default": 25,
      "maximum": 1000000000000,
      "minimum": 0
     },
     "basket_units": {
      "type": "integer",
      "default": 10,
      "maximum": 1000000,
      "minimum": 0
     },
     "free_units_per_group": {
      "type": "integer",
      "default": 1,
      "maximum": 1000000,
      "minimum": 0
     },
     "paid_units_per_group": {
      "type": "integer",
      "default": 2,
      "maximum": 1000000,
      "minimum": 1
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "unit_price": 25,
     "basket_units": 10,
     "free_units_per_group": 1,
     "paid_units_per_group": 2
    },
    {
     "unit_price": 27.500000000000004,
     "basket_units": 11,
     "free_units_per_group": 1,
     "paid_units_per_group": 2
    },
    {
     "unit_price": 25,
     "basket_units": 10,
     "free_units_per_group": 1,
     "paid_units_per_group": 2
    },
    {
     "unit_price": 27.500000000000004,
     "basket_units": 11,
     "free_units_per_group": 1,
     "paid_units_per_group": 2
    }
   ],
   "maxItems": 200,
   "minItems": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/buy-x-get-y-free-merchandise-total-iqr-outlier-flags-8e851242/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
