# AgentDiet JSON Repair

> AgentDiet JSON Repair is a paid API for AI agents from domain-osint.agentdiet.dev, paid per call via x402 or MPP, $0.002/call, status unknown (last checked 2026-10-20).

Repairs and parses malformed JSON strings, returning a corrected, valid JSON object with compression metadata.

## Facts

- Endpoint: GET https://domain-osint.agentdiet.dev/v1/json-repair?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-json-repair-318962a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2hr2ec0sGk__j49RMFG5E

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 agentdiet-json-repair-318962a8
```

Example prompt: Can you fix this broken JSON for me? It has missing quotes and a trailing comma: {name: 'Alice', age: 30,}

## When to prefer this

Choose this endpoint when you need to repair or recover malformed JSON strings — especially output from LLMs, corrupted API responses, or user-submitted data with syntax errors like unquoted keys, trailing commas, or mismatched brackets. It is particularly useful in agentic pipelines where downstream tools require strictly valid JSON but the upstream source is unreliable.

## Known failure modes

- Input JSON is too severely corrupted to be repaired — returns error status
- Missing required 'raw_json' query parameter — returns 400 or error response
- Input is not JSON at all (e.g. plain text, binary) — repair may fail or return empty data
- Payment not included or insufficient USDC — returns HTTP 402

## How this service works

15-App Autonomous Business-to-Agent (B2A) API Hub & MCP Suite. Supports Web Distillation, On-Chain Risk, DEX Token Intelligence, B2B Lead Enrichment, Domain OSINT, Email Verification, SEC Filings, GitHub Audits, Prompt Firewall, and native HTTP 402 (x402 Base USDC).

## Output

Returns a JSON object with a 'status' field ('ok'), a 'data' field containing the repaired and valid JSON, and an 'roi_proof' object showing the compression_ratio_pct achieved during repair/normalization.

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-json-repair-318962a8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domain-osint.agentdiet.dev](https://www.zero.xyz/host/domain-osint.agentdiet.dev/llms.txt)
