Home / Tools / JSON Schema Validator
CSV & data
JSON Schema Validator
Check JSON documents against a schema and see what failed.
About $1 per 1,000 documents.
Paste a schema and your JSON. Each document gets a clear pass or fail, the field that broke, and a plain message. It works offline. No API key is needed.
What it does
- Checks one or many JSON documents against a schema you paste or load from a link.
- Accepts one JSON value, a JSON array, or JSON Lines.
- Supports Draft 7, 2019-09, and 2020-12, or reads the draft from $schema.
- If the schema itself is not valid, documents are not charged.
Before and after
Schema plus three documents
schema: name is a string, age is an integer 0 or more
{"name":"Ann","age":32}
{"name":"Bob","age":-2}
{"age":10}
Pass or fail with a plain message
Ann valid
Bob fail age: must be 0 or more
(no name) fail name: this field is required
From json-schema-validator-apify/tests/test_actor.py.
Get it
Pay per use · Apify · $0.001 per document
FAQ
What does this tool do?
Check JSON documents against a schema and see what failed. Paste a schema and your JSON. Each document gets a clear pass or fail, the field that broke, and a plain message. It works offline. No API key is needed.
What does it cost?
Pay per use on Apify costs $0.001 per document.
Will you see my files?
The download tools run on your computer, so those files stay with you. The Apify tools run in your own Apify account. This website does not take uploads.