{"uid":"cap_Wjq7Mq37fz-QmsbsAniul","slug":"virustotal-ip-report-via-locus-x402-12104d6d","name":"VirusTotal IP Report 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/ip-report","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ip":{"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_nZiklEvi28yizEstnXG6x","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 a threat intelligence report for a given IP address, checking it against 70+ antivirus engines and security tools via VirusTotal.","exampleAgentPrompt":"Can you check if the IP address 185.220.101.45 is flagged as malicious on VirusTotal — I want to see how many security engines have flagged it and what kind of threat it is?","exampleUseCases":[{"title":"Investigating suspicious inbound traffic","prompt":"We're seeing a lot of inbound connections from 45.33.32.156 on our server logs — can you pull a VirusTotal IP report on it and tell me if it's flagged as malicious?"},{"title":"SOC analyst threat triage","prompt":"I need a VirusTotal threat report on the IP 194.165.16.79 — it showed up in one of our SIEM alerts and I want to know if any security vendors have flagged it."},{"title":"Pre-connection IP safety check","prompt":"Before I allow my app to connect to the remote IP 203.0.113.42, can you check it against VirusTotal and tell me if it has any malicious detections?"}],"resultDescription":"Returns a JSON object containing VirusTotal's full threat intelligence report for the queried IP address, including detection verdicts from 70+ security engines, reputation scores, associated malware, country of origin, and other threat metadata. Also includes payment confirmation details (settled USDC amount) and a request ID for status tracking.","failureModes":["Invalid or malformed IP address returns an error response","Private/reserved IP ranges (e.g. 192.168.x.x) may return limited or no threat data","Payment failure or insufficient USDC balance prevents the query from executing","Rate limiting or VirusTotal API quota exceeded may result in errors","Network timeout if the upstream VirusTotal API is slow or unavailable"],"whenToPreferThis":"Choose this endpoint when you need rapid, pay-per-query IP threat intelligence without a VirusTotal API subscription or monthly commitment. Ideal for AI agents that need on-demand IP reputation checks using crypto micropayments (x402/USDC), especially in automated security workflows where only occasional IP lookups are needed. Prefer over direct VirusTotal API integration when managing API key overhead is undesirable or when building on x402 payment rails.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:44:54.590Z","isFirstParty":false}