# Market Survey Observations — Base-100 Series + IQR Outlier Flags

> Market Survey Observations — 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-23).

Computes base-100 indexed time series and IQR-based outlier flags for up to 200 market survey observation rows across respondent_count or sample_weight fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-06-164?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/market-survey-observations-base-100-series-iqr-outlier-flags-cfb4c73a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cc2Ln792_1MAaqhLCDb_S

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 market-survey-observations-base-100-series-iqr-outlier-flags-cfb4c73a -d '<json body>'
```

Example prompt: Index my market survey respondent_count data to a base-100 series starting at row 0 and flag any IQR outliers — here are the rows: group-a on 2026-10-01 had 120 respondents with weight 1.5, group-b on 2026-10-02 had 45 respondents with weight 0.8, group-a on 2026-10-03 had 200 respondents with weight 2.0.

## When to prefer this

Choose this endpoint when you need to normalize market survey time-series data to a common base-100 index AND simultaneously flag statistical outliers via IQR in a single low-cost call. It is ideal for survey datasets up to 200 rows where you want both indexing and outlier detection without building custom analytics. Prefer it over generic statistics APIs when working specifically with respondent_count or sample_weight fields grouped by company_group and date.

## Known failure modes

- More than 200 rows submitted — endpoint rejects with validation error
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- Missing required fields (row_id, company_group, date) causes rejection
- base_index value exceeds the number of submitted rows
- field value not in allowed enum (respondent_count, sample_weight) causes error
- Null values in the target field may affect base-100 calculation or outlier detection

## How this service works

Market survey observations — Base-100 series + IQR outlier flags: Base-100 series + IQR outlier flags for supplied market survey observations records (respondent_count, sample_weight). 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 analytical reports: (1) a base-100 indexed time series for the specified field (respondent_count or sample_weight), rebased relative to the row at base_index, and (2) IQR outlier flags indicating which rows fall outside the interquartile range — all computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market-survey-observations-base-100-series-iqr-outlier-flags-cfb4c73a/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)
