Note: As of 2/19/21, Binance.US has limitations that do not allow the importing of crypto purchases made directly from a debit card, credit card, or bank account (ACH). You can learn more about this issue and how to troubleshoot here.
This help article shows you how to create an API key within Binance.US. You can use this key to connect your account, and automatically import your transactions.
CoinLedger only needs Read-Only or View access to import your trade history. This permission does not give access to your private keys nor the ability to move your funds. Learn more about API access in this article here.
Login to your Binance.US account.
Select your profile icon in the top right corner, and select API Management from the dropdown menu.
Enter a label for your key, and click Create. (The label can be anything you choose.)
Enter the security verification information sent to your 2FA device.
Copy the API Key and API Secret values as they will be needed for later.
Update your API permissions to only check the Can Read box:
Important Note: Leave the IP address restrictions field with the default value. The API Key will not work without this.
Navigate to Step 1. Import. Select Add Account then choose the Binance US tab on CoinLedger. Click on Auto-Import then enter your API Key and API Secret into the correct fields. Click Sync Transactions.