Get Swap Rate
Before creating a swap, it's possible to programmatically retrieve data about the valid minimum/maximum swap amount and the Layerswap fee. The endpoint is public and does not require any authorization.
POST
https://api.layerswap.io/api/swap_rate
Headers
Name
Type
Description
Content-Type*
String
application/json
Request Body
Name
Type
Description
source_asset*
String
The currency name. Example: USDC
refuel*
String
If set to true, the user will receive an additional refuel transaction in the native currency for the swap.
destination_asset
String
The currency name. Example: USDC
{
"data": [
{
"min_amount": 0.001431,
"fee_amount": 0.0006,
"max_amount": 0.1
}
],
"error": null
}
Raw request
curl -X 'POST' \
'https://api.layerswap.io/api/swap_rate' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"source": "ETHEREUM_MAINNET",
"destination": "ARBITRUM_MAINNET",
"source_asset": "USDC",
"destination_asset": "USDC",
"refuel": true
}'
Raw Response
{
"data": [
{
"min_amount": 0.001431,
"fee_amount": 0.0006,
"max_amount": 0.1
}
],
"error": null
}
Last updated
Was this helpful?