How to Create API on BYDFi (APP)
📲 How to Create a BYDFi API Key via the App
1. Log in to your BYDFi account and tap “More”
Access the main menu by selecting More from the bottom navigation.

2. Select “API” from the menu options
This will take you to the API Management section.
3. Agree to the Terms of Use
Read and accept BYDFi’s API Terms before continuing.

4. Submit an application to activate API permissions
API access requires approval. Follow the prompts to submit your activation request.
⚠️ The review process takes approximately 7 business days.

5. Under API Management, click “Create API”
Before generating your API Key, ensure:
- Two-Factor Authentication (2FA) is enabled
- Identity Verification (KYC) is completed

6. Enter a label for your API Key
Give your API Key a recognizable name, then proceed to create it.

7. Complete security verification
Enter the required authentication codes:
- Email Verification Code
- Google Authentication Code

8. API Key Type
BYDFi uses HMAC symmetric encryption to generate:
- API Key
- Secret Key
Store your keys securely — the Secret Key will only appear once.

9. Save your API Key
Tap Save to finish the process.
Your API Key has now been created successfully! 🎉
BYDFi API Key FAQs
1. Why can't I enable permissions other than "read"?
We strongly recommend that you do not enable permissions beyond "read" unless you’ve set proper IP access restrictions.
API keys without IP restrictions are limited to "read" permissions only.
To enable additional permissions, please add an IP whitelist (IPv4 format) or disable the default security control.
2. Why can't I enable withdrawal permission?
Unfortunately, BYDFi API currently does not support withdrawal functionality.
3. Why can’t my API key enable contract trading permissions?
If the API key was created before your perpetual contract account was enabled, it will not support contract trading.
Please create a new API key after enabling your perpetual contract account.