# QuietSignal JSON-to-CSV Converter

> QuietSignal JSON-to-CSV Converter is a paid API for AI agents from 83-29-153-50.sslip.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Fetches a public JSON array from a given URL and converts it to normalized CSV format, deduplicating rows and returning column schema metadata.

## Facts

- Endpoint: GET https://83-29-153-50.sslip.io/v1/json-csv
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quietsignal-json-to-csv-converter-2854485c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jqpDup6__ngKnBhznoYkJ

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 quietsignal-json-to-csv-converter-2854485c
```

Example prompt: Can you fetch the JSON array at https://example.com/records.json and convert it to CSV for me — follow up to 3 redirects if needed?

## When to prefer this

Choose this endpoint when you need a quick, deterministic, read-only conversion of a flat public JSON array to CSV without storing data. It is ideal for agents that need tabular output from a remote JSON feed for downstream spreadsheet use, analysis, or display, and when you want automatic deduplication and column schema discovery in a single call. Prefer alternatives if the source JSON is deeply nested, requires authentication, or if you need to store or process the resulting CSV beyond reading it.

## Known failure modes

- Invalid or unreachable JSON URL returns an error
- URL does not point to a flat JSON array (nested objects) may produce unexpected columns
- Exceeding the max_redirects limit causes a fetch failure
- Non-public or auth-gated URLs will fail to fetch
- Malformed JSON at the source URL will cause a parse error
- Payment failure over HTTP 402/x402 prevents the call from completing

## How this service works

QuietSignal Public Data: independent, read-only rollup, wallet, opportunity, and developer-data facts for agents, paid per request with USDC over HTTP 402 on Base.

## Output

Returns a JSON object containing: the full CSV string with header row, an array of column names, the number of input rows, the number of unique rows after deduplication, the count of removed duplicate rows, the source URL, and a schema version identifier. The source JSON is not stored.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "description": "Public JSON URL containing an array of flat objects"
      },
      "max_redirects": {
       "type": "integer",
       "maximum": 5,
       "minimum": 0,
       "description": "Maximum validated public redirects to follow"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "csv": "id,name\\n1,Ada\\n2,Grace\\n",
  "schema": "public-json-csv/v1",
  "columns": [
   "id",
   "name"
  ],
  "disclaimer": "Deterministic normalization of a bounded public JSON array; the source was not stored.",
  "input_rows": 2,
  "source_url": "https://example.com/data.json",
  "unique_rows": 2,
  "duplicate_rows_removed": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quietsignal-json-to-csv-converter-2854485c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 83-29-153-50.sslip.io](https://www.zero.xyz/host/83-29-153-50.sslip.io/llms.txt)
