Partner API
Integrate FuguSwap into your product. Rates, orders, and crypto lists behind a single API key.
Quick start
Base URL
https://api.fuguswap.com/partnersAuthentication
Send your API key on every request:
X-API-Key: your_api_key_here/api/statuses
Get all current order statuses.
Parameters
None — API key header only.
Response
[
"string"
]/api/cryptos
Get list of supported cryptocurrencies.
Parameters
searchoptionalSearch by name
pageoptionalPage number, default 1
sizeoptionalItems per page, 1–100 (default 50)
Response
{
"items": [
{
"name": "string",
"short_name": "string",
"is_memo": true
}
],
"total": 0,
"page": 0,
"size": 0,
"pages": 0
}/api/cryptos/networks
Get list of networks for each crypto.
Parameters
searchoptionalSearch by crypto name
pageoptionalPage number, default 1
sizeoptionalItems per page, 1–100 (default 50)
Response
{
"items": [
{
"name": "string",
"short_name": "string",
"is_memo": true,
"networks": [
{
"name": "string",
"default": true
}
]
}
],
"total": 0,
"page": 0,
"size": 0,
"pages": 0
}/api/price
Get exchange rate and limits.
Parameters
typerequiredConversion type (fixed / float)
amountrequiredAmount of "from" crypto
fromrequiredSource crypto
torequiredTarget crypto
from_networkoptionalSource network
to_networkoptionalTarget network
Response
{
"from": "string",
"to": "string",
"amount_from": 0,
"amount_to": 0,
"min_deposit": 0
}/api/order
Create a new exchange order.
Request body
Required: float, from, to, amount, deposit_network, withdraw_network, receiving_address. Optional: destination_tag, type.
{
"float": true,
"from": "string",
"to": "string",
"amount": 0,
"deposit_network": "string",
"withdraw_network": "string",
"receiving_address": "string",
"destination_tag": "string",
"type": 0
}Response
{
"id": "string",
"float": true,
"from": "string",
"to": "string",
"from_amount": 0,
"to_amount": 0,
"from_network": "string",
"to_network": "string",
"deposit_address": "string",
"withdrawal_address": "string",
"rate": 0,
"status": "string",
"created": "2025-12-16T15:15:53.064Z",
"destination_tag": "string",
"hash_out": "string"
}/api/order/{order_id}
Get order by ID.
Parameters
order_idrequiredOrder UUID (path)
Response
{
"id": "string",
"float": true,
"from": "string",
"to": "string",
"from_amount": 0,
"to_amount": 0,
"from_network": "string",
"to_network": "string",
"deposit_address": "string",
"withdrawal_address": "string",
"rate": 0,
"status": "string",
"created": "2025-12-16T15:15:53.065Z",
"destination_tag": "string",
"hash_out": "string"
}Error codes
Need help?
Already a partner? Manage your key in API settings.