# Business Directory Coverage — Duplicate Key Report + Explicit Missing-Value Fill

> Business Directory Coverage — Duplicate Key Report + 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-20).

Analyzes up to 200 business directory coverage rows to produce a duplicate key report and fill missing values in listed_entities or verified_entities using zero, mean, or median imputation.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-14-070?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/business-directory-coverage-duplicate-key-report-explicit-missing-a88a37d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_560QkoucPllfSLqbwSgZM

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 business-directory-coverage-duplicate-key-report-explicit-missing-a88a37d9 -d '<json body>'
```

Example prompt: Can you run a duplicate key report and fill any missing listed_entities values using median imputation on these business directory coverage rows: row-1 for group-a on 2026-10-01 with listed_entities=10 and verified_entities=1, row-2 for group-b on 2026-10-02 with listed_entities=null and verified_entities=2, row-3 for group-a on 2026-10-01 with listed_entities=15 and verified_entities=3?

## When to prefer this

Choose this endpoint when you have business directory coverage data (with listed_entities and verified_entities fields) and need both a duplicate key audit and missing-value imputation in a single low-cost call. It is ideal for lightweight, offline data cleaning on batches up to 200 rows where no live lookup or external enrichment is required. Prefer this over generic data tools when you specifically need the dual-report format (duplicates + fill) on directory coverage data with the built-in zero/mean/median imputation options.

## Known failure modes

- Fewer than 1 or more than 200 rows submitted returns a validation error
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Non-numeric or out-of-range values for listed_entities or verified_entities trigger validation failure
- Unsupported imputation method or field enum value causes a 400-level error
- Empty rows array or missing required fields (row_id, company_group, date) result in rejection

## How this service works

Business directory coverage — Duplicate key report + Explicit missing-value fill: Duplicate key report + Explicit missing-value fill for supplied business directory coverage records (listed_entities, verified_entities). 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 reports: (1) a duplicate key report identifying rows with repeated row_id or matching key combinations, and (2) a missing-value fill report showing the original nulls replaced by the chosen imputation method (zero, mean, or median) for the specified field (listed_entities or verified_entities). No external data is fetched; all analysis uses local analytical engines on the supplied rows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "listed_entities",
     "verified_entities"
    ],
    "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
     },
     "listed_entities": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "verified_entities": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "company_group": "group-a",
     "listed_entities": 10,
     "verified_entities": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "company_group": "group-b",
     "listed_entities": 20,
     "verified_entities": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "company_group": "group-a",
     "listed_entities": 15,
     "verified_entities": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "company_group": "group-b",
     "listed_entities": 30,
     "verified_entities": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "listed_entities",
    "verified_entities"
   ],
   "type": "string",
   "default": "listed_entities"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/business-directory-coverage-duplicate-key-report-explicit-missing-a88a37d9/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)
