# Grokzilla CSV Normalize

> Grokzilla CSV Normalize is a paid API for AI agents from grokzilla.shop, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Parses a CSV string into an array of JSON objects keyed by trimmed snake_case column headers, with no network calls.

## Facts

- Endpoint: POST https://grokzilla.shop/api/skills/csv-normalize?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/grokzilla-csv-normalize-148065d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iH4FbWzrPmdE0XFU8twIt

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 grokzilla-csv-normalize-148065d3 -d '<json body>'
```

Example prompt: Can you convert this CSV into JSON rows for me? The data uses semicolons as delimiters and the headers need to be normalized to snake_case — here's the CSV: 'First Name;Last Name;Email Address\nJane;Doe;jane@example.com'

## When to prefer this

Choose this endpoint when you need a fast, deterministic, offline CSV-to-JSON conversion with automatic snake_case header normalization and no external dependencies. Ideal for ETL preprocessing, agent pipelines ingesting spreadsheet exports, or any workflow where you need structured JSON rows from tabular text data without hitting a full data-processing service.

## Known failure modes

- Empty or missing 'csv' field returns a validation error
- CSV exceeding 400,000 characters is rejected
- Mismatched delimiter setting causes single-column output or garbled rows
- Malformed CSV (unclosed quotes, inconsistent columns) may produce partial or error output
- Non-UTF-8 encoded input may cause parsing failures

## How this service works

Parse CSV into JSON rows keyed by trimmed snake_case headers. Deterministic, no network.

## Output

An array of JSON objects where each object represents one data row, with keys derived from the original CSV headers trimmed and converted to snake_case, and values as strings from the corresponding cells.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "maxLength": 400000,
   "minLength": 1
  },
  "delimiter": {
   "enum": [
    ",",
    ";",
    "\t",
    "|"
   ],
   "type": "string",
   "default": ","
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/grokzilla-csv-normalize-148065d3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from grokzilla.shop](https://www.zero.xyz/host/grokzilla.shop/llms.txt)
