Infer a JSON Schema from a sample JSON document - types, nested objects and arra...
https://saylorinnovations.com/api/dev/json-schemaOverview
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 |