JSON Schema Document Validator avatar

JSON Schema Document Validator

Pricing

from $3.00 / 1,000 validated json documents

Go to Apify Store
JSON Schema Document Validator

JSON Schema Document Validator

Validate bounded public JSON documents against a public JSON Schema and export structured, traceable validation results.

Pricing

from $3.00 / 1,000 validated json documents

Rating

0.0

(0)

Developer

Guillermo Morán

Guillermo Morán

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Validate public JSON documents against one public JSON Schema Draft 2020-12 schema and export machine-readable validation evidence.

For API developers, QA engineers, data-contract owners and automation agents that need bounded validation without installing a service, browser automation, an LLM, or a paid API.

What it does

  • Fetches one public JSON Schema and 1–25 public JSON documents.
  • Saves one Dataset row per document: VALID, INVALID, FETCH_ERROR, or MALFORMED_JSON.
  • Reports JSON Pointer paths, schema paths, keywords and messages for invalid documents.
  • Writes a SUMMARY record that reconciles document outcomes.

Input

{
"schemaUrl": "https://json-schema.org/draft/2020-12/schema",
"documentUrls": ["https://json-schema.org/draft/2020-12/schema"],
"maxErrorsPerDocument": 10
}

All URLs must be public HTTP(S) URLs. Private IP literals, localhost, and URLs with credentials are rejected. The Actor validates JSON documents only; it does not crawl linked resources or resolve external schema references.

Output

Each Dataset row is one meaningful document-validation result, with bounded structured errors. SUMMARY in the default Key-Value Store provides requested/processed counts and outcome totals.

Use cases

  • Validate exported API or webhook payloads against a published contract.
  • Check public data feeds before an import or ETL workflow.
  • Give an agent a structured pass/fail validation step with traceable error paths.

Limits and privacy

The Actor reads only the public URLs provided in input. It does not send data to third-party AI services, persist a backend database, crawl additional sites, or collect user identities.