Your product.Crypto swaps.One API.

Add crypto swaps to your wallet, app or platform with the BitcoinVN REST API.

REST API

Example request

POST /api/quotes
{
  "depositMethod": "btc",
  "settleMethod": "xmr",
  "depositAmount": 0.01
}

Response fields (placeholder values)

201 Created
{
  "id": "<quote-id>",
  "settleAmount": "<calculated amount>",
  "expiresAt": "<rate acceptance deadline>"
}

Use GET /api/info to find supported transfer methods. Get current rates, fees and limits from a live quote.

Example request

POST /api/orders
{
  "quote": "<quote-id>",
  "settleData": {
    "address": "<your Monero address>"
  },
  "webhookUrl": "https://your-app.example/webhook"
}

Replace the quote ID, payout address and webhook URL with your own values. Show the returned deposit instructions to your user.

Read the order creation documentation

Example request

GET /api/orders/{id}
GET /api/orders/<order-id>

Receive order updates at your webhook URL, then fetch the order to confirm its latest status. Notifications can arrive more than once or out of order.

Read the webhook delivery documentation

Get a quote. Create an order. Track it.

  1. Quote

    Get rates and a quote for the assets and amount your user selects.

  2. Create

    Submit an order and show the deposit instructions to your user.

  3. Track

    Monitor order status with the API or webhooks.

More API features.

Open the API documentation

Live rates

Fetch current rates for supported pairs through public endpoints.

Balances and ledger

Use authenticated API access to query account balances and transaction records.

Swap across 78 active assets.

Use live API data to show the assets and transfer methods currently available.

View all assets
  • Vietnam Dong
  • US Dollar
  • Euro
  • Bitcoin
  • Monero
  • Tether USD
  • USD Coin
  • Global Dollar
  • Ether
  • Bitcoin Cash
  • Litecoin
  • Dash
  • Dogecoin
  • BNB
  • Polygon
  • Polygon
  • Solana
  • Conflux

Where you can add crypto swaps.

Wallets and apps

Let users exchange assets from inside your product and receive funds at their chosen address.

Swap aggregators

Add another exchange provider to your platform. Find supported asset pairs, fetch rates and track order status.

Merchant platforms

Connect cryptocurrency exchange to your payment flow and select a supported settlement method.

Explore existing integrations.

Bring crypto swaps to your product.

Start with the API docs, or ask our developer community on Telegram.