{"uid":"cap_r0JQgVMooDEaDb8oJUMp5","slug":"shield-vainplex-dev-89abe772","name":"ShieldAPI URL Safety Check","description":"ShieldAPI - x402 security preflight before agents open, pay, or follow untrusted URLs","url":"https://shield.vainplex.dev/api/cdp/check/url","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to check for safety and threats"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"url":"https://www.google.com"}}},"response":{"url":"https://www.google.com/","path":"/","checks":{"http":{"status":200,"reachable":true,"redirects":false,"redirect_location":null},"heuristics":{"warnings":[],"has_https":true,"url_length":23,"risk_points":0,"subdomain_count":1}},"domain":"www.google.com","threats":[],"risk_level":"clean","risk_score":0}},"exampleRequest":{"url":"https://www.google.com"},"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_9wqKY1NcoAPOoWWnXk1Se","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a URL for safety threats, HTTP reachability, redirects, and heuristic risk scoring","exampleAgentPrompt":"Can you check if this URL is safe to visit — https://suspicious-login.example.net — and tell me the risk level, any detected threats, and whether it redirects anywhere?","exampleUseCases":null,"resultDescription":"Returns a structured report including: the resolved URL and domain, HTTP reachability status and redirect info, heuristic analysis (HTTPS presence, URL length, subdomain count, risk points, warnings), a list of detected threats, an overall risk_level (e.g. 'clean'), and a numeric risk_score.","failureModes":["URL is unreachable — HTTP check returns reachable: false","Malformed or missing url query parameter — likely 4xx error","Timeout if target URL is slow to respond","False negatives for newly registered malicious domains not yet in threat feeds"],"whenToPreferThis":"Use this endpoint when you need a quick, lightweight safety assessment of a specific URL before visiting, sharing, or processing it. Ideal for agent pipelines that need to vet links from user input, emails, or scraped content. Choose this over the full security scan when you only need URL-level checks and want lower cost per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:39:53.961Z","isFirstParty":false}