Data Formatter API

Convert data between JSON, CSV, XML, and YAML formats. Supports all cross-format conversions plus JSON prettify/minify. Payment via x402.

POST https://pylon-data-formatter-api.fly.dev/convert

Supported Conversions

Any combination of: json, csv, xml, yaml. Also supports JSON → JSON for prettify/minify.

Parameters

FieldTypeRequiredDescription
inputstringYesInput data as a string
fromstringYesSource format: json, csv, xml, yaml
tostringYesTarget format: json, csv, xml, yaml
optionsobjectNo{ pretty: true } or { minify: true } for JSON→JSON

Response

{
  "output": "name,age\r\nAlice,30\r\nBob,25",
  "from": "json",
  "to": "csv",
  "inputSize": 51,
  "outputSize": 26
}

Pricing

$0.002 USDC per conversion

Code Examples

curl -X POST "https://pylon-data-formatter-api.fly.dev/convert" \
  -H "Content-Type: application/json" \
  -d '{"input": "[{\"name\":\"Alice\",\"age\":30}]", "from": "json", "to": "csv"}'