Binance.US - API Import Guide

How to automatically import your Binance.US transaction history into CoinLedger

Lucas Wyland avatar
Written by Lucas Wyland
Updated over a week ago

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.

Jump ahead with this table of contents:

API Import Walkthrough

Step 1:
​Login to your Binance.US account.

Step 2:

Select your profile icon in the top right corner, and select API Management from the dropdown menu.

Step 3:
Enter a label for your key, and click Create. (The label can be anything you choose.)

Step 4:

Enter the security verification information sent to your 2FA device.

Step 5:

Copy the API Key and API Secret values as they will be needed for later.

Step 6:

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.

Step 7:

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.

Binance.US API Limitations

Binance.US has a limitation that do not allow the importing of crypto purchases made directly using a debit card, credit card, or bank account (ACH). As a result, these purchases are excluded entirely from the API import and will not appear in CoinLedger. If you've used Binance US to purchase crypto via the payments methods above, it is recommended you switch to the file import method. Please refer to the Binance US File Import Guide for further details.

Two alternative ways to add your Binance US fiat purchases are by using the Universal Import CSV (ideal for several transactions) or by adding individual transactions directly in CoinLedger (ideal for few transactions).

Fiat purchases using your USD account balance on Binance US do get exported correctly by Binance US. This limitation only applies to purchases made directly on Binance US with debit/credit/ACH.

Did this answer your question?