Tip API

A small JSON-RPC + REST API for submitting transaction bundles and reading tip data. This static page mimics a human-shaped doc site with no OpenAPI spec — the exact "painful API" surface from-docs recovers offline.

sendBundle

Submit a bundle of transactions to the block engine.

ParameterTypeDescription
paramsarrayREQUIRED: the list of base64-encoded transactions to submit.
encodingstringOPTIONAL: Default: base58. Supported values: base64, base58.
curl https://api.tipapi.dev/api/v1/bundles -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"sendBundle","params":[["tx_one","tx_two"],{"encoding":"base64"}]}'
{"jsonrpc":"2.0","result":"bundle-id-abc123","id":1}

getTipAccounts

Retrieve the current tip accounts you can pay tips to.

curl https://api.tipapi.dev/api/v1/bundles -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"getTipAccounts","params":[]}'
{"jsonrpc":"2.0","result":["TipAcct1111","TipAcct2222"],"id":1}

getTipFloor

Read recent tip amounts (the current tip floor) as a plain REST GET.

curl https://bundles.tipapi.dev/api/v1/bundles/tip_floor
[{"time":"2026-06-30T00:00:00Z","landed_tips_50th_percentile":0.001}]

Authentication

Authentication is optional. Higher rate limits are available if you set a UUID.

# Optional: send the x-tip-auth header (a UUID) for higher rate limits.
curl https://api.tipapi.dev/api/v1/bundles -H 'x-tip-auth: 123e4567-e89b-12d3-a456-426614174000'