Skip to main content
The Bloom API lets you drive trading and token launches programmatically using a personal API key. There are two endpoints:
  • Swaps: execute buys and sells across one or more of your wallets, with optional take-profit, stop-loss, trailing, time-based, and dev-sell auto-orders.
  • Token deploys: launch new tokens on supported DEXes (pump.fun, Bags, Bonk), with bundled buys and post-deploy distributions. Deploys are Solana-only.

Base URL

All requests go to a Bloom API host under the /api/v1 prefix. Solana is served from two regions — pick the one nearer you:
Both regions serve /api/v1/deploy as well, and both are backed by the same account, wallets, and rate-limit budget — the only difference is network latency. See Regions. For EVM chains, use https://evm.bloombot.app for swaps:
The EVM host does not serve /deploy, since token deploys are Solana-only. Every request is authenticated with a Bearer token. EVM swaps accept an optional chain field naming the chain to trade on (eth, bsc, base, rbh, or arc); omit it and the token is resolved across chains automatically. One EVM key covers all of them. See Chains and quote assets for the per-chain quote assets and how fee fields are denominated.

Quickstart

Create a key and make your first swap in a few minutes.

API Reference

Full request and response schemas for /swap and /deploy.

Authentication

How API keys work: format, limits, and revocation.

Auto-orders

Attach exit strategies and dev-sells to a trade.

Chains and quote assets

The chain field, per-chain quote assets, and EVM fee units.