Swap API Pricing, Limits, and Quotas
Choose the right Carbium Swap API plan by comparing published request ceilings, public per-swap pricing, and the point where custom terms start.
Swap API Pricing, Limits, and Quotas
Use this page when you need to decide whether your Carbium Swap API traffic still fits a public plan or whether the rollout has moved into a custom-commercial conversation.
The public pricing picture has two parts today:
api.carbium.iopublishes0.08% per swapas the headline fee signal- Carbium's live docs publish plan-level request ceilings for Free, Starter, Pro, and Elite
Those two signals answer different questions:
- whether your request shape fits a published plan
- how to treat the per-swap fee signal while planning production traffic
- when the docs stop being specific enough and you should validate terms directly
Part of the Carbium full-stack Solana infrastructure stack.
What Carbium publicly publishes today
Published commercial signals
| Signal | Current public source | What it is useful for |
|---|---|---|
0.08% per swap | https://api.carbium.io/ | Carbium frames Swap API pricing around per-swap execution cost |
| Free / Starter / Pro / Elite plans | docs.carbium.io/docs/dex-api-pricing | Carbium also publishes request-ceiling plan tiers for the API |
| Custom solutions | https://api.carbium.io/ | Larger or specialized integrations may move to contact-driven terms |
Those signals are useful, but they are not the same thing. The public product site is clearer about the headline transaction fee than about how that fee interacts with larger custom arrangements.
Use the docs plan table for capacity planning, and treat the headline0.08% per swapfromapi.carbium.ioas the current public execution-pricing signal. If your rollout depends on custom routing, dedicated infrastructure, or negotiated commercial terms, validate the model directly with Carbium before launch.
Published Carbium Swap API plans
| Plan | Published request ceiling | Published price | Best fit |
|---|---|---|---|
| Free | 60 requests / min | Free | Initial integration, demos, first smoke tests |
| Starter | 600 requests / min | $99 | Small wallet, bot, or dApp launches |
| Pro | 3,000 requests / min | $249 | Higher-traffic production systems |
| Elite | Custom | $999 | Private endpoints, custom terms, and larger operational needs |
These are the currently published limits on Carbium's live docs page for Swap API pricing. Treat them as the planning baseline, then verify current terms before a launch, renewal, or enterprise rollout.
What you are actually buying
For most teams, the practical split is simple:
- Free to prove auth, quote flow, and basic execution wiring
- Starter once real users or live automation are involved
- Pro when request volume and concurrency are part of normal production
- Elite when the standard public ceilings are no longer the real conversation
The important distinction from RPC pricing is that this page is about Swap API traffic shape, not chain-read credits. You are deciding:
- how often your app requests quotes or execution paths
- whether peak bursts fit inside the published request ceiling
- whether your integration needs custom support beyond the public defaults
Match the plan to the failure you want to avoid
Free
Free is for setup and proof, not for pretending you are production-ready. Use it to:
- verify
X-API-KEYauth - confirm your first
Q1request works - test one wallet or backend flow end to end
If the app already has real users, multiple environments, or automated trading loops, Free should be temporary.
The failure you are avoiding here is premature spend before the integration even works.
Starter
Starter is the first public tier that makes sense for a real integration. It fits teams that are:
- launching a smaller wallet or embedded swap flow
- running controlled bot traffic
- serving one production app with moderate quote volume
If your architecture is still simple and your traffic is predictable, Starter is the likely first production stop.
The failure you are avoiding here is getting blocked during the first real user or bot rollout.
Pro
Pro is where the plan stops being a launch tier and starts being an operational tier. It is the better fit when:
- quote traffic is continuous, not occasional
- several services or workers share one API budget
- route checks and execution requests happen in parallel
If the cost of dropped or delayed quote traffic is material to the business, Pro is usually safer than running near the ceiling on Starter.
The failure you are avoiding here is treating continuous production traffic like a launch experiment.
Elite
Elite is not just "more of Pro." The public docs position it as the point where the conversation shifts to:
- private endpoints
- dedicated infrastructure discussions
- custom rate limits
- custom commercial terms
If you already know the default public tiers are too small, validate Elite directly with Carbium instead of trying to infer enterprise behavior from the lower plans.
What the public product page emphasizes
The live api.carbium.io page highlights these Swap API capabilities:
- smart routing across supported Solana DEXs
- transaction bundling
- real-time price feeds
- transaction simulation before execution
- MEV Protection V2
- support for workflows like limit orders, DCA, and portfolio rebalancing
Use those as product-level signals, not as a promise that every feature is documented at the same depth in the public docs today.
For implementation detail, stay on the pages that actually own the workflow:
- Q1 for the current
GET /api/v2/quoteflow - Executing Swaps for sign -> submit -> confirm
- Swap API Errors Reference for auth, route, and missing-
txnfailures
Upgrade triggers to watch before launch
Move up a plan when one of these becomes normal:
- quote traffic spikes are part of everyday usage, not just tests
- your app has both interactive users and background automation
- one environment is no longer enough and staging starts competing with production
- the team needs custom rate limits, dedicated infrastructure, or negotiated commercial behavior
Do not wait until a launch week to find out that your real request pattern is higher than your plan assumed.
Before you commit to a larger plan
Run a small production-shaped test:
- create the API key in api.carbium.io
- send a real
Q1request againsthttps://api.carbium.io/api/v2/quote - measure how often your app requests quotes during actual user or bot flows
- separate staging, production, user-driven, and automated quote traffic
- decide whether your quote traffic is smooth, bursty, or shared across services
That gives you a real plan decision instead of a guess based on monthly budget alone.
Choosing a Carbium Swap API plan? Start with the published tiers, then validate the exact commercial path for your production rollout at carbium.io.
Updated 7 days ago
