# Competitor Supplied Prices — Base-100 Series + IQR Outlier Flags

> Competitor Supplied Prices — Base-100 Series + 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-19).

Computes base-100 indexed price series and IQR-based outlier flags for up to 200 rows of competitor list_price or package_quantity data, producing two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-07-164?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/competitor-supplied-prices-base-100-series-iqr-outlier-flags-52af0f93
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K80tQGDTDcJXQ1DCRiZ3T

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-base-100-series-iqr-outlier-flags-52af0f93 -d '<json body>'
```

Example prompt: I have 50 rows of competitor list_price data by company group and date — can you normalize them to a base-100 series starting from row index 0 and flag any IQR outliers?

## When to prefer this

Choose this endpoint when you have already collected competitor price or quantity records and need fast, self-contained statistical normalization (base-100 indexing) and outlier detection (IQR flags) without any external lookups or live market data. It is ideal for batch analytical workflows on up to 200 rows where reproducibility and local computation matter. Prefer it over live pricing APIs when you need deterministic, audit-friendly results on supplied data.

## Known failure modes

- Empty or missing rows array returns validation error
- More than 200 rows submitted triggers maxItems constraint rejection
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- base_index value exceeding number of supplied rows causes out-of-bounds error
- All null values in the selected field may produce undefined index or empty outlier flags
- Malformed row objects missing required fields (row_id, company_group, date) rejected by schema

## How this service works

Competitor supplied prices — Base-100 series + IQR outlier flags: Base-100 series + 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

Two independent analytical reports: (1) a base-100 indexed time series for the chosen field (list_price or package_quantity) across all input rows, rebased from the specified base_index row; and (2) IQR-based outlier flags per row indicating which values fall outside the interquartile range bounds. No external data is fetched; all computation is performed locally on the supplied rows.

## 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"
  },
  "base_index": {
   "type": "integer",
   "default": 0,
   "maximum": 199,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/competitor-supplied-prices-base-100-series-iqr-outlier-flags-52af0f93/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)
