# Duplicate Observations — Grouped Numeric Summary + Numeric Interval Filter

> Duplicate Observations — Grouped Numeric Summary + Numeric Interval Filter 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).

Generates a grouped numeric summary and a numeric interval filter report for supplied duplicate_rows/total_rows observation data, up to 200 rows, returning 2 analytical reports per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-04-088?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/duplicate-observations-grouped-numeric-summary-numeric-interval-filter-892b8ee5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n7Rx-_oTwfb-zDgK7CTUD

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 duplicate-observations-grouped-numeric-summary-numeric-interval-filter-892b8ee5 -d '<json body>'
```

Example prompt: I have duplicate observation records for two groups — group-a and group-b — across dates in October 2026, with duplicate_rows and total_rows counts. Can you give me a grouped numeric summary and also filter to only rows where duplicate_rows is between 10 and 25?

## When to prefer this

Choose this endpoint when you need both a grouped statistical summary AND a numeric range filter on duplicate observation data in a single $0.01 call, without requiring any external data sources or live lookups. Ideal for data quality profiling workflows where you want to segment duplicate counts by group and isolate records within a specific numeric interval in one step.

## Known failure modes

- Fewer than 1 row submitted — request rejected (minItems: 1)
- More than 200 rows submitted — exceeds maxItems limit
- date field does not match YYYY-MM-DD pattern — validation error
- minimum greater than maximum — interval filter returns empty results
- duplicate_rows or total_rows out of allowed numeric range (±1 trillion) — schema validation failure
- missing required fields (row_id, dataset_group, date, duplicate_rows, total_rows) — request rejected

## How this service works

Duplicate observations — Grouped numeric summary + Numeric interval filter: Grouped numeric summary + Numeric interval filter for supplied duplicate observations records (duplicate_rows, total_rows). 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 grouped numeric summary breaking down the selected field (duplicate_rows or total_rows) by dataset_group with descriptive statistics, and (2) a numeric interval filter report listing rows where the selected field falls between the specified minimum and maximum values. Both reports are computed locally on the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/duplicate-observations-grouped-numeric-summary-numeric-interval-filter-892b8ee5/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)
