{"uid":"cap_2zhgjIpg4OMm_YXrT4Rmm","slug":"geekvault-port-scanner-4bb1d166","name":"GeekVault Port Scanner","description":"Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.","url":"https://api.geekvault.dev/net-tools/v1/port-scan?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["host"],"properties":{"host":{"type":"string"},"ports":{"type":"string","description":"Lista de puertos separados por coma (máx. 50). Si se omite, escanea un set de puertos comunes."}}},"responseSchema":{"type":"object","required":["host","results"],"properties":{"host":{"type":"string"},"results":{"type":"array","items":{"type":"object","required":["port","open"],"properties":{"open":{"type":"boolean"},"port":{"type":"integer","format":"int32","minimum":0}}}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_88WLtrZhI7IhrCVgGDKUI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a host's TCP ports to determine which are open or closed, returning per-port open/closed status.","exampleAgentPrompt":"Can you scan api.example.com and check whether ports 22, 80, 443, 3306, and 8080 are open or closed?","exampleUseCases":[{"title":"Firewall audit before deployment","prompt":"I'm about to deploy my app to 203.0.113.42 — can you scan ports 80, 443, 8080, and 3000 and tell me which ones are open so I know the firewall is configured right?"},{"title":"Check if SSH is exposed","prompt":"Can you check whether port 22 is open on my server at dev.mycompany.io? I want to make sure SSH isn't accidentally exposed to the internet."},{"title":"Quick service reachability check","prompt":"Scan mydb.internal.example.com for ports 3306, 5432, and 6379 and tell me which database ports are reachable from outside."}],"resultDescription":"Returns a JSON object with the scanned host and an array of results, each containing a port number and a boolean indicating whether that port is open. Common ports are scanned if no port list is provided.","failureModes":["Invalid or unresolvable hostname returns an error","Requesting more than 50 ports at once may be rejected","Firewall or network timeout may cause ports to appear closed when they are filtered","Payment failure via x402 results in a 402 response with no scan data","Malformed port list string returns a validation error"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-use TCP port scan without setting up nmap or managing infrastructure. It's ideal for agents that need to programmatically verify port reachability or audit exposed services on demand, especially when no API key or subscription is desired. Use it over full network scanners when scanning a single host with up to 50 specific ports.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:35:46.010Z","isFirstParty":false,"canonicalSlug":"geekvault-port-scanner-4bb1d166"}