Click Integrations → Add Integration → search for and select BTC Markets.
3
Enter your API keys
Paste your Public API Key and Secret Key into the respective fields.
4
Click Connect
Click Connect. KoinX will start syncing your BTC Markets transaction history.
Done. KoinX syncs your BTC Markets trades, deposits, and withdrawals and prepares everything for gains calculation and tax report generation.
BTC Markets is synced and all your trades are in — go to Tax Reports on KoinX and your Australian CGT report is calculated and ready to review or send to your accountant.
The Secret Key is shown only once at creation. If lost, go to BTC Markets → Account → API Key, delete the existing key, and create a new one. Copy the new Secret Key immediately.
Why must I select Read Only permission?
KoinX only reads your transaction history — it never places trades or moves funds. Read Only ensures KoinX has exactly the access it needs and nothing more.
What is the difference between Public API Key and Secret Key?
The Public API Key identifies your integration and can be viewed again from the BTC Markets API Key screen. The Secret Key authenticates requests and is shown only once — treat it like a password.
Does KoinX support Australian crypto tax reporting from BTC Markets?
Yes. KoinX supports Australian CGT rules and generates ATO-compatible tax reports from BTC Markets data. Select Australia after importing to generate the correct report format.
Does KoinX support countries other than Australia?
Yes. KoinX supports 100+ countries with dedicated tax report formats for India, the US, UK, Canada, Germany, and more. Select your country after importing to generate the right report.
Verify the API key was created with Read Only permission. If the permission is incorrect, delete the key in BTC Markets and create a new one with the correct setting.
Secret Key is lost
The Secret Key cannot be recovered after the creation screen is closed. Go to BTC Markets → Account → API Key, delete the old key, and create a new one. Copy the new Secret Key immediately.
Transactions are not syncing
Try disconnecting and reconnecting the integration in KoinX. If that doesn’t work, delete the API key in BTC Markets, create a new one, and reconnect.
2FA verification failed during key creation
Ensure your authenticator app is in sync and enter the 2FA code quickly — codes expire after 30 seconds. Try again with a fresh code.
Some trades appear missing
Check that the API key has Read Only access to all account data. Disconnect and reconnect the integration. If trades are still missing, contact KoinX support.