{"uid":"cap_XWU2kUwTJI3xxZK9lwwQ2","slug":"strale-deduplicate-api-590ef744","name":"Strale Deduplicate API","description":"Deduplicate a JSON array of objects using fuzzy string matching (Levenshtein + token sort). Specify match fields and threshold.","url":"https://api.strale.io/x402/v2/deduplicate","method":"GET","headers":{},"bodySchema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","description":"Array of objects to deduplicate"},"threshold":{"type":"number","description":"Match threshold 0-1 (default 0.8)"},"match_fields":{"type":"array","description":"Fields to compare"}}},"responseSchema":{"deduplicated":{"type":"array"},"original_count":{"type":"integer"},"duplicates_found":{"type":"array"},"deduplicated_count":{"type":"integer"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0216","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.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5JIgeG-1u_fm7QP7zg63b","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Deduplicates records in a dataset by matching on specified fields, returning a deduplicated result with an audit trail","exampleAgentPrompt":"Can you deduplicate this list of customer records matching on the 'email' and 'company_name' fields? Here's the data: [{\"email\":\"jane@acme.com\",\"company_name\":\"Acme\",\"id\":1},{\"email\":\"jane@acme.com\",\"company_name\":\"Acme\",\"id\":2}]","exampleUseCases":[{"title":"CRM duplicate lead cleanup","prompt":"I exported my CRM leads to JSON and there are a ton of duplicates — can you deduplicate them matching on email and full_name fields? Here's the data: [{\"email\":\"john@example.com\",\"full_name\":\"John Smith\",\"lead_id\":\"L001\"},{\"email\":\"john@example.com\",\"full_name\":\"John Smith\",\"lead_id\":\"L045\"}]"},{"title":"Vendor list deduplication","prompt":"I have a list of vendor records scraped from multiple sources and need to remove duplicates — can you deduplicate this JSON data by matching on company_name and tax_id? I need an audit trail for compliance purposes."},{"title":"Marketing email list cleanup","prompt":"Before we send our next campaign, deduplicate this subscriber list matching on the email field so we don't send the same person multiple emails — here's the JSON array of subscribers."}],"resultDescription":"Returns the deduplicated dataset with duplicate records removed or flagged, along with an audit record containing a cryptographic chain hash for traceability and compliance verification.","failureModes":["Invalid JSON in data field returns parse error","match_fields references a field not present in the data causing no matches","Empty dataset returns empty result with no deduplication performed","Malformed match_fields string causes field parsing failure","Very large datasets may exceed payload limits"],"whenToPreferThis":"Choose this endpoint when you need deduplicated data with a verifiable audit trail — particularly for compliance-sensitive workflows where cryptographic proof of the deduplication operation is required. Prefer this over simple client-side deduplication when you need an immutable record of the operation, or when deduplicating across 27-country regulated data environments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:18:15.673Z","isFirstParty":false}