Polymarket API reference / Bridge API
POST/quote

Get a quote

Base URL
https://bridge.polymarket.com
Auth
Public, no key
Rate limit
50 req / 10s (5 per second)
Limit applies to
Bridge API general

Request body

FieldTypeRequiredDescription
fromAmountBaseUnitstringyesAmount of tokens to send
fromChainIdstringyesSource Chain ID
fromTokenAddressstringyesSource token address
recipientAddressstringyesAddress of the recipient
toChainIdstringyesDestination Chain ID
toTokenAddressstringyesDestination token address

Example

curl -X POST "https://bridge.polymarket.com/quote" \
  -H "Content-Type: application/json" \
  -d '{
  "fromAmountBaseUnit": "<fromAmountBaseUnit>",
  "fromChainId": "<fromChainId>",
  "fromTokenAddress": "<fromTokenAddress>",
  "recipientAddress": "<recipientAddress>",
  "toChainId": "<toChainId>",
  "toTokenAddress": "<toTokenAddress>"
}'

Response fields

FieldTypeDescription
estCheckoutTimeMsintegerEstimated time to complete the checkout in milliseconds
estFeeBreakdownobjectBreakdown of the estimated fees
estInputUsdnumberEstimated token amount received in USD
estOutputUsdnumberEstimated token amount sent in USD
estToTokenBaseUnitstringEstimated token amount received
quoteIdstringUnique quote id of the request

Responses

StatusMeaning
200Quote retrieved successfully
400Bad Request - Missing required field
500Server Error
Polymarket's API serves current state only, so it cannot show what a market's book looked like after it resolved. PolyTest records Up/Down markets while they run and keeps the snapshots. Try it free, or read the full rate limit reference.

From Polymarket's published OpenAPI spec and rate-limit tables, synced 2026-10-04.