BotTx|Documentation

API Reference

Send Transaction

Submit a signed transaction for fast delivery to the Solana network.

POST/v1/send

Request

Headers

HeadersValueRequired
AuthorizationBearer YOUR_API_KEYRequired
Content-Typeapplication/jsonRequired

Body Parameters

FieldTypeDescription
transactionstringBase64-encoded signed transaction
optionsobject?Optional send configuration
options.skip_preflightboolean?Skip preflight simulation (default: true)
options.max_retriesnumber?Max delivery retries (default: 3)
options.anti_mevboolean?Enable enhanced Anti-MEV routing (default: true)

Example Request

cURL
curl -X POST https://bolttx.io/v1/send \
  -H "Authorization: Bearer btx_live_abc123" \
  -H "Content-Type: application/json" \
  -d '{
    "transaction": "AQAAAAAAAAAAAAAAAAAAAAA...",
    "options": {
      "skip_preflight": true,
      "max_retries": 3,
      "anti_mev": true
    }
  }'

Response

Success (200)

{
  "success": true,
  "signature": "5xKnR8qXe...",
  "slot": 234567890
}

Error Codes

CodeMessageDescription
400Invalid transactionMalformed or unsigned transaction
401UnauthorizedMissing or invalid API key
402Tip required / insufficientTransaction has no tip transfer to a BoltTx address, or the tip amount is below your plan's minimum
429Rate limit exceededTPS limit reached for your plan; the cap is per-user (shared across all your API keys)
500Delivery failedTransaction could not be delivered after retries