{"uid":"cap_1dwm015jeOQmadysK2iwn","slug":"virustotal-url-votes-lookup-2ba87390","name":"VirusTotal URL Votes Lookup","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-votes","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.055","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.055/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.055","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.055","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_FHY-cGee92iV_A-VkD-64","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.055","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves community votes (malicious/harmless) for a given URL from VirusTotal's threat intelligence platform","exampleAgentPrompt":"Can you check how the VirusTotal community has voted on https://suspicious-example.com — how many people marked it as malicious versus harmless?","exampleUseCases":[{"title":"Validate suspicious phishing link","prompt":"I got an email with a link to http://free-prize-winner.xyz — can you check what the VirusTotal community has voted on it, is it considered malicious or safe?"},{"title":"Security audit of third-party vendor URL","prompt":"We're onboarding a new vendor and they sent us a link to their portal at https://vendor-portal.biz — can you pull the community votes from VirusTotal to see if anyone has flagged it?"},{"title":"Automated threat triage for SOC team","prompt":"As part of our alert triage, can you look up VirusTotal community votes for https://malware-download-attempt.net and tell me how many users have marked it as malicious?"}],"resultDescription":"Returns a JSON object containing community vote data for the queried URL, including counts of malicious and harmless votes submitted by VirusTotal community members, plus payment confirmation details showing settled USDC amount and a request tracking ID.","failureModes":["URL not found in VirusTotal database — returns empty data object","Invalid or malformed URL input — may return error or empty response","Payment failure — USDC payment via x402 protocol not settled, request rejected","Rate limiting or quota exceeded on the underlying VirusTotal API","URL has no community votes yet — returns zero counts"],"whenToPreferThis":"Use this endpoint when you specifically need community-sourced voting data (malicious vs harmless tallies) for a URL rather than automated antivirus engine scan results. This is ideal for quick reputation checks based on human security researcher consensus. Prefer this over file hash lookups when you have a URL to assess, and over full URL scan endpoints when you only need vote counts rather than detailed engine-by-engine results. Best suited for agents performing lightweight URL reputation triage at $0.055 per call via x402 micropayment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:46:21.393Z","isFirstParty":false}