# Competitor Supplied Prices — Adjacent Row Changes + IQR Outlier Flags

> Competitor Supplied Prices — Adjacent Row Changes + 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).

Analyzes up to 200 competitor price records by detecting adjacent row changes and flagging IQR-based statistical outliers for list_price or package_quantity fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-07-157?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/competitor-supplied-prices-adjacent-row-changes-iqr-outlier-flags-6f806557
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NNymfX7E7QOgEI602qVAQ

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 competitor-supplied-prices-adjacent-row-changes-iqr-outlier-flags-6f806557 -d '<json body>'
```

Example prompt: Can you check this batch of competitor price records for unusual jumps between adjacent rows and flag any statistical outliers using IQR? I have up to 50 rows with row_id, company_group, date, and list_price fields — run both the adjacent-row change report and the outlier detection report on list_price.

## When to prefer this

Choose this endpoint when you have a batch of competitor pricing records (up to 200 rows) and need both sequential change detection and statistical outlier identification in a single low-cost call. Prefer this over generic analytics tools when your data is structured with company_group, date, list_price, and package_quantity fields and you want two complementary anomaly reports simultaneously without external data lookups or predictions.

## Known failure modes

- More than 200 rows submitted — exceeds maxItems limit
- Missing required fields (row_id, company_group, date, list_price, package_quantity) cause validation errors
- Invalid date format (not YYYY-MM-DD) rejected by pattern validation
- Field selector not one of allowed enum values ('list_price' or 'package_quantity')
- Numeric values outside allowed range (-1e12 to 1e12) rejected

## How this service works

Competitor supplied prices — Adjacent row changes + IQR outlier flags: Adjacent row changes + IQR outlier flags for supplied competitor supplied prices records (list_price, package_quantity). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two independent analytical reports for the supplied rows: (1) an adjacent row changes report showing value differences between consecutive records for the selected field, and (2) an IQR outlier flags report identifying records whose values fall outside the interquartile range thresholds. Both reports are computed locally without external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "list_price",
     "package_quantity"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "list_price": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "package_quantity": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "list_price": 10,
     "company_group": "group-a",
     "package_quantity": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "list_price": 20,
     "company_group": "group-b",
     "package_quantity": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "list_price": 15,
     "company_group": "group-a",
     "package_quantity": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "list_price": 30,
     "company_group": "group-b",
     "package_quantity": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "list_price",
    "package_quantity"
   ],
   "type": "string",
   "default": "list_price"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/competitor-supplied-prices-adjacent-row-changes-iqr-outlier-flags-6f806557/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)
