{"uid":"cap_Crg1-OXqjTr6uQUCTsc26","slug":"netintel-domain-vendor-risk-assessment-e5262719","name":"NetIntel Domain Vendor Risk Assessment","description":"Network intelligence API — 138 endpoints, all pay-per-call via x402 micropayments (USDC on Base or Solana mainnet).\n\nNetIntel is agent fair-trade aligned: transparent per-call pricing in USDC on Base or Solana via x402, no API keys or signup, and automatic no-charge on server errors, upstream failures, and input-validation rejections — failed calls are never billed across NetIntel's network, domain, and data-intelligence endpoints.","url":"https://netintel-production-440c.up.railway.app/domain/vendor-risk","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":null,"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_1jMba6s9Vgq85ehrDTVDa","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":"Scores a domain's vendor/supplier risk using signals like SSL health, domain age, and email authentication, returning a risk grade, risk score, risk band, and actionable findings.","exampleAgentPrompt":"Run a vendor risk assessment on stripe.com — I need to know its risk score, risk grade, and any security flags like missing SPF or DMARC before we onboard them as a supplier.","exampleUseCases":[{"title":"Third-party vendor onboarding screening","prompt":"Before we sign a contract with this new SaaS vendor, can you assess the risk score and security grade for their domain cloudtools.io? I want to see if they have proper SSL, email authentication, and how old the domain is."},{"title":"Supply chain security audit","prompt":"I need to run vendor risk checks on acme-logistics.com — give me the risk band, any flags like missing DMARC or SPF, and the overall confidence level so I can decide whether to flag them for our security team."},{"title":"Automated procurement risk gate","prompt":"We're about to add newpayroll.co to our approved vendor list — quickly assess its domain risk score and tell me if it gets a passing grade or if there are any serious security findings I should know about."}],"resultDescription":"Returns a JSON object containing: a numeric risk_score (0–100), a letter grade, a risk_band (e.g. low/medium/high), a confidence level, named signal scores with detail strings (SSL, domain_age, email_auth), an array of flags (e.g. dmarc_missing, spf_missing), an array of structured findings, a list of signals_unavailable, a run_id UUID, and duration_ms. Failed calls due to server errors or input validation issues are not billed.","failureModes":["Invalid or malformed domain input returns a validation error with no charge","Upstream data sources unavailable causes signals_unavailable to be populated, partial confidence returned","Non-existent or very new domain may yield low signal coverage and partial confidence","Network timeout or server error returns an error response with no billing charge","Domain with no DNS records may produce incomplete signals"],"whenToPreferThis":"Use this endpoint when you need a quick, multi-signal risk score for a third-party or vendor domain without signing up for a full vendor-risk platform. It is ideal for AI agents performing automated procurement screening, supplier onboarding checks, or security due-diligence workflows where pay-per-call pricing (no subscription) and no-charge-on-failure guarantees are important. Prefer this over manual checks or heavier enterprise GRC tools when you need a structured, machine-readable risk grade and signal breakdown for a single domain on demand.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:52:55.250Z","isFirstParty":false}