# Competitor Supplied Prices — Category Frequencies + Numeric Row Ordering

> Competitor Supplied Prices — Category Frequencies + Numeric Row Ordering 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 supplied competitor pricing records to produce category frequency counts (by company group) and numerically ordered row rankings for list_price or package_quantity fields, across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-07-100?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-category-frequencies-numeric-row-ordering-e263e815
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mariTpPtthSOBzClafqst

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-category-frequencies-numeric-row-ordering-e263e815 -d '<json body>'
```

Example prompt: I have competitor pricing data with list prices and package quantities across two groups — can you run category frequency counts by company group and rank the rows numerically by list_price for these 200 records?

## When to prefer this

Choose this endpoint when you have already collected competitor pricing records locally and need quick dual analytical reports — category frequency counts and numeric row ordering — without requiring a live data connection, predictions, or external lookups. It is ideal for offline batch analysis of up to 200 pricing rows where two complementary views (distribution by group and ranked ordering) are needed in a single low-cost call.

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Missing required fields (row_id, company_group, date, list_price, package_quantity) causes rejection
- Invalid date format (not YYYY-MM-DD) triggers a pattern validation error
- Selecting a field value not in the enum ['list_price','package_quantity'] causes a schema error
- Submitting an empty rows array (minItems: 1 violation) returns an error

## How this service works

Competitor supplied prices — Category frequencies + Numeric row ordering: Category frequencies + Numeric row ordering 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: (1) a category frequency table showing how many rows belong to each company_group, and (2) a numerically ordered list of rows ranked by the selected numeric field (list_price or package_quantity), both computed locally from the submitted data without any external lookup.

## 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-category-frequencies-numeric-row-ordering-e263e815/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)
