1
Create an API key
Log in to Bloom Manager and open Manage API Keys
from the top navigation. Select SOL or EVM, give the key a name, and
click Create API Key.One EVM key covers every EVM chain — you choose the chain per request, not
per key. Solana and EVM keys are not interchangeable.Copy the key immediately — it is shown once only and is not stored in
plaintext. If you lose it, revoke it and create a new one.
2
Set the Authorization header
Pass the key as a Bearer token on every request:
3
Execute a buy
Buy a token from one wallet. Each wallet sets its own
amount — the amount
of the quote asset to spend on a Buy. Replace the key, <TOKEN_ADDRESS>, and
<YOUR_WALLET> with your own values.- Solana
- EVM
Spends 0.1 SOL.On Solana
priority_fee and processor_tip are both in SOL.Swap eu. for us.solana.bloombot.app if you are closer to the US —
the two are interchangeable, and share one account and one rate-limit
budget. See Regions.slippage is a percentage, so 10 means 10%.4
Read the response and rate-limit headers
A successful swap returns a server-generated Treat See Rate limits for the full semantics.
order_id you can use to
correlate the trade in logs, plus the submitted transaction signatures
(one per wallet/transaction):order_id as an opaque string — its shape differs between hosts. On
EVM, signatures holds transaction hashes; on Solana, transaction
signatures. Either way they confirm what was broadcast, not that it
confirmed on-chain.Every response (including errors) carries your current rate-limit budget in
X-RateLimit-* headers:Next steps
Chains and quote assets
Trading on EVM: the
chain field, per-chain quote assets, and fee units.Authentication
Key format, the 5-keys-per-chain limit, and revocation.
Errors
The error envelope and every error code.

