# Data Ingestion Batch Analytics: Quality Audit + Deduplication + Histogram

> Data Ingestion Batch Analytics: Quality Audit + Deduplication + Histogram 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-21).

Runs three analytical reports on data ingestion batch records: a record quality audit, exact row deduplication check, and equal-width histogram for received_rows or accepted_rows fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-01-219?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-ingestion-batch-analytics-quality-audit-deduplication-histogram-f54bc685
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_arM2uFo2hij7sj4KppNfB

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-batch-analytics-quality-audit-deduplication-histogram-f54bc685 -d '<json body>'
```

Example prompt: Can you run a quality audit, exact duplicate check, and a 10-bin histogram on my ingestion batch data for the received_rows field? Here are 5 records: row-1 on 2024-01-01 for group-a with 100 received and 95 accepted, row-2 on 2024-01-02 for group-b with 200 received and 180 accepted, row-3 on 2024-01-03 for group-a with 150 received and 140 accepted, row-4 on 2024-01-04 for group-b with 300 received and 290 accepted, row-5 on 2024-01-01 for group-a with 100 received and 95 accepted.

## When to prefer this

Choose this endpoint when you need three specific analytical passes — quality audit, exact deduplication, and histogram — on data ingestion batch records in a single call at minimal cost. Ideal for data engineers validating ETL pipeline output, checking batch record integrity before downstream loads, or profiling the distribution of row volumes. Not suitable for machine-learning predictions, live data lookups, or datasets exceeding 200 rows per call.

## Known failure modes

- Exceeding 200 rows returns an error — must batch into chunks of 200 or fewer
- Invalid date format (not YYYY-MM-DD) causes validation failure
- Missing required fields (row_id, dataset_group, date, received_rows, accepted_rows) causes schema rejection
- Bins value outside 1-30 range returns validation error
- Numeric values outside ±1,000,000,000,000 range cause field rejection
- Payment not processed returns 402 error before analysis runs

## How this service works

Data ingestion batches — Record quality audit + Exact row deduplication + Equal-width histogram: Record quality audit + Exact row deduplication + Equal-width histogram for supplied data ingestion batches records (received_rows, accepted_rows). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Returns three independent analytical reports: (1) a record quality audit flagging nulls, invalid values, and completeness issues per row; (2) an exact row deduplication report identifying duplicate records; and (3) an equal-width histogram with the specified number of bins for the chosen numeric field (received_rows or accepted_rows). All computed locally with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bins": {
   "type": "integer",
   "default": 5,
   "maximum": 30,
   "minimum": 1
  },
  "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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-ingestion-batch-analytics-quality-audit-deduplication-histogram-f54bc685/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)
