logoFuguSwap

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/partners

Authentication

All requests require an API key in the header:

X-API-Key: your_api_key_here
GET

/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