Bring your two requests or responses.
Paste payloads, enter two URLs, or paste two cURL commands.
Open DiffFind
DIFFFIND FEATURES
See exactly what changed between two API requests or two API responses. DiffFind runs a deterministic API diff on JSON, YAML, and XML payloads, and can load them straight from a URL or a cURL command. Add optional AI semantic analysis to understand whether a change affects meaning.
Paste payloads, enter two URLs, or paste two cURL commands.
The deterministic comparison reports added, removed, and changed values by path.
Optionally add semantic analysis to see whether a changed value or message changes the meaning.
Illustrative examples of the feature.
{
"status": "ok",
"plan": "pro",
"limit": 1000,
"message": "Payment due in 30 days"
}{
"status": "ok",
"plan": "pro",
"limit": 500,
"message": "Payment due in 15 days"
}Use API comparison to check a release against the previous version, compare staging and production, review a contract change in an API, or catch breaking changes before they ship.
DiffFind combines deterministic comparison with optional AI-powered analysis: the diff shows what changed, and AI helps explain what it means. The same engine is available through a REST API described by an OpenAPI specification.
Compare API requests and responses with cURL Compare and URL Compare, or work with the data directly in JSON Compare, YAML Compare, and XML Compare. To understand what a change means, see Semantic Diff.
TRY IT WITH YOUR OWN API