{"uid":"cap_txseYf6Gm15kguhZSmCuk","slug":"japan-furigana-api-text-classification-endpoint-ac09c134","name":"Japan Furigana API — Text Classification Endpoint","description":"Classify a Japanese (JP) string as person_name / company_name / place_name / general / mixed, with a probability, ranked alternates, and a character-type breakdown (kanji/kana/ascii ratios). Use to route input to the right handler before further processing.","url":"https://furigana.agentic-jp.com/classify","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","maxLength":5000,"description":"Japanese text to classify"}}},"responseSchema":{"type":"json","example":{"input":"山田太郎","classification":{"primary":"person_name","probability":0.92}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mWBOsPtgRYu_3hJZ5FhRe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Classifies Japanese text (e.g. person names, place names, common words) into semantic categories with probability scores","exampleAgentPrompt":"Can you classify this Japanese text '山田太郎' and tell me whether it's a person name, place name, or something else, along with how confident you are?","exampleUseCases":[{"title":"NLP pipeline entity type gating","prompt":"Before I run furigana conversion, check whether '東京都渋谷区' is a place name or a person name so I can route it to the right processing step."},{"title":"Japanese form input validation","prompt":"A user typed '鈴木一郎' into our name field — can you classify it to confirm it's actually a person name and not a random word?"},{"title":"Corpus labeling for Japanese dataset","prompt":"I have the Japanese string '株式会社' and need to know its semantic category (company name, common noun, person name, etc.) with a confidence score so I can label my training data correctly."}],"resultDescription":"A JSON object containing the original input text and a classification object with a 'primary' field indicating the detected category (e.g. 'person_name', 'place_name') and a 'probability' float (0–1) representing confidence in that classification.","failureModes":["Input text exceeds 5000 character limit — request rejected","Non-Japanese or empty text may yield low-confidence or unexpected classifications","Payment failure via x402 if USDC wallet is insufficient or x402 handshake fails","Missing required 'text' field in body returns a validation error","Ambiguous text may return low probability scores with uncertain primary category"],"whenToPreferThis":"Choose this endpoint when you need to determine the semantic type of a Japanese text fragment before further processing (e.g. furigana generation, NLP routing, form validation). It is ideal for named entity type detection (person vs. place vs. other) without needing a full NLP pipeline. Prefer this over generic NLP APIs when working specifically with Japanese text and needing lightweight, pay-per-call classification with no API key setup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:41:52.132Z","isFirstParty":false}