CoinSwap

EMBEDDABLE WIDGET

Embed CoinSwap on your site

A non-custodial swap, live in one line of code. It works at our standard rate — no account, no key. Add your key later to earn your own markup.

  • Non-custodial
  • No account
  • One line of code

CONFIGURE

Theme
Route display

Controls the widget's height. Compact shows just the best rate with a tap to compare; List stacks routes; Horizontal is a single scrolling row.

Accent
Default send
Default receive
Your API keyoptional

Add a publishable cs_live_ key to apply your own markup and attribute orders. Leave it blank and the widget runs at our standard rate.

YOUR SNIPPET

<iframe
  src="https://coinswap.now/embed?from=BTC&to=ETH"
  style="width:100%;max-width:480px;height:640px;border:0"
  title="CoinSwap swap widget"
></iframe>

LIVE PREVIEW

coinswap.now/embed?from=BTC&to=ETH

The real widget, running live. Change a control and it updates here.

Everything the widget handles for you

Non-custodial

Coins move wallet to wallet through the routing partner. Funds never touch your site or ours.

1000+ coins, 200+ networks

One widget covers the long tail — visitors pick any supported pair without leaving your page.

Works with or without a key

Ship it keyless at our standard rate today; drop in your cs_live_ key later to earn your own markup.

White-label theming

Match your brand with auto, light, or dark plus a custom accent colour — no CSS to write.

Auto-resizing

The widget reports its height to the page, so the frame grows and shrinks with no inner scrollbar.

Live in three steps

  1. 01

    Copy the snippet

    Set your default pair, theme, and accent above, then copy the generated code.

  2. 02

    Paste it on your site

    Drop it into any page — plain HTML, a CMS block, or a component. That is the whole install.

  3. 03

    That is it

    Visitors can swap right away at our standard rate. Nothing to host, nothing to maintain.

Want your own markup? Request a publishable cs_live_ key from our team, add it to the snippet, and every order routed through your widget is attributed to you.

Full parameter reference in the docs
Embed the CoinSwap swap widget — one line of code | CoinSwap