Skip to content

Endpoints & Regions

lucum.io operates endpoints across multiple regions. For best performance, send to the endpoint closest to your server's location.

TIP

We recommend sending to both your closest regional endpoint and one additional endpoint for redundancy.

WARNING

When using QUIC, we strongly recommend connecting via the raw IP address rather than the domain. This skips DNS resolution and reduces latency.

All Endpoints

RegionEndpointIPProvider
Frankfurtfra.lucum.io64.130.40.195Teraswitch
Frankfurtfra2.lucum.io84.32.98.249Cherry Servers
Frankfurtfra3.lucum.io70.40.184.133Allnodes
Amsterdamams.lucum.io64.130.42.36Teraswitch
Amsterdamams2.lucum.io108.61.188.23Vultr
New Yorkny.lucum.io206.223.233.127Latitude
Tokyojp.lucum.io198.13.42.17Vultr
Londonlon.lucum.io64.34.86.109Latitude

HTTP

Prefix the endpoint with http:// and pass your API key as a query parameter:

bash
curl -X POST "http://fra.lucum.io/?api-key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "transaction": "BASE64_ENCODED_TX" }'

See Sending Transactions via HTTP for code examples.

QUIC

Connect directly to the endpoint or IP on port 8888:

fra.lucum.io:8888
64.130.40.195:8888

Using the raw IP is recommended for lowest latency as it skips DNS resolution.

See Sending Transactions via QUIC for code examples.

Tip Wallets

All transactions require a minimum tip of 0.001 SOL to one of:

Lucum3sDVsPmHnQVaRKGpLXVPQLhcUqJqmcN5Tn9xuR
Lucum2REE14nX1xBJee9RR24gMaM878icjigfuvWy7H
Lucum2g9HQeHdXEaENapK66C9bgprAMADsg1XijoW2m
Lucum3TJzgBRMZV5CgkmsH6jnE9YKa9ceAQDrUQQuA6
Lucum3TosrLyi8nwP9L9E6s9HWRTg8Y8kv67MjWpkKk
Lucum3yhZeqqXxW3yeTRheBRqwwXnr285HzTiyWKrgm
Lucum4XaQeeARcS4EwmJsGpjNWUNH75hAD2k7jsxSKD
Lucum4r22CCf5M5Zsj4PvhxYJ8CGz4QQMUCrL89Rupz
Lucum5FeurZkc7qrKadaWmzsZ6L1ig79EHGXJU65rPn
Lucum6s8rtKN5n7oWMm1h2Afm18DxWuA8Fgmraikxa3

Built with VitePress