Getting started overview

To begin using Indodax, users must complete a registration and verification process designed to comply with Indonesian regulatory standards, specifically those set by Bappebti. The platform emphasizes a user-friendly experience for direct trading and managing digital assets. Unlike platforms with extensive public APIs for third-party developers, Indodax focuses on its direct web and mobile interfaces for individual traders. New users will typically navigate account creation, identity verification (KYC), security setup, and initial funding before executing their first trade.

The following table outlines the foundational steps for new users on Indodax:

Step What to Do Where
1. Account Registration Sign up with email/phone and create a password. Indodax Registration Page
2. Email/Phone Verification Confirm your registration via a link sent to your email or an SMS code to your phone. Your registered email inbox or phone SMS
3. Identity Verification (KYC) Submit required personal documents (e.g., KTP for Indonesian citizens) and complete a selfie verification. Account settings within the Indodax platform
4. Two-Factor Authentication (2FA) Enable 2FA using Google Authenticator or SMS for enhanced security. Security settings within your Indodax account
5. Fund Deposit Deposit Indonesian Rupiah (IDR) via bank transfer or transfer supported cryptocurrencies. Deposit section of the Indodax wallet
6. First Trade Select a trading pair and place an order (e.g., market or limit order). Trading interface on Indodax

Create an account and get keys

Creating an Indodax account involves a standard registration process followed by mandatory identity verification. This ensures compliance with local financial regulations and enhances platform security. Indodax requires users to complete a Know Your Customer (KYC) process before they can deposit, withdraw, or trade on the platform. This is a common requirement for regulated financial services, including cryptocurrency exchanges, to prevent illicit activities such as money laundering, as outlined by financial regulatory bodies globally, such as the Financial Action Task Force (FATF) FATF Recommendation 10 on Customer Due Diligence.

Account Registration Steps:

  1. Access the Registration Page: Navigate to the official Indodax registration portal.
  2. Input Registration Details: Provide a valid email address or mobile phone number, create a strong password, and agree to the terms and conditions.
  3. Verify Contact Information: A verification link will be sent to your registered email or an SMS code to your phone. Click the link or enter the code to confirm your contact details.
  4. Complete KYC Verification:
    • Log in to your newly created account.
    • Navigate to the "Verification" or "Account Settings" section.
    • Upload clear images of your national identification document (e.g., KTP for Indonesian citizens).
    • Complete a selfie verification, often requiring you to hold your ID document.
    • Submit the documents for review. Indodax typically processes these within a few business days.
  5. Enable Two-Factor Authentication (2FA):
    • Once logged in, go to the "Security" settings.
    • Choose your preferred 2FA method, commonly Google Authenticator or SMS 2FA.
    • Follow the on-screen instructions to link your authenticator app or verify your phone number for SMS codes.

Upon successful KYC verification and 2FA setup, your Indodax account will be fully activated, allowing you to deposit funds and commence trading.

API Key Access (Limited Developer Features):

