DiffFind — AI document and text comparison Open DiffFind

DIFFFIND FEATURES

API Compare — Compare API Requests and Responses

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.

How it works

01

Bring your two requests or responses.

Paste payloads, enter two URLs, or paste two cURL commands.

02

Compare the structure.

The deterministic comparison reports added, removed, and changed values by path.

03

Understand the change.

Optionally add semantic analysis to see whether a changed value or message changes the meaning.

See an example

Illustrative examples of the feature.

An API response after a release

BEFORE
{
  "status": "ok",
  "plan": "pro",
  "limit": 1000,
  "message": "Payment due in 30 days"
}
AFTER
{
  "status": "ok",
  "plan": "pro",
  "limit": 500,
  "message": "Payment due in 15 days"
}
Red marks removed values; green marks added values. The deterministic diff shows what changed; semantic analysis can explain that the payment terms are now shorter.

Why API Compare is useful

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

Find what changed in your API.

Compare API responses →