{"uid":"cap_665SvAKTEjmGwsIpAyykm","slug":"dev-reference-unicode-character-lookup-d4c91c58","name":"Dev Reference Unicode Character Lookup","description":"Unicode character lookup by code point or character: name, block, category, UTF-8/UTF-16 bytes and HTML/JS/CSS escapes.","url":"https://dev-reference.x402tookit.com/unicode-char?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["cp"],"properties":{"cp":{"type":"string","description":"U+1F600, 0x1F600, a decimal number like 128512, or the character itself"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"name":{"type":["null","string"]},"utf8":{"type":["null","string"]},"block":{"type":["null","string"]},"plane":{"type":["null","number"]},"utf16":{"type":["null","string"]},"utf32":{"type":["null","string"]},"valid":{"type":["boolean","null"]},"source":{"type":["null","string"]},"decimal":{"type":["null","number"]},"htmlHex":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"character":{"type":["null","string"]},"codePoint":{"type":["null","string"]},"cssEscape":{"type":["null","string"]},"planeName":{"type":["null","string"]},"disclaimer":{"type":["null","string"]},"nameSource":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"urlEncoded":{"type":["null","string"]},"utf16Units":{"type":["null","number"]},"htmlDecimal":{"type":["null","string"]},"scalarValue":{"type":["boolean","null"]},"nameCoverage":{"type":["null","string"]},"noncharacter":{"type":["boolean","null"]},"utf8ByteCount":{"type":["null","number"]},"unicodeVersion":{"type":["null","string"]},"generalCategory":{"type":["null","string"]},"javascriptEscape":{"type":["null","string"]},"generalCategoryName":{"type":["null","string"]},"javascriptSurrogatePair":{"type":["null","string"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Wz0aHRY2IDiPYmH6u1igc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up a Unicode code point and returns its name, block, category, plane, UTF-8/UTF-16/UTF-32 bytes, and HTML/JS/CSS escape sequences.","exampleAgentPrompt":"What's the official Unicode name, general category, UTF-8 bytes, and HTML escape for the character U+1F600?","exampleUseCases":[{"title":"Emoji encoding for web output","prompt":"I need to know the UTF-8 byte sequence, HTML hex escape, and JavaScript escape for the 😀 emoji — can you look up U+1F600 for me?"},{"title":"Identifying an unfamiliar symbol","prompt":"I found this character '€' in some text and I'm not sure what it is — can you look up its Unicode name, block, category, and all the encoding forms for it?"},{"title":"CSS escape for special character","prompt":"What is the CSS escape sequence and URL-encoded form for the Unicode character at code point U+00A9 (the copyright sign)?"}],"resultDescription":"Returns a structured object with the character's official Unicode name, code point, block, plane and plane name, general category code and full name, UTF-8/UTF-16/UTF-32 byte representations, UTF-16 unit count, HTML hex and decimal escapes, JavaScript escape (including surrogate pair for supplementary characters), CSS escape, URL-encoded form, Unicode version, scalar value and noncharacter flags, a validity verdict with reasons, data source and coverage notes, and a human-readable summary.","failureModes":["Invalid or unrecognized code point format returns a non-valid verdict with reasons","Code points outside the Unicode range may return nulls for most fields","Surrogate code points flagged as non-scalar values","Private-use or unassigned characters may have null name fields","Malformed query parameter (missing cp) returns an error"],"whenToPreferThis":"Use this endpoint when you need authoritative, comprehensive Unicode metadata for a single code point — especially when you need encoding formats across multiple representations (UTF-8, UTF-16, HTML, JS, CSS) in one call. Prefer it over generic Unicode tables or character databases when an agent needs structured, machine-readable output with validity checking and escape sequences for web/code contexts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:35:29.622Z","isFirstParty":false,"canonicalSlug":"dev-reference-unicode-character-lookup-d4c91c58"}