{"uid":"cap_Tfs15CKnKTzGabNmjzNGr","slug":"netintel-domain-vendor-risk-score-a96b15e1","name":"NetIntel Domain Vendor Risk Score","description":"Composite 0-100 trust/risk score for a domain in one call — blends domain age, SSL/TLS, DNS health, email auth (SPF/DKIM/DMARC), IP reputation, and certificate transparency into a single \"safe to do business with this domain?\" verdict with per-signal breakdown and actionable flags. Partial results never read as safe.","url":"https://netintel.dev/domain/vendor-risk?utm_source=zero.xyz","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":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Bare domain, e.g. acme.com"}}},"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":{"flags":{"type":"array","items":{"type":"string"}},"grade":{"type":"string"},"score":{"type":"number"},"domain":{"type":"string"},"run_id":{"type":"string"},"signals":{"type":"object"},"findings":{"type":"array","items":{"type":"object"}},"risk_band":{"type":"string"},"confidence":{"type":"string"},"risk_score":{"type":"number"},"duration_ms":{"type":"number"},"signals_unavailable":{"type":"array","items":{"type":"string"}}}}}}}},"responseSchema":{"type":"json","example":{"flags":["dmarc_missing","spf_missing"],"grade":"A","score":100,"domain":"example.com","run_id":"b3f1c2a4-9d8e-4c7a-9f21-6e2d5a1b0c3d","signals":{"ssl":{"score":95,"detail":"Valid, TLSv1.3, expires in 210d"},"domain_age":{"score":100,"detail":"Registered 1995-08, 29.9 yrs"},"email_auth":{"score":12,"detail":"SPF missing, DMARC missing"}},"findings":[],"risk_band":"medium","confidence":"partial","risk_score":69,"duration_ms":1420,"signals_unavailable":["dns","ip_reputation","cert_transparency"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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":"10.0000","medianCents":"10.0000","p90Cents":"10.0000","minCents":"10.0000","maxCents":"10.0000","p95Cents":"10.0000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oxz6KMf6Ym3E-oGDNSyc0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a composite 0-100 trust/risk score for a domain by blending domain age, SSL/TLS, DNS health, email authentication (SPF/DKIM/DMARC), IP reputation, and certificate transparency into a single vendor-risk verdict with per-signal breakdown.","exampleAgentPrompt":"Can you run a full vendor risk check on acme.com and tell me the trust score, risk band, and any red flags I should know about before we onboard them as a supplier?","exampleUseCases":[{"title":"Third-party vendor onboarding check","prompt":"Before we onboard stripe.com as a payment vendor, can you pull their domain trust score and flag any issues with their SSL, DNS, or email authentication setup?"},{"title":"Phishing domain investigation","prompt":"I got an invoice from billing-acmecorp.net — can you run a vendor risk assessment on that domain and tell me the risk score and any suspicious signals?"},{"title":"Automated supplier due diligence","prompt":"We're about to wire funds to a new supplier using the domain globalparts-supplies.com — can you check its trust score and let me know if the IP reputation or certificate transparency looks sketchy?"}],"resultDescription":"Returns a JSON object containing: a numeric risk_score (0-100), a letter grade, a risk_band label (e.g. low/medium/high), a confidence level, a per-signal signals object covering domain age, SSL/TLS, DNS, SPF/DKIM/DMARC, IP reputation, and certificate transparency, an array of actionable flags, a findings array with detailed per-signal observations, a list of any signals_unavailable, a run_id, and the elapsed duration_ms. Partial results are never returned as safe.","failureModes":["Domain not resolvable or non-existent — returns error or low-confidence score","SSL/TLS signal unavailable due to network timeout — listed in signals_unavailable","DNS lookup failure for one or more signals — partial signal coverage noted","Malformed domain input (e.g. includes protocol or path) — validation error","Rate limiting or payment failure via x402 — HTTP 402 or 429 response"],"whenToPreferThis":"Choose this endpoint when you need a single, comprehensive domain trust verdict that blends multiple security signals (DNS, SSL, email auth, IP reputation, certificate transparency) into one score, rather than calling separate blacklist, DMARC, or SSL checkers individually. Ideal for vendor onboarding pipelines, fraud detection, phishing investigation, or any workflow where you need a fast, authoritative 'safe to do business with?' answer for an unknown domain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T06:54:28.130Z","isFirstParty":false,"canonicalSlug":"netintel-domain-vendor-risk-score-a96b15e1"}