curl --request GET \
--url https://api.global.direct.reap.global/2026-07-13/cards/balances \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.global.direct.reap.global/2026-07-13/cards/balances', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.global.direct.reap.global/2026-07-13/cards/balances"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"availableCredit": {
"amount": "1737886.61",
"currency": "HKD"
},
"totalCreditLimit": {
"amount": "70000000.00",
"currency": "HKD"
},
"outstandingBalance": {
"amount": "68191080.72",
"currency": "HKD"
},
"pendingAmount": {
"amount": "71032.67",
"currency": "HKD"
},
"allocatedCredit": {
"amount": "7270.82",
"currency": "HKD"
},
"unallocatedCredit": {
"amount": "1730615.79",
"currency": "HKD"
}
}Retrieve card-account balances
Required API-key scope: card_account_balances:read.
Returns the current credit position of your card account: your total credit limit, how much is available to spend, what’s owed, and how credit is split between cards. Balances are calculated when you make the request, so they’re always up to date. Use it for finance dashboards, low-credit alerts, or to check you can fund new cards before creating them. See Card account.
curl --request GET \
--url https://api.global.direct.reap.global/2026-07-13/cards/balances \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.global.direct.reap.global/2026-07-13/cards/balances', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.global.direct.reap.global/2026-07-13/cards/balances"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"availableCredit": {
"amount": "1737886.61",
"currency": "HKD"
},
"totalCreditLimit": {
"amount": "70000000.00",
"currency": "HKD"
},
"outstandingBalance": {
"amount": "68191080.72",
"currency": "HKD"
},
"pendingAmount": {
"amount": "71032.67",
"currency": "HKD"
},
"allocatedCredit": {
"amount": "7270.82",
"currency": "HKD"
},
"unallocatedCredit": {
"amount": "1730615.79",
"currency": "HKD"
}
}Authorizations
Enter your API key
Response
How much can still be spent on cards right now: your credit limit minus what's owed and any blocked amounts. It's never below zero.
Show child attributes
Show child attributes
Your card account's total credit limit. It's never below zero.
Show child attributes
Show child attributes
The balance currently owed on your card account. A negative value is a credit: you've repaid more than you owed, and that amount will be deducted from your next statement.
Show child attributes
Show child attributes
Repayments you've made that haven't been applied to your card account yet. It can be in a different currency from your other balances, so always check currency.
Show child attributes
Show child attributes
Credit set aside for specific cards, such as top-up card budgets. The value is signed and can be negative.
Show child attributes
Show child attributes
Credit not yet set aside for any card. Check it before creating top-up cards to make sure you can fund them.
Show child attributes
Show child attributes