Skip to main content
GET
See how much money you have, per currency. This endpoint is read-only and returns amounts as decimal strings — exact precision, never floats. This endpoint takes no parameters — it always returns the balances of the merchant your credential belongs to. Getting money out (withdrawals, payouts) is dashboard-only — see the withdrawals reference.

Authorization

Secret API-key scope ledger:read, or dashboard JWT with balances:view. Subject to the global rate limit (60 requests/minute — see the Overview). See the Authentication guide.
All amounts are decimal strings. Parse and compare them with a decimal library (big.js, decimal.js) — never parseFloat, which silently loses precision on money.

Response fields

array
One entry per currency.
A payment increments your balance only when it settles (funds finish moving to storage — shown as “Processing” in the dashboard while in flight). A WAITING/CONFIRMING payment shows nothing here yet.

See also

  • Get ledger history: the individual credits and debits behind these totals.
  • Get a payment: check an individual payment’s status and fee breakdown before expecting a credit here.
  • Request a withdrawal: spend the available balance to a whitelisted address.
  • Webhooks & IPN: get pushed a settlement event instead of polling balances.