Synapse Bridge REST API

Get quotes for bridging tokens between chains

Retrieve list of bridge quotes based on origin and destination chains, tokens, and amount. Any origin token can be used, but destination tokens must be supported on the destination chain.

get/bridge/v2

Query parameters

fromChainIdinteger required

The origin chain ID (must support intents)

fromTokenstring required

The address of the token on the origin chain

fromAmountstring required

The amount of tokens to bridge in the token's native decimals

fromSenderstring

The address of the user on the origin chain (required to generate callData)

toChainIdinteger required

The destination chain ID

toTokenstring required

The address of the token on the destination chain

toRecipientstring

The destination address for the bridge transaction (required to generate callData)

slippagenumber

Optional. The maximum allowed slippage percentage (0-100). Defaults to 0.5%.

Response

Successful response

idstring

Unique identifier for the quote (UUIDv7)

fromChainIdinteger

The ID of the origin chain

fromTokenstring

The address of the token on the origin chain

fromAmountstring

The amount of tokens to bridge in the token's native decimals

toChainIdinteger

The ID of the destination chain

toTokenstring

The address of the token on the destination chain

expectedToAmountstring

The expected amount of tokens that will be received in the token's native decimals

minToAmountstring

The minimum amount of tokens that will be received in the token's native decimals (includes slippage)

routerAddressstring

The address of the router contract

estimatedTimeinteger

Estimated time for the bridge in seconds

moduleNamesstring[]

The names of the bridge or swap modules used for this quote

gasDropAmountstring

Amount of native token airdropped on destination chain (in native token decimals)

Changes

No recorded changes to this endpoint across all 1 revision of this API.