Your Binance balances, on your phone

Paste a read-only API key and Budgie pulls your Binance balances and history straight to your phone, then merges your P2P buys with the bank payment that funded them.

No spam, ever. Unsubscribe anytime.

  • Free, no account
  • Works offline
  • Source-available
Budgie Connect Binance screen with a Get API Key row, four numbered setup instructions and empty API key and secret fields

Setup is one screen

How to create the key, where to paste it, and the button that reads your balances back — connecting Binance fits on a single screen.

  1. The key is made on Binance

    The first row takes you to Binance's API management page, and the numbered list under it is the recipe: sign in, then create a new System-generated API key. Budgie never creates the key for you, because it never sees your Binance login.

  2. Only the reading permission

    Step three is the one that matters: keep only "Enable Reading" on, and never allow trading or withdrawals. Permissions are enforced on Binance's side, and Budgie has no way to place an order or withdraw — it only reads.

  3. Fetch Accounts, then choose

    The key and the secret go into the two fields below, masked as you type. Fetch Accounts asks Binance what you hold and hands you the list: tick the assets you want as accounts, and Start Sync takes it from there.

Budgie Connect Binance screen with a Get API Key row, four numbered setup instructions and empty API key and secret fields
Opens Binance API management
Reading only, never trading
Reads your balances back
  1. Opens Binance API management
  2. Reading only, never trading
  3. Reads your balances back

Buying USDT without the mess

A P2P purchase leaves two records. Here is what happens to them.

Tracking it by hand

  • Bank payment counts as an expense
  • Crypto arrival counts as income
  • Statistics are off with every purchase
  • You match each pair yourself

Budgie with Binance

  • Both legs merge into one transfer
  • Nothing is counted as income
  • Statistics stay clean
  • Matched for you, doubtful ones left alone

Look at step three

Step three tells you to leave trading and withdrawals off, and Budgie only reads balances and history.

Setup asks for the reading permission only

Your key and secret stay on your phone

Read the source
Budgie Connect Binance screen with the numbered setup steps, including keeping only Enable Reading on, above the key and secret fields

What you get

Balances straight from Binance

Balances taken from Binance itself, covering Spot, Funding, and Flexible and Locked Simple Earn

Trades are not fake income

Spot trades and Convert land as transfers between two of your asset accounts, not as fake income

P2P buy and bank payment merged

A P2P purchase and the bank payment behind it merge into one cross-currency transfer

Everything included

  • One account per wallet and asset, each with its own balance, history, and place in net worth
  • Crypto and fiat deposits and withdrawals, P2P buy and sell orders, and Simple Earn rewards
  • The first sync walks up to five years of history backwards in windows; later runs only ask for the days since the last one
  • Each source type is saved to your device as it finishes, and re-runs never create duplicates
  • Assets Budgie cannot price are listed under "valuation unavailable" at setup instead of vanishing

The details

For when you want to know exactly how it behaves.

A key that can only read

Budgie asks for an API key and secret, and the setup screen tells you exactly how to create it: keep only "Enable Reading" switched on, never trading, never withdrawals. Budgie only ever reads your balances and history — there is no order or withdrawal feature in the app to use.

Your key and secret stay on your device. Nothing is proxied through a Budgie server, because there is no Budgie server: the app talks to Binance directly, the same way it talks to your bank.

P2P without double-counting

Buying USDT with a bank card produces two records: money leaving your bank account and crypto arriving on Binance. Counted separately, that is one phantom expense and one phantom income in your statistics every single time.

Budgie matches the two sides automatically. It prefers the fiat figures Binance itself quotes on the order (a bank amount within about 2% of them), and otherwise compares the implied rate against the exchange rates on your device, accepting up to a 10% difference — triangulating through your base currency, so a hryvnia payment for USDT resolves without a direct currency pair. Both sides must sit within an hour of each other, and up to three bank payments can add up to a single P2P purchase. When two candidates are equally plausible, nothing is merged: an ambiguous guess is worse than a manual fix.

Guides on the blog

Questions

Can Budgie trade or withdraw with my key?

No. Budgie only reads data from Binance, and the setup instructions ask you to create a key with reading permission only. Permissions are set on Binance's side, so a key without trading or withdrawal rights simply cannot be used for either.

Which balances are included?

Spot and Funding, as one account per wallet and asset. Flexible and Locked Simple Earn positions are added into the Spot balance for the same asset, so a coin you have staked still shows its full quantity.

How far back does the history go?

Five years for deposits, withdrawals, trades, Convert, and Earn rewards. P2P order history is limited to six months, because that is as far back as Binance itself will serve.

What if the app is closed mid-sync?

Each source type is committed to your local database as soon as it completes, so whatever finished is kept. The next run asks Binance for those windows again, but rows already saved are recognised, so nothing is duplicated.

Do Binance holdings count towards net worth?

Yes — each asset is a normal account, so it rolls into net worth next to your bank accounts, deposits, and debts.

Ready to take Budgie for a spin?

Join the waitlist — be first to try the offline-first expense tracker.