# Brand Mention Inventories — Duplicate Key Report + Adjacent Row Changes

> Brand Mention Inventories — Duplicate Key Report + Adjacent Row Changes 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-20).

Analyzes up to 200 brand mention inventory rows to produce two local analytical reports: a duplicate key report and an adjacent row changes report for mention_count or source_count fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-18-062?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brand-mention-inventories-duplicate-key-report-adjacent-row-changes-8b84fe73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MV7zlyBVHGgW4JJVuNlRY

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 brand-mention-inventories-duplicate-key-report-adjacent-row-changes-8b84fe73 -d '<json body>'
```

Example prompt: Check my brand mention inventory records for duplicate row IDs and also show me where mention_count changes between adjacent rows — here are my 150 rows covering company groups like 'brand-a' and 'brand-b' with dates from 2026-01-01 to 2026-06-30.

## When to prefer this

Choose this endpoint when you need fast, local (no-external-lookup) data quality analysis on brand mention inventory records — specifically to find duplicate row keys or detect value changes between adjacent rows for mention_count or source_count. It is ideal for pre-processing or auditing brand monitoring datasets before further analysis, and costs only $0.01 USDC for both reports together on up to 200 rows.

## Known failure modes

- Fewer than 1 row supplied — validation error returned
- More than 200 rows supplied — request rejected with row limit error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Missing required fields (row_id, company_group, date) — validation error
- Numeric values outside allowed range (±1,000,000,000,000) — schema rejection
- Invalid field selector value (not mention_count or source_count) — enum validation error

## How this service works

Brand mention inventories — Duplicate key report + Adjacent row changes: Duplicate key report + Adjacent row changes for supplied brand mention inventories records (mention_count, source_count). 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: (1) a duplicate key report identifying rows with shared or colliding key values among the supplied brand mention inventory rows, and (2) an adjacent row changes report showing where the selected field (mention_count or source_count) changes between consecutive rows. Both reports are computed locally from the supplied data with no external lookups. Up to 200 rows processed per call.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brand-mention-inventories-duplicate-key-report-adjacent-row-changes-8b84fe73/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)
