Skip to main content

Crypto Withdrawals

Withdraw USDT or USDC from your Intotes balance to an external wallet address on any of the supported blockchain networks.

Supported Networks and Tokens​

NetworkToken(s)Min WithdrawalFee
Tron (TRC-20)USDT$2.00Fixed 1 USDT
BSC (BEP-20)USDT, USDC$1.000.3%
Polygon (ERC-20)USDT, USDC$1.000.3%
Ethereum (ERC-20)USDT, USDC$1.000.3%
Avalanche (C-Chain)USDT, USDC$1.000.3%

How It Works​

1. Check Withdrawal Configuration​

Retrieve supported networks, tokens, minimum amounts, and fee structure:

GET /api/v1/withdrawal/info

Response:

{
"supported_networks": ["tron", "bsc", "polygon", "ethereum", "avalanche"],
"supported_tokens": ["USDT", "USDC"],
"min_withdrawal_amount": 1.00,
"min_withdrawal_display": "$1.00",
"fee_percent": "0.3%"
}

2. Submit a Withdrawal Request​

POST /api/v1/users/me/withdraw

Request body:

{
"token": "USDT",
"network": "tron",
"amount": 1000,
"address": "TXyz...abc"
}
FieldTypeDescription
tokenstring"USDT" or "USDC"
networkstring"tron", "bsc", "polygon", "ethereum", or "avalanche"
amountintegerAmount in cents (e.g., 1000 = $10.00)
addressstringDestination wallet address on the chosen network

Response:

{
"success": true,
"request_id": 7,
"amount_sent": 970,
"fee_amount": 30,
"fee_percent": "0.3%",
"message": "Withdrawal request submitted for approval."
}

The withdrawal request is created in pending status. An administrator reviews and approves the request before the on-chain transaction is submitted.

3. Check Pending Withdrawal Status​

GET /api/v1/users/me/withdrawal/pending

Returns your currently pending withdrawal request, if any. Only one pending withdrawal is allowed at a time.

4. Cancel a Pending Withdrawal​

If your withdrawal has not yet been approved, you can cancel it:

POST /api/v1/users/me/withdrawal/pending/cancel

The frozen amount is returned to your available balance.

Fee Structure​

  • Standard fee: 0.3% of the withdrawal amount (applied on all networks except Tron).
  • Tron (TRC-20): Fixed fee of 1 USDT ($1.00). Minimum withdrawal on Tron is $2.00.
  • The fee is deducted from the withdrawal amount. The amount_sent in the response reflects what the recipient wallet receives.

Prerequisites​

Before a withdrawal can be submitted, the following conditions must be met:

  1. Minimum deposit requirement -- If you received a sign-up bonus, your cumulative deposits must total at least 1,000 RUB.
  2. Wagering requirement -- If you received a cashback bonus, your total bet turnover must meet the wagering threshold (1,200 RUB) before you can withdraw more than your net deposited amount.
  3. No existing pending withdrawal -- Only one crypto withdrawal request can be pending at a time.
  4. Daily limit -- Maximum 3 withdrawal requests per day.
  5. Sufficient balance -- Your available balance must cover the withdrawal amount plus fees.

Error Codes​

CodeDescription
INSUFFICIENT_BALANCEYour balance is insufficient for this withdrawal
MIN_DEPOSIT_REQUIREDYou need a minimum total deposit of 1,000 RUB before withdrawing
WAGERING_REQUIREMENT_NOT_METWagering requirement not met; withdrawal capped at deposited funds
WITHDRAWAL_LIMIT_EXCEEDEDMaximum 3 withdrawals per day exceeded
PENDING_WITHDRAWAL_EXISTSYou already have a pending withdrawal request
UNSUPPORTED_TOKENThe specified token is not supported for withdrawal
UNSUPPORTED_NETWORKThe specified network is not supported
AMOUNT_TOO_LOWAmount is below the minimum withdrawal ($1.00)
AMOUNT_TOO_SMALLAmount is below the Tron minimum ($2.00 for TRC-20)
INVALID_REQUESTMalformed request body

Viewing Withdrawal History​

GET /api/v1/users/me/transactions?type=crypto

Returns all crypto transactions (deposits and withdrawals) for your account.