{"uid":"cap_2Dkyf8zAO7IQWXaJWFENM","slug":"agentutility-match-score-a76850a2","name":"AgentUtility Match Score","description":"Scores how similar two values are on a 0-100 scale for fuzzy matching and dedup confidence. Compares two values of a given type (company, name, address, email, phone, or text), blending match-key equality, Jaro-Winkler, and token overlap, and reports whether they share a match key. The companion to the match-key endpoints: bucket by key, then rank candidates by score. Deterministic and instant — no external lookups. Use it as a fuzzy match score, string similarity, or record-pair scoring API.","url":"https://x402.agentutility.ai/match-score","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["a","b"],"properties":{"a":{"type":"string","description":"First value."},"b":{"type":"string","description":"Second value."},"type":{"enum":["company","name","address","email","phone","text"],"type":"string","description":"Value type. Default 'text'."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"a":{"type":"string"},"b":{"type":"string"},"type":{"type":"string"},"score":{"type":"integer"},"same_key":{"type":"boolean"},"normalized_a":{"type":"string"},"normalized_b":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"a":"Acme Inc","b":"Acme Incorporated","type":"company","score":100,"same_key":true,"normalized_a":"acme","normalized_b":"acme"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qHdvJOFNQon-vcp43DdLW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes a 0–100 fuzzy similarity score between two values of a specified type (company, name, address, email, phone, or text) using blended Jaro-Winkler, token overlap, and match-key equality.","exampleAgentPrompt":"Can you score how similar 'Acme Corp.' and 'Acme Corporation' are as company names and tell me whether they share a match key?","exampleUseCases":[{"title":"CRM duplicate detection","prompt":"I have two company records: 'International Business Machines' and 'IBM Corp.' — score how similar they are as company names so I can decide whether to merge them."},{"title":"Address matching for delivery data","prompt":"Score the similarity between '123 Main St, Springfield, IL 62701' and '123 Main Street, Springfield Illinois' as addresses — I need to know if these are likely the same location."},{"title":"Contact deduplication pipeline","prompt":"I'm deduplicating a contact list. Tell me how similar 'Jonathan P. Smith' and 'Jon Smith' are as person names and whether they share a match key."}],"resultDescription":"Returns a numeric similarity score from 0 to 100 (higher = more similar), a boolean or flag indicating whether the two values share a match key, and optionally a confidence label. The result is deterministic and computed locally without external lookups.","failureModes":["Unsupported entity type provided — endpoint only accepts: company, name, address, email, phone, text","Missing one or both values in the request body","Payment not provided or insufficient USDC — x402 payment required","Malformed JSON in request body","Score may be low for highly abbreviated vs. fully spelled-out values despite semantic equivalence"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic, single-pair similarity score without any external API calls or ML model latency. Ideal as the ranking step after bucketing candidates by match key — first cluster records using a match-key endpoint, then score pairs within each bucket using this endpoint. Prefer it over embedding-based similarity when you need reproducible, rule-based scores for auditability, or when processing high volumes at low cost ($0.003/call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:59:20.041Z","isFirstParty":false}