JSON Schema Validator
Paste JSON data and a JSON Schema to validate the data against the schema. The tool reports whether the data is valid and lists all validation errors with their paths. Useful for API contract testing, configuration validation, and data quality checks.
returns
- data.valid
- True when the data matches the schema.
- data.errors
- Failure messages, each starting with the JSON path.
- data.data
- The data you sent, echoed back next to schema.
Fill in the fields and send a request. The response lands here.
Run it from your code
A temporary key takes one request and lasts seven days at 20 calls a day. Register and it becomes 75 a day, still free.
$ curl -sX POST "https://apixies.io/api/v1/validate-json-schema" \ -H "X-API-Key: $APIXIES_KEY" \ -H "Content-Type: application/json" \ -d '{"data":"{\"name\": \"Alice\", \"age\": 30}","schema":"..."}' | jq '.data.valid' false
questions
What version of JSON Schema is supported?
The validator supports JSON Schema Draft-07 and is compatible with most Draft-04 and Draft-06 schemas. For the latest Draft 2020-12 features, some keywords may not be supported.