API Documentation
Complete guide to integrate FuguSwap API into your platform. Fast, reliable cryptocurrency exchange with competitive rates.
Quick Start
Base URL
https://api.fuguswap.com/partnersAuthentication
All requests require an API key in the header:
X-API-Key: your_api_key_hereGET
/api/statuses
Get all current order statuses.
Parameters
None
Response
[ "string" ]
GET
/api/cryptos
Get list of supported cryptocurrencies.
Parameters
searchSearch by name (optional)
pagePage number, default 1
sizeItems per page, default 50
Response
{
"items": [
{
"name": "string",
"short_name": "string",
"is_memo": true
}
],
"total": 0,
"page": 0,
"size": 0,
"pages": 0
}GET
/api/cryptos/networks
Get list of networks for each crypto.
Parameters
searchSearch by crypto name (optional)
pagePage number, default 1
sizeItems per page, 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
}GET
/api/price
Get exchange rate and limits.
Parameters
typeConversion type (fixed/float) (required)
amountAmount of "from" crypto (required)
fromSource crypto (required)
toTarget crypto (required)
from_networkSource network (optional)
to_networkTarget network (optional)
Response
{
"from": "string",
"to": "string",
"amount_from": 0,
"amount_to": 0,
"min_deposit": 0
}POST
/api/order
Create a new exchange order.
Request Body
{
"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"
}GET
/api/order/{order_id}
Get order by ID.
Parameters
order_idOrder 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
Common Errors
401
Unauthorized
Invalid or missing API key
404
Not Found
Resource not found
422
Validation Error
Invalid request parameters
Need Help?
Our development team is ready to assist you with API integration