Drop-in embeddable widget
Same widget that powers swapzilla.io. Configure via data-attributes, style with CSS, ship in an afternoon.
For fintech products
SwapZilla is non-custodial swap and rate infrastructure that fintech products embed to offer crypto exchange without operating as a licensed exchange themselves. You keep the user relationship, the branding, and the flow. We handle routing across every integrated provider.
Once you hold user funds for the swap flow, you're a licensed money transmitter in many jurisdictions. That is a compliance program, not a feature.
Integrating one provider means their maintenance windows, their outages, their SLA. Multiply by "handful of providers" and you have a full-time integration team.
Users notice bad rates. A single-provider integration means you inherit that provider's worst pricing hours. Multi-provider is the answer but it's work.
You either embed the SwapZilla widget (JavaScript, drop-in, styleable) or integrate the JSON API directly. Either way, funds route between the user's wallet and the executing exchange provider — you never take custody. SwapZilla handles the multi-provider routing and best-rate selection under the hood; from your product's perspective it's "one API".
Same widget that powers swapzilla.io. Configure via data-attributes, style with CSS, ship in an afternoon.
If you want your own UI, hit the API directly. Quotes, orders, streaming rates, address validation — all via typed JSON.
Providers push quotes as they respond. Your UI can render the fastest offers first without waiting on the slowest.
Give AI agents inside your product typed access to the swap surface. No screen-scraping.
Widget is fastest to ship; API gives you total UI control. Pick based on your engineering bandwidth.
Generate a key from your merchant account. It scopes what you can quote and execute.
Optionally restrict which asset pairs are shown in your embed (e.g. only stablecoins, or only BTC/ETH pairs).
Your backend receives HMAC-signed webhooks when swap status changes. Reflect in your UI.
Ship. Every swap is a direct transfer between user wallet and provider — you never touch funds.
That depends on your jurisdiction and product model. Because SwapZilla is non-custodial and users interact directly with wallets, most integrations do not require a money-transmission license — but this is not legal advice. Talk to your compliance team.
The widget accepts styling via CSS variables and data-attributes. Full white-label hosted checkout is not something we offer — we ship the embeddable widget, you host it under your domain.
Every swap can be created with a refund address — if the wrong asset or amount is received, the provider returns funds to that refund address automatically. Your UI collects it before submit.
The routing engine has a per-request timeout and returns partial quotes if some providers are slow. Best-effort SLA; enterprise SLA is available for larger integrations — talk to us.
No. SwapZilla is crypto-to-crypto. Fiat on/off-ramps are a separate concern; pair us with a fiat provider.
The widget goes live in an afternoon; the API takes a week for a custom UI. Talk to us about your integration.