How to create a Bitfinex API Key

Roughly 3 minutes. Open Bitfinex in another tab and follow along.

Be sure to leave "Withdrawals" unchecked. We verify keys on submission and reject any key with withdraw permission — protecting you in case our DB is ever compromised, an attacker still can't move funds out of your Bitfinex account.
1

Sign in to Bitfinex

Open bitfinex.com in your browser. We recommend enabling 2FA (Settings → Security → Two-Factor Auth) — unrelated to our service, but basic hygiene for your Bitfinex account.

2

Open the API key page

Top-right avatar → APICreate new key, or go directly to bitfinex.com/api.

3

Name and permissions

Name: pick something memorable, e.g. Yieldsforge.

Permissions: only check the two funding-related boxes below; leave everything else unchecked.

Margin Funding · Read ✓ Required
Margin Funding · Write ✓ Required
Wallets · Withdraw ✗ Don't check
Margin Trading / Orders / etc. ✗ Don't check

Other permissions (Account History, Wallets Read, etc.) can be checked harmlessly, but principle of least privilege says: only the two above.

4

Generate the key

Click Generate API Key. Bitfinex will email you a confirmation link — click it to actually create the key.

5

Copy the API Key and Secret

Bitfinex shows the API Secret only once. If you close the page you'll need to regenerate. Suggested flow:

  • Copy both strings to a temporary notepad
  • Paste them into our Settings page → we verify and encrypt
  • Permanently delete the notepad copy (don't save it to cloud notes, don't share it)
6

Move funds to your Funding wallet

Move the USDT / USD you want to lend from your trading wallet (Exchange) to your Funding wallet. Only Funding wallet balances get lent out.

Recommendation: start with 500-2000 USDT to test, scale up after you see it working. Minimum offer on Bitfinex is 150 USDT.

Done with the steps above?

Paste the API Key and Secret into Settings — we'll verify permissions, check your Bitfinex email against the affiliate list, and grant free_referral tier automatically if matched.

Go to Settings, paste the key

FAQ

Why my own key, not a platform key?

Because we don't want to touch anyone's principal. Your USDT stays in your Bitfinex account, interest accrues there. We only call APIs you've authorized, executing the strategy.

What if my key leaks?

Since the key has no Withdraw permission, an attacker can't move funds out. Worst case: they could place weird funding offers using your key. The moment you spot anything off, Revoke the key in Bitfinex's UI — zero capital loss.

How much should I keep here, can I pull it back?

Already-lent credits are locked until maturity (2 / 7 / 30 / 120 days) — Bitfinex doesn't allow early cancellation. Recommendation: only deposit funds you won't need within 4 months. Idle balance and pending offers can be withdrawn anytime.

Can I stop the service anytime?

Yes. Two ways: (1) Delete your account in our Settings page, or (2) Revoke the key in Bitfinex. Already-lent credits will mature naturally and return principal+interest to your Bitfinex account.

← Back to home