Tested tool guide
Tested browser tools
Checked August 16, 2026
What API Response Diff Tool does, with a checked example
This tool takes two JSON API responses, one as the baseline and one as the comparison, and walks both trees key by key to report what changed. It separates structural drift (fields added, removed, or changed type) from ordinary value changes, so a renamed or missing field reads differently from a value that simply got updated. The part people miss most: object key order never counts as a difference, but array element order does, so two arrays holding the same items in a different sequence often show up as changed even though nothing meaningful moved.
Worked example
A concrete input and expected output from the current implementation.
Input
A: {"id": 1, "name": "Alice", "role": "admin"}
B: {"id": 1, "name": "Alice", "role": "editor", "active": true} ->
Expected output
id: unchanged (1)
name: unchanged ("Alice")
role: changed, "admin" -> "editor"
active: added in B, value true (boolean), absent from A id and name match exactly in both payloads, role has the same key in both but a different value, and active exists only in B, so it is reported as an added field rather than a value change.