Skip to main content

How to import data via Bitget API key?

Updated over 3 weeks ago

How do I get my Bitget API key?

  1. Log into your Bitget account.

  2. Browser: Click your profile symbol at the top right and select "API keys".
    ​​


    App: Click on the menu icon at the top left and open “More Services” then select “API keys” under Tools.

  3. Now click on “Create API key” followed by “System-generated API key / Automatically generated API keys”:
    ​​

  4. Important: Enter "blockpit" as note and passphrase and select "Read-only". Then activate all permissions by selecting ALL boxes below.

    Browser:



    App:

  5. Don't use IP-whitelisting (Linked IP address). Click on "Next / Confirm".

  6. Enter your 2FAs and click "Confirm".

  7. You will see your API key and your Secret. Copy both.
    Your Secret is now shown only once and available to copy!

  8. To import your data, you must first create an Integration in the Blockpit Web App.
    To do so, click + Integration in the upper navigation.

  9. Select Bitget from the list of exchanges, and then copy the API key, secret and passphrase into the designated fields. Confirm your entries by clicking Continue.

💡 When using subaccounts, each subaccount must be imported into a separate Blockpit Integration. To do this, you must create a new Blockpit Integration using a special subaccount API key.

Which data can be imported via Bitget API?

Your complete transaction history always serves as the basis for your tax report. Preferably, automatic API solutions are used to import your transactions. Our team is committed to implementing all API data provided by your exchange for you.

Using the following list, you can identify all products that are implemented:

Transactions

⛔ Unified Accounts are not yet supported via API.

📆 Transactions older than 2 years are not available via API.

📆 Transfers between main- and subaccount that are older than 3 months are not available via API.

Supported

✅ Crypto Deposits & Withdrawals
​✅ Fiat Deposits & Withdrawals
​✅ Spot Market Trades
​✅ Margin Trades
✅ Convert Trades (manual merging to Trade required)
​✅ Copy Trading
​✅ Futures Trading PnL (Profit, Loss, Fee, Funding)

In case of missing transactions, you can help our support team via chat-request to include them in our import spectrum (if technically possible).

Not Supported

Crypto-Loans
Bounties
Bot Transactions

Missing transactions can be found by comparing the actual history of your exchange. You can add these subsequently as individual manual entries or by migrating your CSV data into our Excel template.

Synced Balance

Supported

✅ Fiat Account Balance

✅ Spot Account Balance

✅ Crypto Trade Account Balance

✅ Futures Account Balance

✅ Earn Account Balance

If your Synced Balance is displayed incompletely, you can help our support team via chat-request to include it in our import spectrum (if technically possible).

How do I solve problems with my Bitget Integration?

Did this answer your question?