{"uid":"cap_R5QSd-pVuQ3BLcDqRRVwx","slug":"one-engine-unicode-nfkc-text-normalizer-fab9a9f7","name":"ONE Engine Unicode NFKC Text Normalizer","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v3/text-normalize/unicode-nfkc/t2?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text up to 50000 characters"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0007","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.0007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qEKvY6xQOxUTB8c2Aqtt_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes input text using Unicode NFKC (Compatibility Decomposition followed by Canonical Composition) normalization form.","exampleAgentPrompt":"Normalize this text to NFKC Unicode form for me: '𝐇𝐞𝐥𝐥𝐨 Ｗｏｒｌｄ ½ ﬁ ² café' — I need it cleaned up so all compatibility characters are converted to their canonical equivalents.","exampleUseCases":[{"title":"Standardize user-submitted form input","prompt":"Take this user-submitted text and normalize it to NFKC Unicode so I can store it consistently in our database: 'Ｓｕｓａｎ　Ｓｍｉｔｈ，　ｅ－ｍａｉｌ：　ｔｅｓｔ＠ｅｘａｍｐｌｅ．ｃｏｍ'"},{"title":"Prepare text for string comparison","prompt":"I need to compare two strings but they might use different unicode representations — can you normalize this one to NFKC first: 'ﬁrst ﬂoor café ½ price ²⁰²⁴'?"},{"title":"Clean scraped web content for NLP pipeline","prompt":"This text I scraped has a bunch of fullwidth characters, ligatures, and compatibility symbols — normalize it to NFKC Unicode so I can feed it into my NLP pipeline: 'Ａｐｐｌｅ Ｉｎｃ． ｒｅｐｏｒｔｅｄ ＄１２３ ｂｉｌｌｉｏｎ ＝ ﬁrst ＱｕＡｒＴｅｒ ²０２４'"}],"resultDescription":"Returns a JSON object containing the NFKC-normalized version of the submitted text, with all Unicode compatibility characters decomposed and recomposed into their canonical equivalents (e.g., fullwidth ASCII converted to standard ASCII, ligatures like 'ﬁ' expanded, superscripts converted to plain digits, etc.).","failureModes":["Text exceeding 50000 character limit may be rejected or truncated","Non-UTF-8 encoded input may cause parsing errors","Empty string input may return an empty result or error","Payment failure via x402 protocol will block the request","Malformed JSON body without the required 'text' field will return a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need reliable, standards-compliant Unicode NFKC normalization for preprocessing text before storage, indexing, or comparison — especially when dealing with user input or scraped web content that may contain fullwidth characters, ligatures, compatibility symbols, or mixed encodings. It is preferable when you need a cheap, stateless, pay-per-call API with no subscription required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:55.110Z","isFirstParty":false,"canonicalSlug":"one-engine-unicode-nfkc-text-normalizer-fab9a9f7"}