---
title: "JSON Change Detector (structural diff) ($0.002/call)"
method: POST
path: "/jsondiff"
tags: ["json", "diff", "compare", "structural-diff", "delta", "compute", "change-detection", "drift", "snapshot"]
---

# JSON Change Detector (structural diff) ($0.002/call)

`POST /jsondiff`

## Request

- Base URL: `https://x402.shizu.me`
- URL: `https://x402.shizu.me/jsondiff`
- Auth: none declared

Detect exactly what changed between two API responses, configs, or state snapshots. POST {a, b} returns every added, removed, and changed path with old/new values, plus an equal flag. Watch an endpoint for drift, verify a migration did what it claimed, assert before/after state in tests — nested objects and arrays handled, no traversal code to write.

Paid endpoint: $0.002 per call via the x402 protocol (USDC on Base). An unpaid request returns 402 with payment requirements in the PAYMENT-REQUIRED response header; attach payment and retry.

## Response `200`

Paid result (JSON)

## Other responses

- `402`: Payment required — x402 requirements in the PAYMENT-REQUIRED response header

---

[API](https://skmtc.dev/shizu/apis/scrape402.md) · [All operations](https://skmtc.dev/shizu/apis/scrape402/llms.txt) · [OpenAPI document](https://skmtc.dev/shizu/apis/scrape402/revisions/0852d74798b8?raw)
