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

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.
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.
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.
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.

- Opens Binance API management
- Reading only, never trading
- 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
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.
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.
Works well with
Ready to take Budgie for a spin?
Join the waitlist — be first to try the offline-first expense tracker.






