Enter or paste both URLs.
Choose URL as the input type and enter an address for the Before and After sides.
Open DiffFind
DiffFind FEATURES
Enter two URLs and DiffFind loads the content from each address, then shows exactly what changed. Use it to compare API endpoints, web pages and other hosted text-based content, such as a staging and a production endpoint or the same address before and after a release. Need a method, headers or a request body? Use cURL comparison instead.
Choose URL as the input type and enter an address for the Before and After sides.
DiffFind loads the content from each address. The lexical comparison shows every addition, removal and changed value.
Ask for an explanation of what the changes mean. The exact comparison stays the source of truth.
DiffFind loads the text content each URL returns, so you can compare:
The address must be one the DiffFind app can load. If a request needs credentials or a specific method, put it in a cURL command and use cURL comparison.
This illustrative example compares the status endpoint of a service in two environments. The URLs use the reserved example.com domain, and the responses are simplified.
https://staging.example.com/api/status
{
"version": "2.4.1",
"status": "ok",
"featureFlags": {
"newCheckout": true
}
}https://www.example.com/api/status
{
"version": "2.4.0",
"status": "ok",
"featureFlags": {
"newCheckout": false
}
}version changed from "2.4.1" to "2.4.0".featureFlags.newCheckout changed from true to false.status is unchanged.Optional semantic analysis can then describe the impact, for example that a feature enabled in staging is not yet enabled in production. Use Load example in the form above to try the comparison with a public test API.
URL comparison uses two addresses. It is the quickest way to compare what each address returns.
cURL comparison supports complete HTTP request definitions: a method such as POST or PUT, headers, and a request body. Use it when the two requests differ in more than the address. See how to compare cURL responses.
The lexical comparison identifies exact additions, removals and changed values and is deterministic. Optional semantic analysis supplements it by explaining what the changes mean. AI is never required to compare two URLs.
A quick walkthrough of comparing two URLs with AI.
Enter or paste the first URL on the Before side and the second on the After side, then load and compare. DiffFind loads the content from each address and shows every difference between the two.
Yes. DiffFind loads the text content each URL returns, such as a JSON API response, XML or plain text, and compares the two results.
URL comparison takes two addresses. cURL comparison takes two complete cURL commands, so each request can have its own method, headers and request body. Use cURL comparison when a request needs more than an address.
Optionally. The exact lexical comparison always comes first and works without AI. You can then add AI semantic analysis to explain what the changes mean.
Yes. Enter the staging URL on one side and the production URL on the other, and compare the responses.
For full requests, see API Compare. To compare files rather than addresses, try Text Compare, Word document comparison or PDF Comparison.
DiffFind Desktop for macOS and Windows runs locally and is free to use. See the download options.
TRY IT WITH YOUR OWN URLS