Skip to content
IntegrateKit

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.

ProRuns in your browser

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

  1. Paste your JSON Schema and the response.
  2. Leave the draft on Auto or pick one.
  3. Press Validate and work through the issues.

Limitations

  • Numbers are validated as 64-bit floats.
  • Remote $ref is not resolved.

Example

Payload
{"orderId":"1001","status":"SHIPPED","items":[{"sku":"A-100","qty":0}],"channel":"web"}
Issues (schema requires integer orderId, total, qty ≥ 1, no extra properties)
Missing required field  $          total
Type mismatch           $.orderId   expected integer
Constraint              $.items[0].qty  must be ≥ 1
Unexpected property     $          channel

Common 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.

Frequently asked questions