← Back to directory

Infer a JSON Schema from a sample JSON document - types, nested objects and arra...

https://saylorinnovations.com/api/dev/json-schema

Overview

Infer a JSON Schema from a sample JSON document - types, nested objects and arrays, required fields and string formats like email, date, uri and uuid

Protocol x402
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider Saylor Innovations Data Desk
Source bazaar
Indexed 2026-10-17 10:37:42

Health

Status healthy
Latency (p50) 347ms
Uptime (30d) 100.0%
Reliability Score 95/100
Last Checked 2026-10-28 16:17:09
Last Healthy 2026-10-28 16:17:09
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "json": "{\"id\":7,\"name\":\"Ada\",\"email\":\"ada@example.com\",\"joined\":\"2026-01-05\",\"tags\":[\"a\",\"b\"],\"score\":9.5,\"active\":true}" }, "type": "http" }

Output Schema

{ "example": { "fields": [ { "path": "id", "type": "integer" }, { "path": "name", "type": "string" }, { "path": "email", "type": "string:email" }, { "path": "joined", "type": "string:date" }, { "path": "tags", "type": "array" }, { "path": "score", "type": "number" }, { "path": "active", "type": "boolean" } ], "note": "Inferred from a single sample, so it marks every non-null field required and cannot know optional fields, enums or numeric ranges; review before using it for validation. Pass compact JSON (URL-encoded, up to 6000 characters).", "root_type": "object", "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": true, "description": "Inferred from one sample document", "properties": { "active": { "type": "boolean" }, "email": { "format": "email", "type": "string" }, "id": { "type": "integer" }, "joined": { "format": "date", "type": "string" }, "name": { "type": "string" }, "score": { "type": "number" }, "tags": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "name", "email", "joined", "tags", "score", "active" ], "title": "Inferred", "type": "object" }, "schema_nodes": 9, "source": "schema inference" }, "type": "json" }

Recent Health Checks

Time Status HTTP Latency Error
2026-10-28 16:17:09 healthy 402 270ms
2026-10-28 15:24:21 healthy 402 405ms
2026-10-28 14:18:54 healthy 402 628ms
2026-10-28 07:02:32 healthy 402 1454ms
2026-10-28 05:40:01 healthy 402 314ms
2026-10-28 04:42:26 healthy 402 234ms
2026-10-28 03:48:24 healthy 402 343ms
2026-10-28 02:48:46 healthy 402 373ms
2026-10-28 01:44:20 healthy 402 320ms
2026-10-28 00:38:00 healthy 402 227ms
2026-10-27 23:41:44 healthy 402 201ms
2026-10-27 22:55:31 healthy 402 336ms
2026-10-27 21:44:54 healthy 402 389ms
2026-10-27 20:30:04 healthy 402 366ms
2026-10-27 19:24:47 healthy 402 347ms
2026-10-26 11:02:00 healthy 402 595ms
2026-10-25 23:16:53 healthy 402 1961ms