Exwell API Documentation
Start |
---|
All requests sent to API Exwell maust include the parameter key (API
key) available after signing up to our Partnership
Program.
|
API URI https://exwell.io/v1/api
Response type json
GET REQUESTS
/validate-address - Address Validation |
---|
This request checks the validity of the address. |
https://exwell.io/v1/api/validate-address?key=1QdX7HY2GTZ7HQTHg¤cy=USDT&address=0x651bf10b18d1ecaf7753cfe2457ac1aa23de540b
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
currency | string |
USDT |
address | string |
0x651bf10b18d1ecaf7753cfe2457ac1aa23de540b |
Response 200
{
"result":true
}
/rate - Exchange rate for transaction amount |
---|
This request gets the current exchange rate. Transaction fee is not included. |
https://exwell.io/v1/api/rate?key=1QdX7HY2GTZ7HQTHg&from=ZEC&to=BTC&amount=1000
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
from | string |
ZEC |
to | string |
BTC |
amount | float |
1000 |
Response 200
{
"minamount": 100.4,
"maxamount": 121334,
"rate": 0.9835947505534923,
"withdrawalFee": "0.002 BTC",
"result": true
}
* withdrawalFee - approximate commission for withdrawal. Floating
parameter.
/currencies - Currency List |
---|
This request gets the list of all available currencies. |
https://exwell.io/v1/api/currencies?key=1QdX7HY2GTZ7HQTHg
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
Response 200
{
"XMR": {
"coinName": "Monero",
"minamount": 20.01,
"maxamount": 23724,
"tagname": "",
"network":"Monero",
"available": true
},
"ZEC": {
"coinName": "Zcash",
"minamount": 110.06,
"maxamount": 132304,
"tagname": "",
"network":"Zcash",
"available": true
},
"XRP": {
"coinName": "XRP",
"minamount": 6180.12,
"maxamount": 7343941,
"tagname": "TAG",
"network":"Ripple",
"available": true
},
"XLM": {
"coinName": "Stellar",
"minamount": 34429.06,
"maxamount": 41095890,
"tagname": "MEMO",
"network":"Stellar Lumens",
"available": true
},
...
}
Note
If the tagname
is not an empty value, the tag is a mandatory parameter
for this currency.
/pairs - Pairs List |
---|
This request gets all pairs available for exchange. |
https://exwell.io/v1/api/pairs?key=1QdX7HY2GTZ7HQTHg
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
Response 200
{
"ZEC": [
"BTC",
"USDT",
"USDC",
"ETH",
"BTCLIGHTNING",
"USDTTRC20"
],
"DASH": [
"USDC",
"BTC",
"ETH",
"USDCTRC20"
],
"DOT": [
"USDT",
"BTC",
"USDC"
],
...
}
/exchange-create - Exchange Initiation |
---|
This request creates – initiates - the exchange. |
https://exwell.io/v1/api/exchange-create?key=1QdX7HY2GTZ7HQTHg&from=XMR&to=ZEC&amount=26.4509&destinationAddress=33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o&refundAddress=87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
destinationAddress | string |
33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o |
destinationTagoptional | string |
|
refundAddress | string |
87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E
|
refundTagoptional | string |
|
from | string |
XMR |
to | string |
BTC |
amount | float |
26.4509 |
Response 200
{
"id" : "43c393b8-1dc6-40e3-ad83-d721bf467ac1",
"from" : "XMR",
"to" : "BTC",
"expectedAmountFrom" : "26.4509",
"expectedAmountTo" : "0.24118351760777",
"depositAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E",
"depositTag" : "",
}
/exchange-status - Getting exchange status |
---|
Getting information about the current exchange status |
https://exwell.io/v1/api/exchange-status?key=1QdX7HY2GTZ7HQTHg&id=43c393b8-1dc6-40e3-ad83-d721bf467ac1
Parameter
Parameter | Type | Example |
---|---|---|
key | string |
1QdX7HY2GTZ7HQTHg |
id | string |
43c393b8-1dc6-40e3-ad83-d721bf467ac1 |
Response 200
{
"status" : "deposit_received",
"from" : "XMR",
"to" : "BTC",
"depositAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515EtJ6uxZvWmksLFtMi7qM",
"depositTag" : "",
"depositTxId" : "",
"destinationAddress" : "33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o",
"destinationTag" : "",
"refundAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E",
"refundTag" : "",
"expectedAmountFrom" : "26.4509",
"expectedAmountTo" : "0.24118351760777",
"amountFrom" : "26.4509",
"date" : "01.06.2023 10:24:30",
"txId" : null,
"amountTo" : null,
"result" : true
}
Explanatory Note
List of used statuses: waiting_deposit
- waiting for the deposit deposit_received
- deposit is received exchanging
- in the process of exchange sending
- in the process of sending success
- exchange completed successfully
time_expired
- the waiting time for funds has expired
failed
- the exchange ended with an error sending_failed
-
sending attempt failed reverted
- the funds were returned to the client
If you have any questions regarding the integration, be sure to contact us:
© 2022-2025 exwell.io