Integration matrix
Rows are exchanges, wallets and blockchains. Columns are tax tools. Search or filter to narrow the list.
No platforms match the current filters.
On a small screen, scroll the table sideways to see every tool.
| Platform | Blockpit | CoinLedger | Divly | Koinly | TokenTax | ZenLedger |
|---|---|---|---|---|---|---|
| Arbitrum |
Yes
LimitsVendor note: "you’ll need to add your public address from every wallet you use to interact with Arbitrum in order for Koinly to calculate your crypto taxes correctly" |
Yes
LimitsVendor note: "This integration is currently in BETA. Transactions from this API should be reviewed for accuracy once imported." Import is by entering a wallet address. |
Not listed
No sourced cell yet
|
|||
| Avalanche C-Chain |
Yes
LimitsVendor note: "Certain internal transactions on EVM chains (e.g., withdrawal transactions related to wrapping; deposit transactions related to bridging) can currently not be imported automatically in all cases." |
Yes
LimitsKoinly's guide covers Avalanche C-Chain. Vendor note: "This integration can support wallets with up to 50k transactions" |
Yes
LimitsTokenTax's guide imports Avalanche C-Chain by wallet address; its X-Chain import is in beta and P-Chain needs its manual CSV template. |
|||
| Base |
Yes
Method not stated by vendor
LimitsListed as "Base" on TokenTax's integrations page, which does not state the import method. |
Not listed
No sourced cell yet
|
||||
| Binance |
Yes
LimitsVendor note: "Spot Market Trades older than 720 days (2 years) are not available via API." |
Yes
LimitsVendor note: "A CSV covers spot trades only. Card and bank purchases, and staking or mining rewards, need the API import or manual entry." |
Yes
LimitsVendor note: "The Binance API is not sufficient for tax reporting in most cases and is therefore not supported for tax imports." |
Yes
LimitsVendor note: "Missing data (not provided by Binance via API at all): Bot trades and NFT trades" |
Partial
LimitsTokenTax's help article says new API connections are not currently possible; new/missing data via CSV. Vendor note: "Due to changes on Binance's end, new API connections are not currently possible (especially for U.S.-based users)." |
|
| Bitcoin |
Yes
LimitsBlockpit's general blockchain-integration guide adds Bitcoin by public wallet address or extended public key (xpub, ypub or zpub). |
Yes
LimitsVendor note: "Some transactions that happened before June 1st 2022 may have the wrong timestamp (off by 1 hour) and need to be edited manually" |
Yes
Method not stated by vendor
LimitsListed as "Bitcoin" on TokenTax's integrations page, which does not state the import method. |
|||
| Bitfinex |
Yes
LimitsBlockpit's guide covers API key import and lists Funding (Lending & Borrowing), OTC/P2P Trades and Securities Trades as not supported. |
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
LimitsVendor note: "If you have margin trades, you will need to connect an API to supply all necessary data." |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but only describes import methods in general terms, not for this platform. |
||
| bitFlyer |
Partial
LimitsBlockpit's help article says the automatic import has ended; new transactions only via Blockpit's Excel template (CSV) or manual entry. Vendor note: "Automated bitFlyer integration has been discontinued as of Oktober 2026." |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
||
| Bitget |
Yes
LimitsVendor note: "Bitget exports up to 24 months of history, so generate multiple files to cover your full history" |
Yes
LimitsVendor note: "Bitget's API only provides transactions for the last 2 years" |
Yes
Method not stated by vendor
LimitsListed as "Bitget" on TokenTax's integrations page, which does not state the import method. |
Not listed
No sourced cell yet
|
||
| Bitpanda |
Yes
LimitsBlockpit's guide covers OAuth connection, API key, and a CSV upload. Vendor note: "The alternative Bitpanda CSV upload only includes crypto transactions, lacks sub-wallet structures, and is therefore incompatible with OAuth/API." |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. |
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
LimitsVendor note: "Bitpanda's API does not provide: Staking rewards - rewards need to be added manually" |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
| Bitso |
Yes
Method not stated by vendor
LimitsBlockpit's page confirms support but does not state the import method. |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "Currency conversions are not provided by the Bitso API. These trades will need to be added manually until Bitso addresses the issue" |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
| Bitstamp |
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
LimitsVendor note: "Bitstamp may not return some of your trades between Feb 2018 and March 2018 which can cause balances to not match up." |
Partial
Method not stated by vendor
LimitsZenLedger's guide only describes pasting a Bitstamp receiving address; no API or CSV importer is stated. Confirm with ZenLedger. |
|||
| Bitvavo |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Yes
LimitsVendor note: "Fees are not included in the export and won't be handled in the tax calculations." |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
||
| BNB Smart Chain |
Yes
LimitsVendor note: "Certain internal transactions on EVM chains (e.g., withdrawal transactions related to wrapping; deposit transactions related to bridging) can currently not be imported automatically in all cases." |
Yes
LimitsVendor note: "you’ll need to add your public address from every wallet you use to interact with the Binance Smart Chain" |
Yes
Method not stated by vendor
LimitsListed as "Binance Smart Chain" on TokenTax's integrations page, which does not state the import method. |
|||
| Bybit |
Yes
LimitsVendor note: "Classic Account: Spot Market Trades older than 365 days are not available via API." |
Yes
LimitsVendor note: "Perpetual and futures transactions are not supported by the import" |
Yes
LimitsVendor note: "Since Bybit only allows you to export max 1 year at a time, you will need to create one file per year." |
Yes
LimitsVendor note: "Can't import (not available via API): Bot trades Copy-trading Launchpool rewards NFT trades" |
Yes
LimitsVendor note: "Bybit spot transactions are supported via either API or CSV import." |
Not listed
No sourced cell yet
|
| Cardano |
Yes
LimitsVendor note: "Some transactions related to Liquidity Providing need to be fixed manually" |
Yes
Method not stated by vendor
LimitsListed as "Cardano" on TokenTax's integrations page, which does not state the import method. |
||||
| Coinbase |
Yes
LimitsVendor note: "If you used Coinbase Advanced, use the API import instead. Coinbase Wallet (self-custody) and the retired Coinbase Pro are separate imports." |
Yes
LimitsVendor note: "Coinbase CSV export is not supported for taxation because it does not include all required information." |
||||
| Coinbase Wallet |
Yes
LimitsBlockpit lists this wallet as Base Wallet. Vendor note: "In Base Wallet (formerly Coinbase Wallet) you can create wallets for multiple blockchains (coins) or import your existing wallets using your public key". |
Yes
LimitsVendor note: "Coinbase Wallet gives you a separate address on each blockchain, so if you were active on more than one, add each address" |
Yes
LimitsDivly imports Coinbase Wallet by public wallet address per blockchain. Vendor note: "Repeat the previous steps for each blockchain you want to import." |
Yes
LimitsVendor note: "Copy the public address for every coin that you have on it (even the ones with a zero balance)" Koinly lists it as Coinbase Wallet (prev. Base App). |
Not listed
No sourced cell yet
|
|
| CoinDCX |
Yes
Method not stated by vendor
LimitsBlockpit's page confirms support but does not state the import method. |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
|
| CoinSpot |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but does not state the import method for it. |
|||
| Crypto.com |
Yes
LimitsBlockpit's API guide covers the Crypto.com Exchange; the Crypto.com App has a separate CSV guide. |
Yes
LimitsVendor note: "NFTs and certain special products (like baskets or liquidity products) are not fully covered and may require manual entries" |
Yes
LimitsVendor note: "The Crypto.com API only provides transactions from the last 2 years." |
Yes
LimitsVendor note: "Crypto.com transactions are supported via either API or CSV import." Note: "Crypto.com Exchange activity is not included in the CSV." |
||
| Ethereum |
Yes
LimitsVendor note: "If you have used any other EVM networks with this address, then you will need to add those networks separately to Koinly" |
|||||
| eToro |
Yes
LimitsBlockpit's guide imports eToro's XLS account statement and says only trades of the investment type Crypto can be imported; stock and CFD transactions cannot. |
Yes
LimitsVendor note: "only closed crypto positions import, because eToro does not expose the cost basis of positions you still hold open." |
Yes
LimitsDivly imports eToro's XLSX file. Vendor note: "Make sure to download the XLSX file every time you want to include the latest transactions." |
Yes
LimitsKoinly imports eToro's Excel account statement and lists stock trades, CFDs (including crypto CFDs) and ETFs as data it can't import. Vendor note: "Koinly only supports the English version of the Excel file" |
Yes
Method not stated by vendor
LimitsListed as "Etoro" on TokenTax's integrations page, which does not state the import method. |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but only describes import methods in general terms, not for this platform. |
| Exodus |
Yes
LimitsVendor note: "it does not include the fiat cost of crypto you bought inside Exodus, so those buys can import without a cost basis" |
Yes
LimitsVendor note: "Divly does not support the individual crypto files." |
Yes
LimitsVendor note: "Copy the public address for every coin that you have on it (even the ones with a zero balance)" |
|||
| Gate (Gate.io) |
Yes
LimitsVendor note: "If you have performed margin trading on Gate please check with Divly support to see if this can be imported correctly." |
Yes
LimitsVendor note: "Futures history - the API only provides the last 180 days. Older transactions can be imported via CSV." |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but does not state the import method for it. |
|||
| Gemini |
Partial
LimitsBlockpit's help article says the automatic import has ended; new transactions only via Blockpit's Excel template (CSV) or manual entry. Vendor note: "Automated Gemini integration has been discontinued as of Oktober 2026." |
Yes
LimitsVendor note: "If you have made BCH trades these can't be automatically imported via the API." |
||||
| HTX (formerly Huobi) |
Yes
LimitsVendor note: "Spot Market Trades older than 3 months are not available via API." |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. The page is titled Huobi Global. |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "Trades are limited to only the last 4 months. If your account is older than this, you will need to import CSV files for any older trades" |
Yes
Method not stated by vendor
LimitsListed as "Huobi (HTX)" on TokenTax's integrations page, which does not state the import method. |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but only describes import methods in general terms, not for this platform. The page is titled Huobi. |
| Indodax |
Partial
LimitsBlockpit's help article says the automatic import has ended; new transactions only via Blockpit's Excel template (CSV) or manual entry. Vendor note: "Automated Indodax integration has been discontinued as of Oktober 2026." |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
|
| Kraken |
Yes
LimitsVendor note: "CoinLedger imports Kraken margin trades through the API method only, not through CSV." |
Yes
LimitsVendor note: "NFT purchases and sales are not fully detailed — exports show the crypto used, but not full NFT metadata" |
Yes
LimitsVendor note: "Koinly cannot currently import stock transactions, only the fiat (USD) part will be imported." |
Partial
LimitsTokenTax's help article says new API connections are not currently possible; new/missing data via CSV. Vendor note: "Due to changes on Kraken's end, new API connections are not currently possible." |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but does not state the import method for it. |
|
| KuCoin |
Yes
LimitsVendor note: "Transactions older than 365 days are not available via API." |
Yes
LimitsVendor note: "Note that KuCoin restricts API access for US users, so if you are in the US, use the file upload." |
Yes
LimitsVendor note: "The API is quick to set up but only returns the last 6 months of trades, making it less suitable for a complete tax report." |
Yes
LimitsVendor note: "Most of KuCoin's endpoints can't provide data older than 1 year. For historical transactions, CSV import is recommended" |
Partial
LimitsTokenTax's help article says new API connections are not currently possible; new/missing data via CSV. Vendor note: "Due to changes on KuCoin's end, new API connections are not currently possible." |
Yes
LimitsVendor note: "Due to exchange limitations, we are unable to import transactions before 2/9/2019 via API, so you will need to reach out to Kucoin's support team to obtain an Excel sheet of those transactions and then convert it to our custom CSV format." |
| Ledger |
Yes
LimitsVendor note: "The Ledger Live CSV covers basic transaction history but does not include enough detail for NFTs." |
Yes
Method not stated by vendor
LimitsListed as "Ledger Live" on TokenTax's integrations page, which does not state the import method. |
||||
| Litecoin |
Yes
LimitsBlockpit's wallet-integration guide says Litecoin may need an extended public key (xpub), which it now detects automatically. |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "We recommend syncing your XPUB (extended public key) rather than individual addresses." |
Yes
Method not stated by vendor
LimitsListed as "Litecoin" on TokenTax's integrations page, which does not state the import method. |
||
| Mercado Bitcoin |
Not listed
No sourced cell yet
|
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
|
| MetaMask |
Yes
LimitsVendor note: "Interactions with smaller or newer protocols may import as uncategorized and need a quick manual label." |
Yes
LimitsTokenTax's Ethereum wallets help article explicitly covers MetaMask via public address import. |
||||
| MEXC |
Yes
LimitsVendor note: "Spot Market Trades older than 30 days are not available via API." |
Yes
LimitsVendor note: "MEXC limits each export to 365 days, so export one file per year of trading." |
Yes
LimitsDivly recommends its file import. Vendor note: "the API is limited to 7 days of trading history which is not enough for tax purposes" |
Yes
LimitsVendor note: "This API only gives access to the most recent 7 days of trade history" |
Yes
Method not stated by vendor
LimitsListed as "MEXC" on TokenTax's integrations page, which does not state the import method. |
Not listed
No sourced cell yet
|
| OKX |
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
LimitsVendor note: "Trading history is only provided for the last 3 months (up to a maximum of 5,000 most recent trades)." |
Yes
LimitsVendor note: "OKX spot trade data is currently supported via CSV import only." |
Partial
Method not stated by vendor
LimitsZenLedger's guide says it supports this platform but does not state the import method for it. |
||
| Optimism |
Yes
LimitsVendor note: "Certain internal transactions on EVM chains (e.g., withdrawal transactions related to wrapping; deposit transactions related to bridging) can currently not be imported automatically in all cases." |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "you’ll need to add your public address from every wallet you use to interact with Optimism" |
Yes
Method not stated by vendor
LimitsListed as "Optimism" on TokenTax's integrations page, which does not state the import method. |
Not listed
No sourced cell yet
|
|
| Phantom |
Yes
LimitsVendor note: "Phantom uses different address formats for Solana, EVM networks (Ethereum, Base, Polygon), and Bitcoin, so if you were active on more than one, add each address" |
Yes
LimitsDivly's Phantom guide has you generate a Solana CSV with a third-party tool, then upload it to Divly. Vendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
Method not stated by vendor
LimitsListed as "Phantom" on TokenTax's integrations page, which does not state the import method. |
Not listed
No sourced cell yet
|
||
| Polkadot |
Yes
LimitsBlockpit's guide covers Polkadot (legacy). Vendor note: "new transactions from the migration date onwards are only available via Polkadot Asset Hub Integration" |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "This integrations imports transactions both from Polkadot Relay Chain and Polkadot Asset Hub." |
Yes
Method not stated by vendor
LimitsListed as "Polkadot" on TokenTax's integrations page, which does not state the import method. |
||
| Polygon |
Yes
LimitsVendor note: "This integration is currently in BETA. Transactions from this API should be reviewed for accuracy once imported." Import is by entering a wallet address. |
|||||
| Solana |
Yes
LimitsVendor note: "Up to 100k most recent transactions can be imported in the initial sync." |
Yes
Method not stated by vendor
LimitsListed as "Solana" on TokenTax's integrations page, which does not state the import method. |
||||
| Trezor |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Yes
LimitsVendor note: "Please check that the file name has not been tampered with. Divly reads what cryptocurrency to parse using the file name." |
Yes
Method not stated by vendor
LimitsListed as "Trezor" on TokenTax's integrations page, which does not state the import method. |
|||
| Tron |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "you’ll need to add your public address from every wallet you use to interact with TRX" |
Yes
Method not stated by vendor
LimitsListed as "Tron" on TokenTax's integrations page, which does not state the import method. |
|||
| Trust Wallet |
Yes
LimitsVendor note: "If there is no automatic wallet import solution for your blockchain (coin) in Blockpit, you have to import this transaction data manually into a Manual Integration." |
Yes
LimitsVendor note: "Trust Wallet gives you a separate address on each blockchain" |
Yes
LimitsDivly has separate Trust Wallet guides for Ethereum, BNB and Bitcoin addresses; this cell links the Ethereum guide. |
Yes
LimitsVendor note: "Copy the public address for every coin that you have on it (even the ones with a zero balance)" |
Yes
Method not stated by vendor
LimitsListed as "Trust Wallet" on TokenTax's integrations page, which does not state the import method. |
|
| Upbit |
Yes
Method not stated by vendor
LimitsBlockpit's page confirms support but does not state the import method. |
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "Manually check that the file contains all your deposits, withdrawals and trades" |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
| Uphold |
Yes
LimitsVendor note: "Make sure to download the CSV file every time you want to include the latest transactions." |
Yes
Method not stated by vendor
LimitsListed as "Uphold" on TokenTax's integrations page, which does not state the import method. |
||||
| WazirX |
Not listed
No sourced cell yet
|
Partial
LimitsCoinLedger's only stated method is mapping your export into CoinLedger's own CSV format; no dedicated importer is named. Vendor note: "Import your transaction history directly into CoinLedger by mapping the data into the preferred CSV file format." |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "This API does not provide deposits and withdrawals. Please use CSV files to import these transactions or add them manually" |
Not listed
No sourced cell yet
|
Not listed
No sourced cell yet
|
| XRP Ledger |
Not listed
No sourced cell yet
|
Yes
LimitsVendor note: "you’ll need to add your public address from every wallet you use to interact with Ripple" |
Yes
Method not stated by vendor
LimitsListed as "Ripple (XRP)" on TokenTax's integrations page, which does not state the import method. |
Report an error (coming soon)
The reporting address is not set up yet. This option is not active. When it is, reports should include the tool, the platform, what is wrong, and an official source link. For now, nothing is collected and no messages are received.
Report an error — coming soon