{"uid":"cap_irLndr0GSUQLfDOMCFV_E","slug":"shopperpulse-merchant-safety-scorer-81c40fc7","name":"ShopperPulse Merchant Safety Scorer","description":"Know Your Merchant (KYM) trust score: pass a merchant domain and get a deterministic 0-100 trust score with a band (high/medium/low/very_low/avoid) and human-readable reasons. Live signals: domain age from the RDAP registry of record, malware/phishing blocklist verdict via Cloudflare Security DNS, TLS certificate health, mail capability, and refund/privacy/contact page presence. The merchant-side check an agent runs BEFORE committing funds — the complement to know-your-agent.","url":"https://shopperpulse.theaslangroupllc.com/api/safety/merchant","method":"GET","headers":{},"bodySchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Merchant domain or URL to score"}}},"responseSchema":{"type":"json","example":{"band":"high","score":92,"domain":"sweetwater.com","reasons":["domain registered 1994-12-06 (31+ years old)"],"signals":{"dns":{"data":{"mx":true,"resolves":true,"blocklisted":false},"available":true},"tls":{"data":{"valid":true,"issuer":"DigiCert Inc","days_remaining":180},"available":true},"site":{"data":{"status":200,"contact":true,"reachable":true,"refund_policy":true,"privacy_policy":true},"available":true},"domain_age":{"data":{"age_days":11554,"registered":"1994-12-06"},"available":true}},"checked_at":"2026-07-25T00:00:00.000Z","confidence":1,"attribution":"RDAP + Cloudflare (Security) DNS + direct TLS/site observation; deterministic rubric."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cv-ATTp21wvvfub43qNgP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores a merchant domain for trustworthiness using DNS, TLS, site signals, and domain age to produce a safety band and confidence score.","exampleAgentPrompt":"Before I buy from sweetwater.com, can you run a safety check on it — I want to know if the domain is legit, how old it is, and whether it has a proper refund policy and valid TLS certificate?","exampleUseCases":[{"title":"Vetting an unfamiliar online seller","prompt":"I found this gadget for a great price on audiogear-deals.com but I've never heard of them — can you score their domain for safety and tell me if it's trustworthy before I enter my card details?"},{"title":"Shopping agent pre-purchase guard","prompt":"Before adding any merchant to my automated shopping list, check each one's domain safety score and only proceed with purchases from sites rated 'high' band confidence."},{"title":"Comparing two merchant options","prompt":"I'm deciding between buying from b&hphotovideo.com and some smaller shop called photogearplus.net — can you pull the safety scores for both and tell me which one looks more trustworthy?"}],"resultDescription":"Returns a JSON object with a safety band (e.g. 'high', 'medium', 'low'), a numeric score (0-100), the checked domain, human-readable reasons, detailed signal breakdowns (DNS MX/resolution/blocklist, TLS validity/issuer/days remaining, site reachability/contact/refund policy/privacy policy, domain age/registration date), a checked_at timestamp, a confidence value, and an attribution string explaining data sources.","failureModes":["Domain does not resolve — DNS signals unavailable, score may be penalized","TLS certificate invalid or expired — lowers safety score significantly","Domain too new or not found in RDAP — age signal unavailable","Merchant site unreachable (non-200 status) — site signals marked unavailable","Malformed or non-existent domain input — likely returns error or zero-confidence result"],"whenToPreferThis":"Use this endpoint when an agent needs to quickly vet an unknown or unfamiliar merchant before executing a purchase, adding a vendor to a trusted list, or surfacing shopping recommendations. It is ideal as a pre-purchase safety gate in automated shopping workflows, especially when the merchant is not a well-known brand. Prefer it over generic WHOIS lookups because it combines DNS health, TLS status, site policy presence, and domain age into a single scored, banded output with human-readable reasons.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:37:12.682Z","isFirstParty":false}