{"uid":"cap_ToWsrrxK9GkRR4RZ3hQrg","slug":"name-similarity-key-generator-d0531f02","name":"Name Similarity Key Generator","description":"Generate a similarity key for a person or company name: a normalized phonetic fingerprint that collapses spelling variants, transliterations and legal-suffix noise to the same key. Two names sharing a key are likely the same entity. Deterministic, no LLM. For dedup, entity resolution and record linkage across datasets.","url":"https://data.japanagent.dev/match/key?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":["name"],"properties":{"name":{"type":"string","description":"Person or company name"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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":{"p10Cents":"0.1000","medianCents":"0.1000","p90Cents":"0.1000","minCents":"0.1000","maxCents":"0.1000","p95Cents":"0.1000","sampleCount":1,"varies":false,"failureChargeRate":1},"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_aNod9Bz-O24s_Q68o3Z-8","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":"Generates a normalized phonetic fingerprint (similarity key) for a person or company name, enabling deduplication and entity resolution across datasets.","exampleAgentPrompt":"Can you generate a similarity key for 'Mitsubishi Electric Corporation' so I can compare it against other name variants in my dataset and see if they resolve to the same entity?","exampleUseCases":[{"title":"Deduplicate customer records across systems","prompt":"I've got customer lists from three different vendors that I'm trying to merge, but the same company shows up with different spellings and legal structures. Can you generate similarity keys for all the company names so I can identify which records are actually duplicates?"},{"title":"Match supplier names in procurement data","prompt":"We're consolidating our supplier database and I notice the same vendors appear under slightly different names—some with 'Inc.' some with 'Co., Ltd.' and some with Japanese transliterations. Can you normalize these names into similarity keys so I can group all variants of the same supplier together?"},{"title":"Resolve entity names across international datasets","prompt":"I'm linking data from our Japan operations with our US headquarters, and many company names are spelled differently or have different legal suffixes depending on which country the record came from. Can you generate phonetic fingerprints for these company names so I can match them accurately across both datasets?"}],"resultDescription":"A deterministic normalized phonetic fingerprint (similarity key) string for the input name. Two names that resolve to the same key are likely the same entity, regardless of spelling variants, transliterations, or legal suffix differences.","failureModes":["Missing required 'name' query parameter returns a 400 error","Empty or whitespace-only name may return a null or empty key","Very short or single-character names may produce low-quality keys","Non-Latin script names may have inconsistent transliteration results","Payment failure or insufficient funds returns a 402 error"],"whenToPreferThis":"Use this endpoint when you need a deterministic, LLM-free method to deduplicate or link records by name across datasets — especially when names have spelling variants, transliterations, or varying legal suffixes. Prefer this over fuzzy string matching or LLM-based comparison when you need speed, consistency, and reproducibility at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:31:26.311Z","isFirstParty":false,"canonicalSlug":"name-similarity-key-generator-d0531f02"}