{"uid":"cap_7zASelrVUPo5QnDdebBLp","slug":"busker-json-schema-validator-2104b793","name":"Busker JSON Schema Validator","description":"Validate JSON against a JSON Schema (draft-07, 2019-09, 2020-12, with string formats): every violation with path, keyword and message. One instance, a JSON string, or up to 100 instances against one schema.","url":"https://workbot1.oddsys.org/validate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"The instance to validate (any JSON value)."},"items":{"type":"array","maxItems":100,"description":"Validate many instances against the one schema."},"schema":{"type":"object","description":"JSON Schema (draft-07 default; $schema may select 2019-09 or 2020-12). Remote $ref is rejected."},"dataText":{"type":"string","description":"The instance as a JSON string (parsed first; parse errors are reported as a violation)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iRaw63EaB3pskTHu2Ha4K","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates one or up to 100 JSON instances against a JSON Schema (draft-07, 2019-09, 2020-12) returning all violations with path, keyword, and message","exampleAgentPrompt":"Check this JSON object against my schema and list every violation with its path and keyword — I need to know exactly which fields fail and why, including string format errors.","exampleUseCases":[{"title":"API response contract check","prompt":"I have an API response I need to verify against our OpenAPI component schema — can you validate this JSON against the schema and tell me every field that violates it, including the JSON path and which keyword failed?"},{"title":"Batch data quality sweep","prompt":"I have 80 records from our data pipeline as JSON and one shared schema — validate all of them at once and give me every violation so I can figure out which records are malformed before we load them into the database."},{"title":"User-submitted form validation","prompt":"A user just submitted this form payload as JSON and I need to check it against our draft-07 JSON Schema, including string format rules like email and date — list all the violations with paths so I can return meaningful error messages."}],"resultDescription":"A list of all schema violations found, each containing the JSON path to the offending value, the schema keyword that was violated (e.g. 'type', 'required', 'format'), and a human-readable message explaining the violation. Returns an empty violations list if the instance is fully valid. For batch calls, violations are grouped or indexed per instance.","failureModes":["Remote $ref in schema is rejected — the schema must be self-contained","More than 100 instances in the items array returns an error","Malformed JSON in dataText field is reported as a parse-error violation rather than a hard failure","Invalid or unrecognized $schema draft URI may fall back to draft-07 or return an error","Passing both data and items simultaneously may cause ambiguous behavior"],"whenToPreferThis":"Choose this endpoint when you need detailed, per-violation structured feedback (path + keyword + message) for JSON Schema validation across draft-07, 2019-09, or 2020-12, especially when you need string format validation or batch validation of up to 100 instances in a single call. Prefer it over client-side validators when running in an agent environment without a local runtime, or when you need normalized, machine-readable violation objects rather than a simple pass/fail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:33:29.650Z","isFirstParty":false,"canonicalSlug":"busker-json-schema-validator-2104b793"}