# Vextorium Format Converter (JSON/CSV/YAML/XML/JSONL)

> Vextorium Format Converter (JSON/CSV/YAML/XML/JSONL) is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-13).

Converts data between JSON, CSV (auto-detects semicolon, comma, tab, pipe delimiters), YAML, XML, and JSON Lines formats

## Facts

- Endpoint: POST https://api.vextorium.com/convertir-formato-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-format-converter-json-csv-yaml-xml-jsonl-a8c05c4c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3lJa-sQUoBGsyqzCMmrCe

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 vextorium-format-converter-json-csv-yaml-xml-jsonl-a8c05c4c -d '<json body>'
```

Example prompt: Can you convert this CSV data to JSON for me? Here's the content: 'name,price\nA,3\nB,4' — convert it from csv to json.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call format conversion between JSON, CSV, YAML, XML, and JSON Lines without standing up your own parser. It auto-detects common CSV delimiters (semicolon, comma, tab, pipe) so you don't need to specify one manually. Ideal for agent pipelines that receive data in one format and need to pass it downstream in another, or when converting user-uploaded spreadsheets to JSON for processing.

## Known failure modes

- Unsupported format pair or malformed input content returns an error
- Missing required fields (contenido, de, a) causes a validation error
- Invalid enum value for 'de' or 'a' (must be json, csv, yaml, xml, or jsonl) causes rejection
- Malformed CSV that cannot be parsed may return empty records or error
- Very large content strings may time out or be truncated

## How this service works

Convert data between JSON, CSV (auto-detects ; , tab |), YAML, XML and JSON Lines. E.g. a spreadsheet CSV to JSON for an agent, or JSON to CSV for Excel.

## Output

A JSON object containing: 'resultado' (the converted content as a string in the target format), 'de' (source format label), 'a' (target format label), and 'registros' (number of records/rows processed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "contenido",
      "de",
      "a"
     ],
     "properties": {
      "a": {
       "enum": [
        "json",
        "csv",
        "yaml",
        "xml",
        "jsonl"
       ],
       "type": "string"
      },
      "de": {
       "enum": [
        "json",
        "csv",
        "yaml",
        "xml",
        "jsonl"
       ],
       "type": "string"
      },
      "contenido": {
       "type": "string"
      },
      "delimitador": {
       "type": "string",
       "description": "CSV delimiter (optional)"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "a": {
       "type": [
        "string",
        "null"
       ]
      },
      "de": {
       "type": [
        "string",
        "null"
       ]
      },
      "registros": {
       "type": [
        "number",
        "null"
       ]
      },
      "resultado": {
       "type": [
        "string",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "a": "json",
  "de": "csv",
  "registros": 2,
  "resultado": "[\n  {\n    \"name\": \"A\",\n    \"price\": \"3\"\n  },\n  {\n    \"name\": \"B\",\n    \"price\": \"4\"\n  }\n]"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-format-converter-json-csv-yaml-xml-jsonl-a8c05c4c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
