JSON Schema Batch Validator avatar

JSON Schema Batch Validator

Pricing

from $4.90 / 1,000 record processeds

Go to Apify Store
JSON Schema Batch Validator

JSON Schema Batch Validator

Validate JSON/JSONL batches against JSON Schema and return row-level validation errors and summaries.

Pricing

from $4.90 / 1,000 record processeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Store Positioning

Store title: JSON Schema Batch Validator

Short description: Validate JSON/JSONL batches against JSON Schema and return row-level validation errors and summaries.

SEO title: JSON Schema Batch Validator — data QA, validation, and cleanup utility

SEO description: Validate JSON/JSONL batches against JSON Schema and return row-level validation errors and summaries. Use it to validate rows, schemas, duplicates, field quality, and delivery-readiness before handing data to clients or automations.

Categories: SEO_TOOLS, DEVELOPER_TOOLS, ECOMMERCE

Keywords: json, schema, batch, validator, data/schema qa utility

Pricing

This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.

  • Tier: U2 — Data/schema QA utility
  • Primary event: schema-validated at $0.00390 base
  • Default max charge: $5.00
  • Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount

Event set:

  • actor-start: base $0.00500, GOLD $0.00400. JSON Schema Batch Validator: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • schema-validated: base $0.00390, GOLD $0.00312. JSON Schema Batch Validator: charged when schema validated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • issue-detected: base $0.00372, GOLD $0.00298. JSON Schema Batch Validator: charged when issue detected is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • qa-report-generated: base $0.05000, GOLD $0.04000. JSON Schema Batch Validator: charged when qa report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.

Public Task Concepts

  • Validate JSON Schema Batch records from bounded input
  • Find invalid JSON Schema Batch values before delivery
  • Check JSON Schema Batch coverage against expected rules
  • Review JSON Schema Batch failures with error paths
  • Export JSON Schema Batch pass-fail rows with evidence

What It Does

Validate JSON/JSONL batches against JSON Schema and return row-level validation errors and summaries.

Use it to identify missing required fields and type mismatches in a bounded set of JSON records before ingestion or API delivery.

What It Does Not Do

  • It does not repair invalid records or mutate the supplied schema.
  • It does not call external endpoints or upload records to third-party services.
  • It currently checks required properties and declared primitive property types.
  • It does not replace a full application-level semantic validation suite.

Input Fields

Provide schemaJson and recordsJson, then set bounded item and charge limits.

Output Fields

  • rowIndex
  • isValid
  • errorCount
  • errorPath
  • errorKeyword
  • errorMessage
  • schemaPath
  • warnings

Public Task Examples

Validate JSON records against a JSON Schema

  • Input: A JSON Schema and a bounded array of records.
  • Output: Row-level validity, error counts, paths, keywords, messages, and an optional report.
  • Use case: Catch contract violations before sending a batch downstream.

Find missing required fields in a batch import

  • Input: Records where selected required fields are intentionally absent.
  • Output: Failed rows with required-field error paths and messages.
  • Use case: Stop incomplete imports before they reach production tables.

Report type mismatches in JSON payload samples

  • Input: Payload samples containing strings, numbers, and booleans in incorrect fields.
  • Output: Type mismatch paths, expected type keywords, and row-level validity.
  • Use case: Identify coercion problems before integrating a feed.

Create validation rows for API example records

  • Input: API documentation examples and the corresponding object schema.
  • Output: One normalized validation row per example record.
  • Use case: Verify that published examples satisfy the stated contract.

Audit customer JSON before ingestion

  • Input: A capped customer JSON export and its expected schema.
  • Output: Valid and invalid row evidence with an optional summary.
  • Use case: Triage customer import defects before ingestion.

Tests

  • Actor-specific tests live in test/json-schema-batch-validator.test.ts.
  • The suite validates output artifacts, invalid/no-result cases, report billing, and max-charge stops.

FAQ

Does the actor modify invalid records?

No. It reports validation evidence and leaves the supplied records unchanged.

Are all JSON Schema keywords supported?

The current bounded validator covers required properties and declared primitive property types. Use a full schema engine when advanced keywords are required.