JSON Schema Validator for API Responses
Validate API responses against a JSON Schema and see missing required fields, type mismatches and unexpected properties. Runs locally.
JSON Schema Validator tool
Pro previewJSON Schema validation is a Pro feature, free to use while IntegrateKit is in beta.
Validation runs in your browser. Remote $ref URLs are never fetched.
JSON Schema
Payload
Supported drafts: 4, 6/7, 2019-09 and 2020-12. Numbers are validated as 64-bit floats, so integers beyond 2^53 may be imprecise. Formats such as "email" and "date-time" are checked.
About this tool
Validate an API response against a JSON Schema and get a clear list of problems grouped into missing required fields, type mismatches, unexpected properties and other constraint failures, each with the exact location in the payload.
Supports JSON Schema drafts 4, 6/7, 2019-09 and 2020-12, detected from $schema or chosen manually. Remote $ref URLs are never fetched.
How to use it
- Paste your JSON Schema and the response.
- Leave the draft on Auto or pick one.
- Press Validate and work through the issues.
Limitations
- Numbers are validated as 64-bit floats.
- Remote $ref is not resolved.
Example
{"orderId":"1001","status":"SHIPPED","items":[{"sku":"A-100","qty":0}],"channel":"web"}Missing required field $ total
Type mismatch $.orderId expected integer
Constraint $.items[0].qty must be ≥ 1
Unexpected property $ channelCommon use cases
Contract checks
Confirm a response still matches the agreed contract before a release.
Consumer-driven testing
Validate provider responses against the schema your client relies on.
Debugging validation errors
Understand which field broke a schema check in your pipeline.