Skip to main content
GET
Ping
A ping does not count against any rate-limit window, so you can poll it as often as your connection’s idle timeout requires. See Rate limits.

Why ping

Opening a fresh TLS connection costs a round trip or two before your swap is even sent — latency you pay at exactly the wrong moment. Keeping one connection open and idle between trades removes that cost, but an idle connection gets reaped: the Solana host closes one after 60 seconds of inactivity, and any proxy in between may be stricter. Ping well inside the shortest of those and the connection stays up. Because the endpoint does no work and spends no budget, you can do this on a timer for as long as your process runs.
Ping the same host you trade against. A warm connection to one host does nothing for a request you send to another — that applies to the Solana eu. and us. regions as much as it does to the Solana and EVM hosts.

What else it tells you

The endpoint is authenticated, and it returns the same X-RateLimit-* headers as every other route, read from your current budget without consuming any of it. That makes one call answer three questions at once:

Authorizations

Authorization
string
header
required

Your Bloom API key, e.g. Authorization: Bearer blm_sol_live_…. Create one in Bloom Manager → Manage API Keys.

Response

The API is reachable and your key is valid.

success
boolean
required
Example:

true

data
object
required