# KEVAREMESH CSV to JSON Converter

> KEVAREMESH CSV to JSON Converter is a paid API for AI agents from kevaremesh-web.vercel.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-23).

Converts CSV text into structured JSON with column metadata, supporting configurable delimiters and optional headers

## Facts

- Endpoint: POST https://kevaremesh-web.vercel.app/api/x402/csv-to-json?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kevaremesh-csv-to-json-converter-09b708f9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y6As40BQGLej2qOqRaMCY

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 kevaremesh-csv-to-json-converter-09b708f9 -d '<json body>'
```

Example prompt: Convert this CSV data to JSON for me — it uses semicolons as delimiters and has a header row: 'name;value\nalpha;1\nbeta;2'

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call CSV-to-JSON conversion without provisioning your own parsing infrastructure. Particularly useful for AI agents that receive CSV payloads and need structured JSON for downstream processing, especially when working within the x402 micropayment ecosystem at $0.001 USDC per call.

## Known failure modes

- Input CSV exceeds 256 KiB limit — service rejects with size error
- More than 5000 data rows or 200 columns — processing is refused
- Malformed CSV that cannot be parsed — may return empty rows or error
- Invalid delimiter value not in allowed enum — request rejected
- Payment not processed — 402 response requiring USDC payment before retry

## How this service works

Buyer-first MCP procurement gateway that discovers, compares and routes live x402 APIs without making the buyer choose a provider.

## Output

Returns a JSON object containing an array of row objects keyed by column name, a columns array listing all column headers, the delimiter used, total row count, column count, whether headers were present, plus service metadata including product name and processing limitations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "maxLength": 262144
  },
  "delimiter": {
   "enum": [
    ",",
    "\\t",
    ";",
    "|"
   ],
   "type": "string",
   "default": ","
  },
  "has_header": {
   "type": "boolean",
   "default": true
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "rows": [
    {
     "name": "alpha",
     "value": "1"
    },
    {
     "name": "beta",
     "value": "2"
    }
   ],
   "columns": [
    "name",
    "value"
   ],
   "delimiter": ",",
   "row_count": 2,
   "has_header": true,
   "column_count": 2
  },
  "product": "kevaremesh_csv_to_json_v2",
  "service": "KEVAREMESH",
  "tool_name": "kevaremesh_csv_to_json",
  "limitations": [
   "Maximum input 256 KiB",
   "Maximum 5000 data rows and 200 columns"
  ],
  "generated_at": "2026-09-18T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kevaremesh-csv-to-json-converter-09b708f9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kevaremesh-web.vercel.app](https://www.zero.xyz/host/kevaremesh-web.vercel.app/llms.txt)
