{"uid":"cap_45dhX-R25Rpn30lyt0Hcr","slug":"virustotal-url-scanner-via-locus-x402-c2013f04","name":"VirusTotal URL Scanner via Locus x402","description":"Threat intelligence platform — scan files by hash, URLs, domains, and IPs against 70+ antivirus engines and security tools.","url":"https://virustotal.x402.paywithlocus.com/virustotal/url-scan","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"}}},"responseSchema":{"type":"json","example":{"data":{},"payment":{"scheme":"exact","settledUsdc":"0.001000","authorizedMaxUsdc":"0.001000"},"request":{"id":"00000000-0000-4000-8000-000000000000","statusUrl":"/requests/00000000-0000-4000-8000-000000000000"},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.085","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.085/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.085","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.085","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_neNLdm_4G_bKQqkZUFF1A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.085","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a URL against 70+ antivirus engines and security tools using VirusTotal's threat intelligence platform, returning detection results and security analysis.","exampleAgentPrompt":"Can you scan this URL for me — https://suspicious-downloads.net/setup.exe — and tell me if any antivirus engines flag it as malicious or dangerous?","exampleUseCases":[{"title":"Phishing link verification before clicking","prompt":"Someone just sent me this link in an email: https://secure-login-bankofamerica.verify-now.biz — can you run it through VirusTotal and tell me if it's flagged as phishing or malware?"},{"title":"Security check on software download URL","prompt":"Before I download from https://freeware-hub.ru/crack-photoshop.zip, can you scan that URL against antivirus engines and let me know if anything flags it as dangerous?"},{"title":"Automated threat screening in security pipeline","prompt":"Scan https://cdn.sketchy-ad-network.com/tracker.js through VirusTotal and report back how many engines detect it as malicious — I need to decide whether to block it in our firewall."}],"resultDescription":"Returns a JSON object with scan data including detection verdicts from 70+ antivirus engines and security tools, along with payment confirmation details (settled USDC amount) and a request ID with a status URL for async result retrieval. The 'data' field contains the VirusTotal analysis results.","failureModes":["Invalid or malformed URL input returns an error","URL not yet indexed by VirusTotal may return limited results","Payment failure (insufficient USDC balance) prevents scan execution","Rate limiting if too many scans are submitted rapidly","Timeout if VirusTotal analysis takes longer than expected"],"whenToPreferThis":"Choose this endpoint when you need to quickly check whether a specific URL is flagged as malicious by multiple antivirus engines simultaneously, especially when you want VirusTotal's comprehensive 70+ engine coverage accessed via a pay-per-use x402 micropayment model without managing your own VirusTotal API key. Ideal for one-off URL checks in automated security pipelines or agent-driven threat verification workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:42:17.171Z","isFirstParty":false}