We strongly recommend using our Binance CSV integration instead of connecting via the API.
CSV imports provide more complete historical coverage and are less prone to missing transactions, which can lead to balance discrepancies.
To do so, please follow the instructions in this guide.
Recap's API keys need unrestricted IP addresses. Our application connects to Binance directly from your device - your device's IP address will change regularly. Our API permissions only require read-only access to your data so IP address restrictions are not required.
Recap supports direct integration with Binance via read-only APIs.
Please note - the futures API gives Recap your futures activity. Spot-account activity that Binance doesn't share through its API (ETH 2.0 Staking, Referral Commission, OTC trades, Leveraged token redemptions and Dust exchanges) is added by uploading statement files to your main Binance account, not to this one. See Step 3 below.
Step 1 - Create a new API Key in Binance
Log in to your Binance account and find the "API Management" tool in the User dropdown.
Press the "Create Tax Report API" button.
Complete the security verification process and enter your 2fa code + the 6-digit code in your inbox.
Your new API and Secret key are now available.
💡 Ensure you record the 'Secret Key' as it will only be accessible once.
If you don't have the "Tax Reporting API " option:
Press the "Create API" button.
Enter a name for the API (e.g. Recap).
Complete the security verification process and enter your 2fa code + the 6-digit code in your inbox.
Ensure that only the "Enable Reading" permission is selected.
Ensure that you choose "Unrestricted" IP access.
Your new API and Secret key are now available.
💡 Ensure you record the 'Secret Key' as it will only be accessible once.
Step 2 - Connect to your Binance account within Recap
In the Recap app head to Accounts and click Add account, in the top right.
A modal appears, select Exchange API, then Binance USDS-M Futures from the list of exchanges.
Type a name for the account and click next.
Fill in the fields with the API Key and Secret Key you created in step one then click next.
The modal closes and you'll be back at Accounts where your Binance USDS-M Futures account has been added and you'll see your data is syncing. Depending on the volume of data this may take a few minutes.
Step 3 - Statement files go on your main Binance account
Manage Statements is only available on a Binance spot API account, so you won't see it on the USDS-M Futures account. If you also have activity that the Binance API doesn't share, connect your main Binance account too and upload the statement files there. The steps are in Steps 3 and 4 of our guide here: Connecting your Binance account through the API.
Need more help?
Click Support to chat to the team. You might also like to join our telegram group where you can interact with other users.



