Skip to main content
A PolyEmbed widget shows a live Polymarket market related to the article you’re reading. You can follow the odds, open the market on Polymarket, or trade without leaving the page.
Prediction market prices can move quickly and trades can lose value. PolyEmbed routes orders to Polymarket and doesn’t guarantee execution, liquidity, profitability or availability. Nothing in a widget is financial advice.

Before you start

  • Trading must be available in your region. The widget checks with Polymarket first. See Where trading is available.
  • You need a browser wallet (such as MetaMask, Rabby or Coinbase Wallet), or an email address if the publisher’s widget offers Continue with email.

Set up once

1

Connect

Click Connect browser wallet, or Continue with email to create an email wallet. You own the signer either way; PolyEmbed never sees your private key.
2

Sign in to Polymarket

Your wallet asks you to sign a message. This creates your Polymarket trading credentials. Signing a message doesn’t move funds or cost gas.
3

Get your deposit wallet

Polymarket’s SDK derives your Polymarket deposit wallet from your signer and deploys it through Polymarket’s gasless relayer. This is where your pUSD and shares live. If you already use Polymarket with the same signer, it’s the same wallet.
4

Enable trading

Click Enable trading and confirm in your wallet. This one-time step approves Polymarket’s exchange to use your pUSD and shares. No gas is required.
5

Add funds

Click Add funds and send a supported asset to one of your deposit addresses. It converts to pUSD automatically. See Funding your wallet.

Buy shares

  1. Choose Buy, then Yes or No.
  2. Enter an amount in pUSD. The amount includes fees. Click Max to use your whole balance.
  3. Click Buy Yes or Buy No and confirm in your wallet.
The minimum order is $1. Orders are market orders: they fill immediately at the best available prices, with up to 5% slippage, and any unfilled remainder is cancelled. If the price moves further than that before your order arrives, it doesn’t fill and nothing is spent.

Sell shares

  1. Choose Sell and the outcome you hold.
  2. Enter a number of shares, or click Sell all.
  3. Confirm in your wallet.
Sells are market orders too, with the same 5% slippage limit.

Prices and outcomes

Each share pays out $1 if its outcome happens and $0 if it doesn’t. A Yes price of 62¢ means traders collectively give the outcome about a 62% chance. When a market resolves, winning shares can be redeemed for pUSD on Polymarket. Track your positions in your portfolio.

Errors you might see

Privacy

The widget asks Polymarket whether trading is available for your connection, and sends your orders to Polymarket. PolyEmbed records widget events, such as order submissions, to attribute trades to the publisher whose article you traded from. See the Privacy Policy.