Indodax primarily functions as a direct user trading platform. While some cryptocurrency exchanges offer extensive public APIs for programmatic trading and data access (e.g., AWS EC2 API or Stripe's API), Indodax's public documentation does not prominently feature a comprehensive API for third-party developers on its main site or help center. Users seeking programmatic interaction with Indodax should consult the Indodax Help Center directly or contact customer support for information regarding any available private or partner APIs.

Your first request

Since Indodax does not publicly offer a comprehensive developer API for typical programmatic requests, the "first request" for an Indodax user is typically an action performed through the platform's user interface: a fund deposit followed by a trade.

Depositing Funds:

Before you can trade, you need to fund your Indodax account. Indodax supports deposits in Indonesian Rupiah (IDR) and various cryptocurrencies.

  1. Log in: Access your Indodax account.
  2. Navigate to Wallet: Click on the "Wallet" or "Funds" section.
  3. Select Deposit: Choose "Deposit" for either IDR or the specific cryptocurrency you wish to deposit.
  4. For IDR Deposit:
    • Select your preferred bank (e.g., BCA, Mandiri).
    • Follow the instructions to transfer funds from your bank account to the provided Indodax bank account.
    • Ensure you include any required transfer codes or unique identifiers as instructed by Indodax to ensure the deposit is correctly attributed to your account.
  5. For Cryptocurrency Deposit:
    • Select the cryptocurrency (e.g., Bitcoin, Ethereum).
    • A unique deposit address will be generated.
    • Important: Only send the selected cryptocurrency to this address. Sending a different cryptocurrency may result in permanent loss of funds.
    • Copy the address or scan the QR code and use it as the destination address from your external wallet or exchange.
    • Be mindful of network fees and confirmation times, which vary by blockchain network.

Once the deposit is confirmed on the blockchain (for crypto) or processed by the bank (for IDR), the funds will appear in your Indodax wallet.

Executing Your First Trade:

With funds in your account, you can now execute your first trade on the spot market. This example assumes you want to buy Bitcoin (BTC) with Indonesian Rupiah (IDR).

  1. Navigate to the Trading Platform: From your dashboard, click on "Market" or "Spot Trading."
  2. Select Trading Pair: Search for and select the "BTC/IDR" trading pair.
  3. Choose Order Type:
    • Market Order: This executes immediately at the best available current market price. It's often suitable for beginners who want to buy or sell quickly.
    • Limit Order: This allows you to set a specific price at which you want to buy or sell. The order will only execute if the market price reaches your specified limit price.
  4. Enter Amount:
    • For a Market Order: Enter the amount of IDR you wish to spend to buy BTC, or the amount of BTC you wish to buy.
    • For a Limit Order: Enter the desired price per BTC and the amount of BTC you wish to buy (or the amount of IDR you wish to spend).
  5. Review and Confirm: Double-check your order details (pair, amount, price if limit order, total cost).
  6. Place Order: Click the "Buy BTC" button to place your order.

Your order will either execute immediately (market order) or remain in the order book until matched (limit order). Once executed, the BTC will appear in your Indodax wallet.

Common next steps

After successfully completing your first trade on Indodax, several common next steps can help you further secure your account, explore additional features, or enhance your trading strategy:

  • Explore Advanced Trading Features: While the initial trade might be a simple market or limit order, Indodax may offer other order types or charting tools. Familiarize yourself with these to refine your trading approach.
  • Set Up Price Alerts: Configure email or mobile notifications for specific cryptocurrencies when they reach a certain price. This can help you monitor market movements without constantly checking the platform.
  • Review Transaction History: Regularly check your transaction and order history to keep track of your trading activity, profits, and losses. This is crucial for portfolio management and tax reporting.
  • Learn About Staking: Indodax offers staking services for certain cryptocurrencies. Research which assets are supported and their potential returns if you are interested in earning passive income on your holdings.
  • Withdraw Funds: Practice withdrawing a small amount of IDR or cryptocurrency to an external wallet or bank account to understand the process and any associated fees. This confirms your ability to access your funds when needed.
  • Monitor Security Settings: Periodically review your security settings, including 2FA, to ensure they remain robust. Consider changing your password regularly and be vigilant against phishing attempts.
  • Stay Informed: Follow Indodax's official announcements and news channels to stay updated on new listings, platform updates, and regulatory changes.

Troubleshooting the first call

When performing your first actions on Indodax, whether it's account verification, depositing funds, or executing a trade, you might encounter issues. Since Indodax primarily operates through a user interface rather than a direct API for external developers, troubleshooting focuses on common UI/UX problems and account-related hurdles.

Account Verification Issues:

  • "KYC Documents Rejected":
    • Cause: Blurry images, expired ID, inconsistent information, or photo not matching the live selfie.
    • Solution: Re-upload clear, high-resolution images of valid, unexpired documents. Ensure all details match your registration and that your selfie clearly shows your face and ID. Refer to the Indodax Account Verification guide for specific requirements.
  • "Verification Taking Too Long":
    • Cause: High volume of applications, bank holidays, or internal review processes.
    • Solution: Check the typical processing times mentioned in Indodax's help center. If it significantly exceeds the stated period (e.g., more than 3-5 business days), contact Indodax Customer Support.

Fund Deposit Problems:

  • "IDR Deposit Not Appearing":
    • Cause: Incorrect transfer amount, missing transfer code, wrong bank account details, or bank processing delays.
    • Solution: Double-check your bank transfer details against Indodax's instructions. Ensure you included the unique transfer code if required. Provide proof of transfer (e.g., bank statement screenshot) to Indodax support.
  • "Crypto Deposit Not Credited":
    • Cause: Sent wrong coin to the address (e.g., ETH to a BTC address), incorrect network selected (e.g., ERC-20 to BEP-20 address), insufficient blockchain confirmations, or network congestion.
    • Solution: Verify the transaction on the respective blockchain explorer using the transaction ID (TxID). Confirm that the correct coin and network were used. If confirmations are sufficient and funds still haven't appeared, contact Indodax support with the TxID and deposit details. Remember that blockchain transactions are irreversible.

Trading Execution Issues:

  • "Order Not Placing/Executing":
    • Cause: Insufficient funds, incorrect price for a limit order (too far from market price), market volatility, or platform maintenance.
    • Solution: Check your available balance. For limit orders, adjust the price closer to the current market rate if you want faster execution. Check Indodax's official channels for any announcements about system maintenance or outages.
  • "2FA Code Invalid":
    • Cause: Time synchronization issues on your device, entering an old code, or using the wrong authenticator app.
    • Solution: Ensure your mobile device's time is set to "automatic" or synchronized. Close and reopen your Google Authenticator app. If issues persist, refer to the Indodax guide on resetting Google Authenticator (use only as a last resort, as it requires account recovery).