The Trade API allows you to connect your INDODAX account with trading systems or other applications via API to access account data, execute trades, and perform fund withdrawals according to the granted permissions.
To use the Trade API on INDODAX, you need to create an API Key first.
How to Create an API Key
Log in to your INDODAX account via the website.
Go to the Menu, select Trade API, or visit https://indodax.com/trade_api.
Select the API version you want to use: Trade API V2 or Trade API V1.
Note: Use Trade API V2 for a more comprehensive integration experience, with more features, security controls, and optimized performance.
Next, fill in the Label for your API Key.
-
Select Permissions according to your needs:
View / Enable Reading (View Only) to access account information.
Trade / Enable Spot Trading to place and cancel orders.
Deposit & Withdraw / Enable IDR & Crypto Withdrawal to withdraw IDR and crypto assets.
Note: The IDR withdrawal feature is available and can only be accessed via Trade API V2.
-
For Trade API V1:
Read and accept the Terms and Conditions, then check "I agree with Terms & Conditions", and enter your SMS PIN or Auth PIN.
If using the Deposit & Withdraw permission, you must specify a Callback URL to validate withdrawal requests.
-
For Trade API V2:
Read and accept the Terms and Conditions, then check "I agree with Terms & Conditions", and add the list of allowed IP addresses that will be used to access the API.
If using the Enable IDR & Crypto Withdrawal permission, you must specify the "Wallet Address" and/or "Username" authorized to receive withdrawals.
Click Activate Trade API.
Check the email registered with your INDODAX account, then click the confirmation link sent.
After confirming, you will return to the INDODAX page. Save the displayed API Key and Secret Key. You can also download the displayed QR Code to save it.
IMPORTANT! The Secret Key is displayed only once. Make sure to store it in a safe place. If the Secret Key is lost, you will need to create a new API Key.
Security Tips:
Do not share your Secret Key with anyone.
Use a static server IP address and ensure it has been added to IP Permissions.
Update the whitelist if your server IP or withdrawal destination changes.
Grant permissions according to your needs. If you only need data access, use Reading (View Only).
For technical information and guidelines on how to use the API, visit: INDODAX API Documentation