# Competitor Supplied Prices — Base-100 Series + Explicit Missing-Value Fill

> Competitor Supplied Prices — Base-100 Series + Explicit Missing-Value Fill 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).

Computes a base-100 index series and fills missing values in competitor-supplied price/quantity data (up to 200 rows, 2 analytical reports per call).

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-07-169?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-base-100-series-explicit-missing-value-fill-91fab784
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rb1I9iRdtaDZ2sQ6YBYSW

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-explicit-missing-value-fill-91fab784 -d '<json body>'
```

Example prompt: I have competitor price data for two groups — group-a and group-b — across about 50 rows with some missing list_price values. Can you generate a base-100 index series starting from row index 0 and fill any missing list_price values using the median method?

## When to prefer this

Choose this endpoint when you have competitor-supplied tabular pricing or quantity data (up to 200 rows) and need both a base-100 normalized time series AND explicit null/missing value imputation in a single call. It is ideal for competitive benchmarking workflows where raw data has gaps and needs rebasing before comparison. Prefer this over general-purpose analytics tools when your data fits the specific schema (row_id, company_group, date, list_price, package_quantity) and you want two focused reports cheaply at $0.01 USDC.

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- base_index out of range (>=number of rows) causes index anchor error
- All values in target field are null — mean/median fill may be undefined
- Missing required fields (row_id, company_group, date) cause row rejection
- Non-numeric values in list_price or package_quantity fields fail type validation

## How this service works

Competitor supplied prices — Base-100 series + Explicit missing-value fill: Base-100 series + Explicit missing-value fill 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 analytical reports per call: (1) a base-100 indexed series for the specified field (list_price or package_quantity) anchored to the chosen base row, and (2) the same dataset with missing values explicitly filled using the selected method (zero, mean, or median). Covers up to 200 input rows across any number of company groups and dates.

## 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"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  },
  "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-explicit-missing-value-fill-91fab784/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)
