Skip to main content
GET /api/v1/port · POST /api/v1/port Attempts one TCP connection with a three-second connection timeout, then closes it. It does not send application data, perform a TLS handshake or inspect a banner. An open TCP port does not establish that the application is healthy.

Parameters

For GET, use decimal digits for port. For POST, send a JSON number, not a quoted string, and use no query string.

Response

Illustrative successful connection:
A completed check returns HTTP 200 even when the result is closed, timeout or unreachable. connectTimeMs is omitted when a connection was not established. DNS resolution and HTTP overhead are additional to the connection timeout.

Rate limits

120 requests per minute and 8 concurrent requests per client, per node, shared with /api/v1/probes. GET and POST share this budget. See rate limits and errors.
Last modified on October 28, 2026