Swap
Swap Execute
API Documentation
Wallet Management
Address Operations
- GETGet Addresses
- POSTGenerate Address
- GETGet Address
- PATCHUpdate Address
- POSTWhitelist address
- DELUnwhitelist address
- GETGet Balance
- GETGet Balances
- GETGet transactions
- POSTWithdraw Network Fee
- POSTWithdraw
- POSTGet Swap Quote
- POSTSwap Execute
- POSTCustom Smart Contract Network Fee
- POSTCustom Smart Contract Read
- POSTCustom Smart Contract Write
Withdrawals
Custom Smart Contracts
Asset Management
Transactions
AML(Anti Money Laundering)
Auto Settlements
Asset Recovery
Payment Links
Miscellaneous
Swap
Swap Execute
This endpoint allows the execution of a swap.
Body Parameters
Key | Required | Type | Description |
---|---|---|---|
fromAssetId | true | string | The master wallet asset id to swap from. |
toAssetId | true | string | The master wallet asset id to swap to. |
amount | true | string | The amount to swap. |
recipientAddress | false | string | The external address you want to swap to |
reference | false | string | This would be the transaction reference |
metadata | false | object | This would be atteched to the transaction payload |
POST
/
v1
/
wallets
/
{walletId}
/
swaps
/
execute
curl --request POST \
--url https://api.blockradar.co/v1/wallets/{walletId}/swaps/execute \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"amount": "1000",
"fromAssetId": "d2176d80-010e-47fa-aa78-d04d4386c86b",
"metadata": {
"id": 1
},
"reference": "swap-01",
"toAssetId": "dd46b7c5-3f6a-4fec-b85b-4d6e25708561"
}'
{
"data": {
"addressId": null,
"amlScreening": null,
"amount": "0.5",
"amountPaid": null,
"asset": {
"address": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"createdAt": "2024-05-14T17:53:33.672Z",
"decimals": 18,
"id": "f31328ee-2db9-43ab-81ea-9a91db72957a",
"isActive": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800083/crypto-assets/usd-coin-usdc-logo_fs9mhv.png",
"name": "USD Coin",
"network": "mainnet",
"standard": "BEP20",
"symbol": "USDC",
"updatedAt": "2024-06-15T04:36:43.855Z"
},
"assetSwept": null,
"assetSweptAmount": null,
"assetSweptAt": null,
"assetSweptGasFee": null,
"assetSweptHash": null,
"assetSweptRecipientAddress": null,
"assetSweptResponse": null,
"assetSweptSenderAddress": null,
"blockHash": null,
"blockNumber": null,
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"chainId": null,
"confirmations": null,
"confirmed": false,
"createdAt": "2025-04-01T15:00:28.604Z",
"currency": null,
"fee": null,
"feeMetadata": null,
"gasFee": null,
"gasPrice": null,
"gasUsed": null,
"hash": null,
"id": "59b8f26e-0a5d-4679-8686-f5032e4344d2",
"metadata": null,
"network": "mainnet",
"note": null,
"rate": "0.848566",
"reason": null,
"recipientAddress": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"senderAddress": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"status": "PENDING",
"toAmount": "0.424283",
"toAsset": {
"address": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"blockchain": {
"createdAt": "2024-10-07T22:09:49.784Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "1c9ca9df-325f-4b60-a7ec-b28d2235e0b7",
"isActive": true,
"isEvmCompatible": true,
"isL2": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1728312943/crypto-assets/optimism-ethereum-op-logo_h62d1i.png",
"name": "optimism",
"slug": "optimism",
"symbol": "eth",
"tokenStandard": null,
"updatedAt": "2024-11-26T19:04:13.947Z"
},
"createdAt": "2024-10-08T19:12:41.930Z",
"decimals": 6,
"id": "ee7318c8-3a61-4437-88a0-de56b97f2a89",
"isActive": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800083/crypto-assets/usd-coin-usdc-logo_fs9mhv.png",
"name": "USD Coin",
"network": "mainnet",
"standard": null,
"symbol": "USDC",
"updatedAt": "2024-10-08T19:12:41.930Z"
},
"toBlockchain": {
"createdAt": "2024-10-07T22:09:49.784Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "1c9ca9df-325f-4b60-a7ec-b28d2235e0b7",
"isActive": true,
"isEvmCompatible": true,
"isL2": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1728312943/crypto-assets/optimism-ethereum-op-logo_h62d1i.png",
"name": "optimism",
"slug": "optimism",
"symbol": "eth",
"tokenStandard": null,
"updatedAt": "2024-11-26T19:04:13.947Z"
},
"toWallet": {
"address": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"configurations": null,
"createdAt": "2024-10-08T19:15:28.390Z",
"derivationPath": "m/44'/60'/0'/0/0",
"description": "This is Optimism Wallet",
"id": "f25dfef5-253a-4cb8-ab00-80f2e799f780",
"isActive": true,
"name": "Optimism Wallet",
"network": "mainnet",
"status": "ACTIVE",
"updatedAt": "2024-10-08T19:15:28.390Z"
},
"tokenAddress": null,
"type": "SWAP",
"updatedAt": "2025-04-01T15:00:28.604Z",
"wallet": {
"address": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"apiCredential": {
"createdAt": "2024-08-24T19:49:15.617Z",
"id": "4ecea2c9-2ab7-4e9b-a436-16531233859f",
"isActive": true,
"key": "3OHh9gyDLb7h5ZPml638rXbeHShHb0OYMC34ehZRF6M4yepOR4wUOvrxHEh6lMCj",
"revokedAt": null,
"status": "active",
"type": "api_key",
"updatedAt": "2025-04-01T14:59:22.501Z",
"webhookUrl": "https://webhook.site/dbfbd5fa-d55f-4a31-a1d2-509cc60fa91d"
},
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"business": {
"configurations": {
"billing": {
"ccEmails": [
"dev@blockradar.co"
],
"toEmails": [
"dev@blockradar.co"
]
},
"contact": {
"email": "testone@one.com"
},
"details": {
"description": "description",
"website": "https://www.blockradar.co"
},
"hideLogoUrlInResponse": false,
"useCustomWebhookSignatureHeader": true
},
"createdAt": "2024-08-22T15:28:37.522Z",
"id": "4b96c271-35eb-45e8-b558-6a53f95df601",
"name": "Blockradar",
"sector": "infrastructure",
"seedPhrase": "key day angry renew wife suit valve defy dose suspect night mandate friend resist regular entire industry sting trouble pyramid rail bright debate direct",
"status": "ACTIVE",
"testnetSeedPhrase": "around goddess ugly elephant network traffic horror climb dry rally flee city student jeans release fat correct trade miracle demand envelope bamboo orphan volume",
"updatedAt": "2025-03-27T16:28:26.587Z",
"user": {
"configurations": {
"setNewPasswordRequired": false
},
"createdAt": "2024-08-22T15:28:37.522Z",
"email": "rararo3041@daypey.com",
"emailVerified": true,
"firstname": "Test",
"id": "ad0ad16d-dc56-48e9-85da-a86adabff48e",
"lastname": "One",
"twoFactorAuthEnabled": true,
"updatedAt": "2025-03-27T16:28:26.592Z"
}
},
"configurations": null,
"createdAt": "2024-08-24T19:49:15.617Z",
"derivationPath": "m/44'/60'/0'/0/0",
"description": "This is BNB Smart Chain Mainnet Wallet",
"id": "23628012-2b69-4ed7-9627-63fb3f547381",
"isActive": true,
"name": "BNB Smart Chain Mainnet Wallet",
"network": "mainnet",
"status": "ACTIVE",
"updatedAt": "2024-08-24T19:49:15.617Z"
}
},
"message": "Swap transaction created successfully",
"statusCode": 200
}
Authorizations
Path Parameters
Example:
"YOUR_WALLET_ID"
Body
application/json
Response
200 - application/json
200 - External Recipient Address / 200 - Recipient Master Wallet
The response is of type object
.
curl --request POST \
--url https://api.blockradar.co/v1/wallets/{walletId}/swaps/execute \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"amount": "1000",
"fromAssetId": "d2176d80-010e-47fa-aa78-d04d4386c86b",
"metadata": {
"id": 1
},
"reference": "swap-01",
"toAssetId": "dd46b7c5-3f6a-4fec-b85b-4d6e25708561"
}'
{
"data": {
"addressId": null,
"amlScreening": null,
"amount": "0.5",
"amountPaid": null,
"asset": {
"address": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"createdAt": "2024-05-14T17:53:33.672Z",
"decimals": 18,
"id": "f31328ee-2db9-43ab-81ea-9a91db72957a",
"isActive": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800083/crypto-assets/usd-coin-usdc-logo_fs9mhv.png",
"name": "USD Coin",
"network": "mainnet",
"standard": "BEP20",
"symbol": "USDC",
"updatedAt": "2024-06-15T04:36:43.855Z"
},
"assetSwept": null,
"assetSweptAmount": null,
"assetSweptAt": null,
"assetSweptGasFee": null,
"assetSweptHash": null,
"assetSweptRecipientAddress": null,
"assetSweptResponse": null,
"assetSweptSenderAddress": null,
"blockHash": null,
"blockNumber": null,
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"chainId": null,
"confirmations": null,
"confirmed": false,
"createdAt": "2025-04-01T15:00:28.604Z",
"currency": null,
"fee": null,
"feeMetadata": null,
"gasFee": null,
"gasPrice": null,
"gasUsed": null,
"hash": null,
"id": "59b8f26e-0a5d-4679-8686-f5032e4344d2",
"metadata": null,
"network": "mainnet",
"note": null,
"rate": "0.848566",
"reason": null,
"recipientAddress": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"senderAddress": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"status": "PENDING",
"toAmount": "0.424283",
"toAsset": {
"address": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"blockchain": {
"createdAt": "2024-10-07T22:09:49.784Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "1c9ca9df-325f-4b60-a7ec-b28d2235e0b7",
"isActive": true,
"isEvmCompatible": true,
"isL2": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1728312943/crypto-assets/optimism-ethereum-op-logo_h62d1i.png",
"name": "optimism",
"slug": "optimism",
"symbol": "eth",
"tokenStandard": null,
"updatedAt": "2024-11-26T19:04:13.947Z"
},
"createdAt": "2024-10-08T19:12:41.930Z",
"decimals": 6,
"id": "ee7318c8-3a61-4437-88a0-de56b97f2a89",
"isActive": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800083/crypto-assets/usd-coin-usdc-logo_fs9mhv.png",
"name": "USD Coin",
"network": "mainnet",
"standard": null,
"symbol": "USDC",
"updatedAt": "2024-10-08T19:12:41.930Z"
},
"toBlockchain": {
"createdAt": "2024-10-07T22:09:49.784Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "1c9ca9df-325f-4b60-a7ec-b28d2235e0b7",
"isActive": true,
"isEvmCompatible": true,
"isL2": true,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1728312943/crypto-assets/optimism-ethereum-op-logo_h62d1i.png",
"name": "optimism",
"slug": "optimism",
"symbol": "eth",
"tokenStandard": null,
"updatedAt": "2024-11-26T19:04:13.947Z"
},
"toWallet": {
"address": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"configurations": null,
"createdAt": "2024-10-08T19:15:28.390Z",
"derivationPath": "m/44'/60'/0'/0/0",
"description": "This is Optimism Wallet",
"id": "f25dfef5-253a-4cb8-ab00-80f2e799f780",
"isActive": true,
"name": "Optimism Wallet",
"network": "mainnet",
"status": "ACTIVE",
"updatedAt": "2024-10-08T19:15:28.390Z"
},
"tokenAddress": null,
"type": "SWAP",
"updatedAt": "2025-04-01T15:00:28.604Z",
"wallet": {
"address": "0xD2b6be31932E0294F2ebD14a008C3f1E05B47BC4",
"apiCredential": {
"createdAt": "2024-08-24T19:49:15.617Z",
"id": "4ecea2c9-2ab7-4e9b-a436-16531233859f",
"isActive": true,
"key": "3OHh9gyDLb7h5ZPml638rXbeHShHb0OYMC34ehZRF6M4yepOR4wUOvrxHEh6lMCj",
"revokedAt": null,
"status": "active",
"type": "api_key",
"updatedAt": "2025-04-01T14:59:22.501Z",
"webhookUrl": "https://webhook.site/dbfbd5fa-d55f-4a31-a1d2-509cc60fa91d"
},
"blockchain": {
"createdAt": "2024-05-14T17:53:33.106Z",
"derivationPath": "m/44'/60'/0'/0",
"id": "b80d3d5e-16f1-4d99-be5e-6dfcd27f89aa",
"isActive": true,
"isEvmCompatible": true,
"isL2": false,
"logoUrl": "https://res.cloudinary.com/blockradar/image/upload/v1716800080/crypto-assets/bnb-bnb-logo_e4qdyk.png",
"name": "BNB smart chain",
"slug": "bnb-smart-chain",
"symbol": "bnb",
"tokenStandard": "BEP20",
"updatedAt": "2024-11-26T19:04:13.941Z"
},
"business": {
"configurations": {
"billing": {
"ccEmails": [
"dev@blockradar.co"
],
"toEmails": [
"dev@blockradar.co"
]
},
"contact": {
"email": "testone@one.com"
},
"details": {
"description": "description",
"website": "https://www.blockradar.co"
},
"hideLogoUrlInResponse": false,
"useCustomWebhookSignatureHeader": true
},
"createdAt": "2024-08-22T15:28:37.522Z",
"id": "4b96c271-35eb-45e8-b558-6a53f95df601",
"name": "Blockradar",
"sector": "infrastructure",
"seedPhrase": "key day angry renew wife suit valve defy dose suspect night mandate friend resist regular entire industry sting trouble pyramid rail bright debate direct",
"status": "ACTIVE",
"testnetSeedPhrase": "around goddess ugly elephant network traffic horror climb dry rally flee city student jeans release fat correct trade miracle demand envelope bamboo orphan volume",
"updatedAt": "2025-03-27T16:28:26.587Z",
"user": {
"configurations": {
"setNewPasswordRequired": false
},
"createdAt": "2024-08-22T15:28:37.522Z",
"email": "rararo3041@daypey.com",
"emailVerified": true,
"firstname": "Test",
"id": "ad0ad16d-dc56-48e9-85da-a86adabff48e",
"lastname": "One",
"twoFactorAuthEnabled": true,
"updatedAt": "2025-03-27T16:28:26.592Z"
}
},
"configurations": null,
"createdAt": "2024-08-24T19:49:15.617Z",
"derivationPath": "m/44'/60'/0'/0/0",
"description": "This is BNB Smart Chain Mainnet Wallet",
"id": "23628012-2b69-4ed7-9627-63fb3f547381",
"isActive": true,
"name": "BNB Smart Chain Mainnet Wallet",
"network": "mainnet",
"status": "ACTIVE",
"updatedAt": "2024-08-24T19:49:15.617Z"
}
},
"message": "Swap transaction created successfully",
"statusCode": 200
}