How It Works
- Specify your destination chain, token, and recipient address
- Receive bridge addresses for each destination chain (EVM, Solana, Bitcoin)
- Send pUSD from your Polymarket wallet to the appropriate bridge address
- Funds are automatically bridged and swapped to your desired token
- Funds arrive at your destination wallet
Create Withdrawal Addresses
Generate bridge addresses configured for your withdrawal destination. See Create withdrawal addresses for the full request and response schemas. Tell the bridge where you’re sending funds, including the destination chain, the destination token, and the recipient wallet, and it hands back one address per address type.evm address. The response also includes svm and btc addresses because withdrawals and deposits share the same response format. Ignore those addresses when withdrawing.
Address Types
Withdrawals are instant and free — Polymarket does not charge withdrawal fees.
Withdrawal Flow
1
Check Supported Assets
Verify your destination chain and token are supported via
/supported-assets.2
Get a Quote
Preview fees and estimated output via
POST /quote.3
Create Withdrawal Addresses
Call
POST /withdraw with your wallet address, destination chain, token,
and recipient.4
Send pUSD
Transfer pUSD from your Polymarket wallet to the appropriate bridge
address.
5
Track Status
Monitor progress using
/status/{address}.Next Steps
Get a Quote
Preview fees and estimated output before withdrawing.
Check Status
Track your withdrawal progress.