{"uid":"cap_UuGfjjgEPlCpkpfQePjHc","slug":"vextorium-json-deep-diff-0619be86","name":"Vextorium JSON Deep Diff","description":"Deep comparison of two JSON documents: added, removed and changed values with their exact path, optionally ignoring list order. Detect changes in API responses, configs or data snapshots.","url":"https://api.vextorium.com/comparar-json-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"a":{"description":"First JSON"},"b":{"description":"Second JSON"},"ignorar_orden_listas":{"type":"boolean"}}},"responseSchema":{"type":"json","example":{"cambios":[{"ruta":"$.stock","tipo":"añadido","despues":true},{"ruta":"$.price","tipo":"cambiado","antes":10,"despues":12},{"ruta":"$.tags[1]","tipo":"cambiado","antes":"b","despues":"c"}],"iguales":false,"resumen":{"añadido":1,"cambiado":2},"total_cambios":3}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hyW-VMiT0lLoej1pzPrv-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a deep structural comparison of two JSON documents, returning added, removed, and changed values with their exact JSONPath, with optional list-order-agnostic mode.","exampleAgentPrompt":"Compare these two JSON objects and tell me exactly what changed — what was added, what was removed, and what values were modified, with the full path to each change: first doc is {\"price\":10,\"tags\":[\"a\",\"b\"]} and second is {\"price\":12,\"tags\":[\"a\",\"c\"],\"stock\":true}.","exampleUseCases":[{"title":"API response drift detection","prompt":"Here are two JSON responses from our payments API taken an hour apart — can you deep-diff them and list every field that was added, removed, or changed, with the exact path to each difference?"},{"title":"Config change audit between deployments","prompt":"I have the old and new versions of our service config JSON. Diff them for me and show every change with its path — I want to know what got added, what was removed, and what values flipped."},{"title":"Data snapshot comparison ignoring array order","prompt":"Compare these two JSON data snapshots for me. The lists inside might be in a different order so ignore that — just tell me which actual values changed, were added, or were removed."}],"resultDescription":"Returns a JSON object with: a 'cambios' array where each item has the JSONPath ('ruta'), change type ('tipo': added/removed/changed), and before/after values; an 'iguales' boolean indicating whether the documents are identical; a 'resumen' summary with counts of added and changed fields; and 'total_cambios' with the total number of differences found.","failureModes":["Missing required fields 'a' or 'b' in body — returns validation error","Non-JSON values passed as 'a' or 'b' — may return parse error or unexpected diff","Payment not included or insufficient — x402 payment required error","Very large or deeply nested JSON documents may time out or produce verbose output","ignorar_orden_listas not set when comparing lists with reordered elements — may produce false positives"],"whenToPreferThis":"Choose this endpoint when you need a structured, path-annotated diff of two JSON documents with clear categorization of added, removed, and changed values. It is especially useful for API response monitoring, config audits, and data snapshot diffing where you need machine-readable output with exact JSONPaths. Prefer it over generic text-based diff tools when the input is JSON and you need programmatic access to each individual change.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T18:48:04.163Z","isFirstParty":false,"canonicalSlug":"vextorium-json-deep-diff-0619be86"}