Buy Button

BetaEmbeddable

Let anyone buy and sell your token in one tap, on your page or on your own website.

The swap is built and simulated against the live chain. It has not yet been signed and sent from a real wallet on mainnet.

How it works

How Buy Button works.

  1. Step 1:

    Enter any token address. The Buy Button works for any token Jupiter can route, from any launchpad. Buys are paid with SOL or USDC, and sells pay out SOL or USDC.

  2. Step 2:

    A visitor picks buy or sell, an amount and how much slippage to allow. Our server asks Jupiter for the swap and test runs it before the wallet opens.

  3. Step 3:

    They sign in their own wallet. On an embed, signing happens in a pop-up on our site.

Try it

The real thing, on a real token.

This is the live Buy Button embedded with one script tag. It works the same on your token.

Shown on BONK as an example. It is not a recommendation.

Put it on your site

<script src="https://iamnowutility.com/embed.js"
        data-widget="buy"
        data-mint="YOUR_TOKEN_ADDRESS"
        async></script>
About embeds

Swap in your own token address. Colors and size are set with extra attributes, or in the Studio, which writes the line for you.

What it costs

Free.

We take no fee on swaps, and Jupiter adds no fee of its own on this route. You pay only the normal network fee and the pool's own trading fee.

Every fee we charge

Good to know

  • Anyone can still trade your token on jup.ag or anywhere else. Our button is simply a convenient place to do it.
  • We take no fee on swaps, in SOL, USDC or the token.
  • Only swaps against SOL or USDC are offered, not swaps between two other tokens.
  • If Jupiter cannot find a route for a token, the button says so and builds nothing.
  • A swap is a market trade. Prices move, and you can lose what you put in.
  • Buying through our widgets is not available in restricted regions.
  • We never run volume bots or wash trades.

Under the hood

How it is built.

Every program it calls is pinned by address. Check any of them yourself.

The mechanics

  • Quotes and the swap come from Jupiter's Swap API, which builds a normal swap transaction.
  • We add no platform fee to the swap, so nothing in the transaction goes to us.
  • The swap is simulated before the wallet opens, and the wallet shows the result again.
  • The visitor's wallet is the only signer. Our server never sees a key and never holds funds.

Programs and accounts

  • Jupiter swapJUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4
  • SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
  • Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
  • System Program1111111111111111111111111111111111111111111111111111111111111111

We never hold your keys or your funds, and we take no fee on swaps.

Beta

Add Buy Button to your coin.

Sign in with your token's creator wallet in the Studio. Signing is free and moves no funds. Everything you switch on is previewed live before you share it.