# CORE CSV Analyzer

> CORE CSV Analyzer is a paid API for AI agents from 92-222-181-125.sslip.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-17).

Validates raw CSV data for quality issues including missing cells, duplicate rows, required columns, and type conformance before import

## Facts

- Endpoint: POST https://92-222-181-125.sslip.io/v1/csv/analyze?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/core-csv-analyzer-1985f66c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FiahYpnX-mAhGtGhCNn7o

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 core-csv-analyzer-1985f66c -d '<json body>'
```

Example prompt: Before I import this CSV into the database, can you check it for missing cells, duplicate rows, and make sure the 'email' and 'user_id' columns are present — 'user_id' should be an integer and 'signup_date' should be a date? The file uses comma delimiters.

## When to prefer this

Choose this endpoint when you need to validate a CSV file's structure and data quality before importing into a database, ETL pipeline, or any system that requires clean, well-typed tabular data. It is purpose-built for pre-import checks including missing values, duplicates, required columns, and column type conformance — covering string, integer, number, boolean, and date types. Prefer it over generic JSON or schema validators when your data is in CSV format. It is not suitable for fetching CSVs from URLs or handling files larger than 1 MiB.

## Known failure modes

- CSV exceeds 1 MiB — request rejected with size error
- More than 10,000 data rows — truncation or rejection
- More than 100 columns — validation refused
- Duplicate or empty column headers — invalid input error
- Unsupported delimiter not in {comma, semicolon, tab} — schema validation error
- Malformed UTF-8 encoding — parse failure
- Required column declared but absent — returns valid=false with missing column detail
- Type mismatch for declared columns — returns valid=false with type error details

## How this service works

Use this service before importing CSV to check data quality: missing cells, duplicate rows, required columns and declared string, integer, number, boolean or date types. Provide raw CSV with unique headers; comma, semicolon and tab delimiters supported. Max 1 MiB UTF-8, 10000 data rows and 100 columns. No URL fetching. Invalid business data returns valid=false.

## Output

Returns a structured JSON result indicating whether the CSV is valid (valid: true/false), along with details of any issues found: missing cells by row/column, duplicate row indices, columns failing declared type checks, and any missing required columns.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 1048576,
   "description": "Raw CSV, at most 1 MiB UTF-8, 10000 data rows, 100 columns; unique non-empty headers."
  },
  "types": {
   "type": "object",
   "maxProperties": 100,
   "propertyNames": {
    "not": {
     "enum": [
      "__proto__",
      "constructor",
      "prototype"
     ]
    },
    "type": "string",
    "maxLength": 256,
    "minLength": 1
   },
   "additionalProperties": {
    "enum": [
     "string",
     "integer",
     "number",
     "boolean",
     "date"
    ],
    "type": "string"
   }
  },
  "delimiter": {
   "enum": [
    ",",
    ";",
    "\t"
   ],
   "type": "string"
  },
  "requiredColumns": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 256,
    "minLength": 1
   },
   "maxItems": 100,
   "uniqueItems": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/core-csv-analyzer-1985f66c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 92-222-181-125.sslip.io](https://www.zero.xyz/host/92-222-181-125.sslip.io/llms.txt)
