Port Scanner
Scan a domain or IP for open TCP ports, either across the top N most common ports or a custom range you specify, with optional service/version detection on the ports found open. Useful for surface-level network security audits and exposure checks.
Authorizations
API Key required for all endpoints
Body
The URL, hostname, IPv4, or IPv6 address to be checked
"https://example.com"
Scan only the top N ports (optional)
50, 100, 500, 1000, 5000 100
Custom port ranges to scan, e.g., "80,443,1000-1010"
"80,443,1000-1010"
When true, also runs service/version detection (nmap -sV) on the ports found open. Slower than the base scan since it probes each open port individually — best-effort: if it fails, the port list is still returned without service info.
false
Response
Open ports retrieved successfully
Timestamp of the request in milliseconds
1788851167291
API status message
success, failure "success"
API status code
200
Metadata about the request
List of open ports found
Service/version detection results, present only when detectServices was requested and succeeded
Present only when detectServices was requested but could not complete (e.g. nmap error/timeout) — the port list in data is still accurate regardless
"Service detection could not complete for this target; the port list above is still accurate."