JSON diff x402 REST usage
Deep-compare two JSON values. Returns a list of changed/added/removed paths (capped at 1000 differences).
269 services carry this tag in their source record. Tags come from the provider, not from us — a tag is a claim about what the service does, not proof that it does it well.
Deep-compare two JSON values. Returns a list of changed/added/removed paths (capped at 1000 differences).
Flatten nested JSON to dot-path keys, or unflatten dot-path keys back to nested JSON. mode: flatten (default) | unflatten.
Validate, pretty-print (any indentation, 0-8 spaces), or minify JSON, optionally with object keys sorted. canonical: true returns the RFC 8785 (JCS) canonical form - keys sorted, no whitespace, ECMAScript number and stri...
Deep-merge two JSON objects (b wins on conflicts; arrays are concatenated).
Resolve an RFC 6901 JSON Pointer (e.g. /items/0/name) against a JSON value. Returns the value or found:false.
Extract a value from JSON by dot/bracket path, e.g. "items[2].name".
Infer a draft-07 JSON Schema from sample JSON document(s). Send one sample as json, or several as samples. Heuristic merge rules: required = keys present in every sample, conflicting types become a type union, integer wi...
Repair malformed JSON text into valid parsed JSON: markdown code fences, single quotes, smart quotes, unquoted keys, trailing commas, comments, Python literals (True/None), raw newlines in strings, and truncated output (...
Convert between a JSON array and JSONL/NDJSON (one JSON object per line). mode: to-jsonl (array → lines) or from-jsonl (lines → array). For streaming records to and from agents and datasets.
Look up a product barcode number: identify and validate EAN-13, EAN-8, UPC-A, UPC-E, GTIN-14, ISBN-13/10, ISSN and ISMN codes (wrong check digits are reported with the correct digit), convert between forms (GTIN-14, EAN-...
The current time, or a given time, in one or more IANA time zones, with UTC offset, abbreviation, whether daylight saving time is in effect, and the weekday. Give a local time with from_tz to convert it, handling DST cor...
Extract structured JSON from unstructured text (invoices, emails, ads, CVs...): name the fields you want, get clean JSON back. Any language, up to 6,000 characters.
Validate a JSON value against a JSON Schema and coerce common LLM-output mistakes (numbers as strings, stringified booleans, scalars where arrays are expected, missing defaults, extra properties). Returns the coerced val...
Deterministic UUID v5 from a name — Genesis402 / UnyKorn Operator Network
Byte, character, word and line counts for a string — Genesis402 / UnyKorn Operator Network
Parse CSV into JSON rows — Genesis402 / UnyKorn Operator Network
Render JSON rows as CSV — Genesis402 / UnyKorn Operator Network
Canonical JSON and its digest — Genesis402 / UnyKorn Operator Network
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.
JSON schema from example. Infer a JSON Schema (draft 2020-12) from an example JSON value: types, nested object properties, required keys, array item shapes merged across all items, and string formats (date-time, date, em...
Breached password check: is this password in known data breaches, and how often? Send only the SHA-1 hash (never the password); just the first 5 characters reach Have I Been Pwned (k-anonymity). Up to 50 hashes per call.
OpenAI-compatible chat completion with Qwen3 30B (fast mixture-of-experts model): set the base URL to /v1/llm/qwen3-30b in any OpenAI SDK. Up to 32,000 characters in and 2,048 tokens out per call, a fixed price per call,...
Resolve ENS (.eth) on Ethereum and Basenames (.base.eth) on Base, forward or reverse. Returns address, name, source, forward_verified, optional avatar.
Repair bounded near-JSON into valid deterministic JSON and optionally validate a safe JSON Schema subset.