# Jarvis X402 CSV Data Cleaner

> Jarvis X402 CSV Data Cleaner is a paid API for AI agents from api.jarvis-x402.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Cleans and normalizes raw CSV data in-memory: standardizes column names, infers types, removes duplicates, and fills or flags empty values, returning JSON.

## Facts

- Endpoint: POST https://api.jarvis-x402.com/limpiar-datos-pago
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jarvis-x402-csv-data-cleaner-90673401
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D78r8emagGGc-f-Jcrq8D

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 jarvis-x402-csv-data-cleaner-90673401 -d '<json body>'
```

Example prompt: I have a messy CSV with inconsistent column names, duplicate rows, and empty fields — can you clean it up and give me back normalized JSON? Here's the raw CSV content: 'Name,age,Email\nAlice,30,alice@example.com\nAlice,30,alice@example.com\nBob,,bob@example.com'

## When to prefer this

Choose this endpoint when you need lightweight, in-memory CSV cleaning and normalization without storing data — ideal for ETL preprocessing, quick data sanitization before database ingestion, or converting messy CSV exports to structured JSON. Prefer it over heavier data pipeline tools when privacy matters (no data retention) and the task is per-file batch cleaning rather than streaming or database-level operations.

## Known failure modes

- Malformed or non-parseable CSV input returns an error
- Missing required fields (input, from, to) causes a 400-level error
- Very large CSV payloads may time out or be rejected
- Non-CSV input passed as raw string may produce unexpected normalization results
- Payment failure (x402 protocol) prevents processing

## How this service works

Limpieza y normalizacion de datos CSV: nombres de columnas, tipos, duplicados y vacios. Los datos no se almacenan, solo se procesan en memoria.

## Output

Returns a JSON object containing the cleaned and normalized data from the input CSV, with standardized column names (e.g. lowercased, snake_cased), inferred data types per column, duplicate rows removed, and empty/null values flagged or handled. The output schema matches the `to: json` format.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    },
    "bodyType": {
     "type": "string",
     "enum": [
      "json",
      "form-data",
      "text"
     ]
    },
    "body": {
     "properties": {
      "input": {
       "type": "string",
       "description": "Contenido crudo del CSV a limpiar"
      },
      "from": {
       "type": "string",
       "enum": [
        "csv"
       ],
       "description": "Formato de entrada"
      },
      "to": {
       "type": "string",
       "enum": [
        "json"
       ],
       "description": "Formato de salida"
      }
     },
     "required": [
      "input",
      "from",
      "to"
     ]
    }
   },
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   },
   "required": [
    "type"
   ]
  }
 },
 "required": [
  "input"
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/jarvis-x402-csv-data-cleaner-90673401/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jarvis-x402.com](https://www.zero.xyz/host/api.jarvis-x402.com/llms.txt)
