# Data Ingestion Batches — Exact Row Deduplication + Numeric Interval Filter

> Data Ingestion Batches — Exact Row Deduplication + 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-18).

Deduplicates data ingestion batch records by exact row and filters them by a numeric interval on received_rows or accepted_rows, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-01-043?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-ingestion-batches-exact-row-deduplication-numeric-interval-filter-3e1c58e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lNS_e8uKpg85p1vqdetv0

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 data-ingestion-batches-exact-row-deduplication-numeric-interval-filter-3e1c58e9 -d '<json body>'
```

Example prompt: Deduplicate my ingestion batch records and filter for rows where received_rows is between 5 and 100 — here's my data: row-1, group-a, 2026-10-01, received_rows=10, accepted_rows=1; row-2, group-b, 2026-10-02, received_rows=20, accepted_rows=2; row-1, group-a, 2026-10-01, received_rows=10, accepted_rows=1 (duplicate).

## When to prefer this

Choose this endpoint when you need to simultaneously deduplicate ingestion batch records by exact row equality AND filter those records by a numeric interval on received_rows or accepted_rows, all in a single $0.01 call returning two coordinated reports. Ideal for data engineering QA workflows, ETL pipeline auditing, and ingestion anomaly detection on batches up to 200 rows where no external data lookup or prediction is needed.

## Known failure modes

- More than 200 rows submitted — request rejected due to maxItems constraint
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- Missing required fields (row_id, dataset_group, date, received_rows, accepted_rows) causes rejection
- Minimum greater than maximum may produce empty filter results
- Numeric values outside ±1,000,000,000,000 bounds cause validation error
- Payment of 0.01 USDC not attached causes 402 Payment Required response

## How this service works

Data ingestion batches — Exact row deduplication + Numeric interval filter: Exact row deduplication + Numeric interval filter for supplied data ingestion batches records (received_rows, accepted_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) an exact row deduplication report identifying and removing duplicate rows from the supplied ingestion batch data, and (2) a numeric interval filter report listing rows where the selected field (received_rows or accepted_rows) falls within the specified minimum–maximum range. Both reports are 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",
     "dataset_group",
     "date",
     "received_rows",
     "accepted_rows"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "accepted_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "received_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "accepted_rows": 1,
     "dataset_group": "group-a",
     "received_rows": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "accepted_rows": 2,
     "dataset_group": "group-b",
     "received_rows": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "accepted_rows": 3,
     "dataset_group": "group-a",
     "received_rows": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "accepted_rows": 4,
     "dataset_group": "group-b",
     "received_rows": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "received_rows",
    "accepted_rows"
   ],
   "type": "string",
   "default": "received_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/data-ingestion-batches-exact-row-deduplication-numeric-interval-filter-3e1c58e9/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)
