Deploy
POST/token-launches/deploy
Launch a new token on Base via Doppler. Returns the deployed token address, Uniswap v4 pool ID, and the on-chain fee-beneficiary breakdown. Gas is sponsored by Bankr within your rate-limit tier.
Authentication — two modes (same endpoint):
- User API key (
X-API-Key: bk_usr_{keyId}_{secret}, orAuthorization: Bearer <same>) — deploys from the wallet that owns the API key.feeRecipientis optional; defaults to your wallet. Rate-limited per-wallet: 50 deploys / 24h (100 for Bankr Club). - Partner key (
X-Partner-Key: bk_ptr_{keyId}_{secret}) — deploys from your partner wallet on behalf of an end user.feeRecipientis required (tells the API where the creator fee should go). Rate-limited per fee recipient: 1/minute, 20/24h, 1 concurrent. Partner fee share is included in the response'sfeeDistribution.
The server distinguishes user vs partner auth by header, not by token content: X-API-Key / Authorization: Bearer → user key flow; X-Partner-Key → partner flow. Partner keys are never accepted via Bearer.
Fee recipient types (feeRecipient.type):
wallet— raw EVM addressx— Twitter/X username (resolves to Bankr wallet)farcaster— Farcaster username (resolves to verified EVM address)ens— ENS name (resolves to underlying address)
Simulation mode: pass simulateOnly: true to get the predicted token address and fee distribution without broadcasting a transaction. Response status becomes 200 OK and txHash is omitted.
Request
Responses
- 200
- 201
- 400
- 401
- 403
- 429
Simulation succeeded (simulateOnly: true). No transaction was broadcast.
Token deployed successfully.
Validation error or fee-recipient resolution failed.
Missing or invalid authentication.
API key cannot deploy tokens.
Rate-limited. See headers for reset window.