Skip to main content
API or File Upload · 5-10 min · Spot · Derivatives · Deposits · Withdrawals · 100+ countries

What’s covered

Spot trades

Buy, sell, and conversions.

Derivatives and Positions

Derivatives positions and settlements.

Deposits and Withdrawals

On-chain deposits and withdrawals.

Trading Fees and Rebates

Fee records and trading rebates.

Before you start

Bitunix account

Active account with transaction history, accessed via web browser.

KoinX account

Free account - no credit card needed.

Connect Bitunix to KoinX

API Key syncs automatically and needs no file management - recommended for most users. Use File Upload if you want manual control over your transaction history.

Frequently asked questions

API Key is recommended for most users. It connects automatically, requires no file management, and syncs your full history when you set the start date correctly. Use File Upload if you want manual control over which date range is imported.
Read Only permissions with the purpose set to Bind Third-Party App. This gives KoinX access to your full transaction history without the ability to place trades or move funds.
Select a date range that covers your entire Bitunix trading history. If you have traded across multiple years, export each year as a separate file and upload all files together in one KoinX session.
No. Bitunix displays the Secret Key only once after submission. Copy it immediately and store it securely. If lost, delete the key from API Management and generate a new one.
Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your Bitunix data, select your country to generate the correct report.

Troubleshooting

Confirm Read Only permissions and Bind Third-Party App purpose are set in Bitunix -> Profile -> API -> API Management. Delete the credentials in KoinX and re-enter both values carefully - copy directly from Bitunix to avoid invisible characters.
Re-generate a fresh CSV from the Bitunix Tax Report page without opening it. Opening the file in Excel or Google Sheets reformats the structure and breaks the upload.
For API: ensure the start date in KoinX covers your first Bitunix trade. For File Upload: confirm the date range covers your full history and all years were exported and uploaded. Trigger a manual re-sync from KoinX -> Integrations -> Bitunix.
Check the Bitunix platform for ongoing maintenance. If operational, verify the key is still active under API Management. Regenerate if expired or revoked, re-enter credentials in KoinX, and trigger a fresh sync.
Large trading histories may take extra time to fully sync. Allow the process to complete before reviewing your transactions. Avoid re-triggering the sync while it is still in progress.
Check KoinX -> Integrations for duplicate Bitunix connections and remove any extras. If both an API sync and a CSV upload were done for the same period, remove one and retain only a single connection method.

Bybit Integration

Connect Bybit via API key or file upload.

Binance - File Upload

Export Binance CSVs for Spot, P2P, Earn, and Options.

Bitget - API Upload

Connect Bitget via Tax API Key or Normal API Key.

OKX Integration

Sync OKX trades and earn history via API or CSV.

Ready to generate your Bitunix crypto tax report?

Create a free KoinX account - no credit card required. Import your Bitunix transactions and generate a country-specific tax report in minutes.
Last modified on June 18, 2026