{"uid":"cap_N7uKz0IzzNsJYEfCg2pkk","slug":"one-engine-unicode-nfkc-normalization-dfa2db9c","name":"ONE Engine Unicode NFKC Normalization","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/t3?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.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_53I2of0hj1thbMCyopn9F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Applies Unicode NFKC normalization to input text, converting compatibility characters to their canonical decomposed and recomposed forms.","exampleAgentPrompt":"Normalize this text to NFKC unicode form so compatibility characters like ﬁ, ａ, or ｶﾅ get converted to their standard equivalents: '１２３ ＡＢＣ ﬁle café résumé'","exampleUseCases":[{"title":"Standardizing scraped web text","prompt":"I just scraped a bunch of text from Japanese and Chinese websites and it has a mix of fullwidth ASCII, halfwidth katakana, and ligature characters — can you run NFKC normalization on it so everything is in a consistent unicode form before I index it?"},{"title":"Fixing compatibility characters in user input","prompt":"A user submitted a form field containing '！Ｈｅｌｌｏ Ｗｏｒｌｄ！' with fullwidth punctuation and letters — can you normalize it with NFKC so it becomes standard ASCII before I store it?"},{"title":"Preparing text for NLP pipeline","prompt":"Before I run this text through my NLP model, I need to normalize it to NFKC unicode — it has ligatures like ﬃ and ﬆ and some compatibility math symbols that should be decomposed to their base characters."}],"resultDescription":"Returns a JSON object containing the NFKC-normalized version of the input text, with all Unicode compatibility characters decomposed and recomposed into their canonical equivalents (e.g. fullwidth ASCII converted to standard ASCII, ligatures split into component letters, compatibility katakana normalized).","failureModes":["Text exceeding 50000 characters may be rejected with a validation error","Malformed JSON request body returns an error","Payment failure via x402 results in 402 response before processing","Empty string input may return empty output or an error"],"whenToPreferThis":"Choose this endpoint when you need lightweight, pay-per-call Unicode NFKC normalization without standing up your own text processing infrastructure. It is ideal for AI agents normalizing scraped, user-submitted, or multilingual text before comparison, indexing, or NLP processing. At $0.001 USDC per call it is cost-effective for sporadic or high-volume agentic pipelines that need consistent unicode canonicalization.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:45.835Z","isFirstParty":false,"canonicalSlug":"one-engine-unicode-nfkc-normalization-95201d29"}