$ man type-inference-from-json
/type-inference-from-json
PRICE / CALL
$0.001
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
wordmintCATEGORY
uncategorized
STATUS
● live
NAME
type-inference-from-json — type inference from json / json to typescript / json to zod / json to json schema / json shape inferer / quicktype-style type generator
SYNOPSIS
POST https://x402.agentutility.ai/type-inference-from-json
Content-Type: application/json
X-PAYMENT: <signed-transferWithAuthorization>
{ ... }↳ first call →
402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.DESCRIPTION
Type inference from JSON / JSON to TypeScript / JSON to Zod / JSON to JSON Schema / JSON shape inferer / quicktype-style type generator. Paste a JSON sample (or array of samples); returns a generated type definition in your chosen format. Merges across array elements / object samples — properties present in some but not all become optional, mixed primitive types become unions. Auto-detects string formats (date-time / uuid / uri / email) for richer outputs. Pure compute, no upstream call, no API key. Ideal inside agent code-gen loops that need to consume an unfamiliar API response.
INPUT — request schema
| property | type | description | req? |
|---|---|---|---|
| json | string | object | array | number | boolean | null | JSON sample — a JSON string OR a parsed object/array/primitive. Max 256 KB as string. | required |
| format | string | Output format. Default 'typescript'. enum: typescript · zod · jsonschema | optional |
| root_name | string | Name of the root type / interface / Zod export. Default 'Root'. | optional |
| date_strings | boolean | Recognize ISO date-time/UUID/URL/email and emit format-aware types. Default true. | optional |
OUTPUT — response shape
| field | type | description |
|---|---|---|
| format | string | Output format requested: typescript, zod, json-schema, or similar. |
| root_name | string | Name used for the top-level generated type or schema (e.g. Root, User). |
| types | string | Generated type definition source as a string in the requested format, ready to paste into code. |
| inferred_shape | object | Internal shape tree with per-field types, optionality flags, and detected string formats before rendering. |
| source | string | Echo of the input JSON sample (or array) that the types were inferred from. |
EXAMPLES — two ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/type-inference-from-json \
-H 'Content-Type: application/json' \
-d '{ }'first response =
402 Payment Required with payment requirements; sign + retry with X-PAYMENT.EXAMPLE 2 · mcp
# MCP packages on npm under # @agentutility/mcp-* (one per cluster) # # Catalog + install: # https://mcp.agentutility.ai # # Or call type-inference-from-json directly over HTTP — see above.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
- tags
- jsontypescriptzodjson-schematype-inferencecodegenschema
- methods
- POST
- cluster
- wordmint
- price
- $0.001 USDC per call
ADJACENT — other endpoints in wordmint
| endpoint | description | price |
|---|---|---|
| content-simhash | SimHash / 64-bit content fingerprint / near-duplicate detection / dedup hashing / locality-sensitive hash. | $0.001 |
| hash-string | String hasher / multi-algorithm digest / cache-key generator / content fingerprinter / SHA-256 / SHA-1 / SHA-384 / SHA-512 / MD5. | $0.001 |
| slugify | URL slug generator / slugifier / canonical-identifier maker / safe-string converter / SEO slug builder / filename slug / cache-key normal… | $0.001 |
| text-normalize | Text normalize. | $0.001 |
| token-count | Token count / tokenizer estimate / GPT-4 token count / Claude token count / Gemini token count / context-window pre-flight. | $0.001 |
| unicode-normalize | Unicode normalize / NFC NFD NFKC NFKD / homoglyph detection / IDN spoof / lookalike chars / invisible characters / zero-width / phishing… | $0.001 |
| cron-explain | Cron expression explainer / cron parser / scheduling translator. | $0.002 |
| cron-parse | Cron parser. | $0.002 |
SEE ALSO