Boltz Docs
Boltz API
Boltz API
  • 👋Introduction
  • 📙Libraries
  • 🤖REST API (latest)
  • 🔁Swap Types & States
  • 🙋‍♂️Claim & Refund Transactions
  • ⚠️Common Mistakes
  • 🚫Don't trust. Verify!
  • 🪄Magic Routing Hints
  • ⏩0-conf
  • 🪝Webhooks
  • ⚡BOLT12
  • 🏅Pro
  • 📜Claim covenants
  • 🤝Referral Program
  • 🚢Backend Deployment
  • 🐳Regtest Environment
  • 🤖REST API v1 (deprecated)
  • 🔙Back to Docs Home
Powered by GitBook
On this page
  • Web Usage
  • API Usage
  • API Client

Pro

Boltz Pro is a service designed to dynamically adjust swap fees based on Boltz's liquidity needs, helping to maintain wallet and Lightning channel balances.

PreviousBOLT12NextClaim covenants

Last updated 9 days ago

Boltz Pro temporarily offers incentives, like 0% or even negative fees, to encourage users to conduct swaps that work in favor of our liquidity needs. It has much stricter limits, e.g. the available fee budget for routing on Lightning, or the time limit to fund swaps and is not designed for regular payments.

Web Usage

A web app for Boltz Pro is available at .

API Usage

Boltz Pro can be accessed via API using the as the regular Boltz API. To switch to Boltz Pro, API consumers need to:

  • add a Referral header to all pair related GET requests and set it to pro

  • set the referralId to pro when creating swaps

API Client

We recommend using as API consumer for Boltz Pro, as it safely handles key generation and storage, refunds and many common edge cases. Boltz Client is our battle-tested swap client, powering e.g. the popular .

Check for details on how to set up Boltz Client for usage with Boltz Pro.

We strongly advise against using Boltz Web App for automation of Boltz Pro, as updates might break integrations.

🏅
pro.boltz.exchange
same endpoints and methods
Boltz Client
Boltz BTCPay Plugin
this section