If you store your crypto on a hardware (or software) wallet, you can import your transactions using either API sync or by uploading a CSV/XLSX file.
Add a wallet on Coinpanda for your wallet type (Ledger, Trezor, KeepKey, etc), click Auto-sync data, and select the cryptocurrency you want to import data for.
(if you don't see your crypto in the list, it means we don't support API sync for it yet)
Enter your public address and click Add Account
Click Sync Wallet to start the import and wait a few minutes for it to finish
Note that you can only add one public address to the same wallet on Coinpanda since each crypto is a separate blockchain. That means if you have BTC, ETH, and DOGE in your wallet, you will need to add three wallets to Coinpanda. You can rename the wallets like Ledger (BTC), Ledger (ETH), and Ledger (DOGE) to separate them more easily.
You can also add a wallet for BTC, ETH, DOGE, etc instead of Ledger, Trezor, MetaMask, etc. The exact same transactions will be imported, and it is totally up to you how you want to organize it!
If you are using a wallet like Ledger or Trezor, you should add your xpub/ypub/zpub address for certain blockchains to import all transactions.
CSV file upload
The other option is to upload a CSV file of your transaction history. You can usually export this file from the wallet after logging in. Coinpanda supports CSV files from almost all wallets today including Ledger, Trezor, and MetaMask.