# shelf.thirdmade.net Jsonify

> shelf.thirdmade.net Jsonify is a paid API for AI agents from shelf.thirdmade.net, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Converts messy, unstructured text (key=value pairs, CSV-like lines, free sentences) into clean, structured JSON

## Facts

- Endpoint: GET https://shelf.thirdmade.net/probe/jsonify
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shelf-thirdmade-net-jsonify-7527918d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__6o84jVnUfsXAGru9BnwY

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 shelf-thirdmade-net-jsonify-7527918d
```

Example prompt: Can you convert this messy text into clean JSON for me: 'name=Alice age=30 city=New York occupation=engineer'?

## When to prefer this

Choose this endpoint when you have messy, heterogeneous text that contains implicit structure (key=value lines, CSV-ish rows, labeled sentences) and need it normalized to JSON quickly and cheaply. Ideal for preprocessing scraped text, config dumps, or form payloads before downstream processing. Prefer this over manual regex parsing or heavyweight NLP pipelines for lightweight, one-shot conversion tasks.

## Known failure modes

- Text is too ambiguous or unstructured to parse meaningfully — may return empty object or best-effort partial JSON
- Very long input text may be truncated or fail
- Non-ASCII or binary input may cause parsing errors
- If no recognizable key-value or structured patterns exist, output JSON may be minimal or empty

## How this service works

Coerces messy text (key=value lines, CSV-ish, sentences) into clean JSON.

## Output

A clean JSON object derived from the input text, with keys and values extracted and structured from key=value lines, CSV-ish content, or natural language sentences.

## 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": [
      "text"
     ],
     "properties": {
      "text": {
       "type": "string",
       "description": "Input text"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shelf-thirdmade-net-jsonify-7527918d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shelf.thirdmade.net](https://www.zero.xyz/host/shelf.thirdmade.net/llms.txt)
