Get account assets
curl --request GET \
--url https://sg.sandbox.api.reap.global/accounts/{id}/assets \
--header 'Authorization: Bearer <token>' \
--header 'Reap-Version: <reap-version>'const options = {
method: 'GET',
headers: {'Reap-Version': '<reap-version>', Authorization: 'Bearer <token>'}
};
fetch('https://sg.sandbox.api.reap.global/accounts/{id}/assets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://sg.sandbox.api.reap.global/accounts/{id}/assets"
headers = {
"Reap-Version": "<reap-version>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text){
"items": [
{
"symbol": "<string>",
"name": "<string>",
"decimals": 4503599627370495,
"amount": "<string>",
"type": "CRYPTO",
"logoUri": "<string>",
"value": 1000.5,
"rate": 1,
"byChain": [
{
"chainId": "ETHEREUM_MAINNET",
"assetId": "<string>",
"amount": "100.000000",
"withdrawable": "100.000000",
"withdrawalFee": "0.250000"
}
]
}
]
}{
"error": {
"code": "ACCOUNT_NOT_FOUND",
"message": "<string>",
"detail": {}
}
}Accounts
Get account assets
Retrieves per-asset balance breakdown with valuations, aggregated by symbol across all chains. Crypto assets also carry a byChain breakdown with the amount held, the withdrawable cap, and the withdrawal fee for each chain. All valuations are in the project’s billing currency.
GET
/
accounts
/
{id}
/
assets
Get account assets
curl --request GET \
--url https://sg.sandbox.api.reap.global/accounts/{id}/assets \
--header 'Authorization: Bearer <token>' \
--header 'Reap-Version: <reap-version>'const options = {
method: 'GET',
headers: {'Reap-Version': '<reap-version>', Authorization: 'Bearer <token>'}
};
fetch('https://sg.sandbox.api.reap.global/accounts/{id}/assets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://sg.sandbox.api.reap.global/accounts/{id}/assets"
headers = {
"Reap-Version": "<reap-version>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text){
"items": [
{
"symbol": "<string>",
"name": "<string>",
"decimals": 4503599627370495,
"amount": "<string>",
"type": "CRYPTO",
"logoUri": "<string>",
"value": 1000.5,
"rate": 1,
"byChain": [
{
"chainId": "ETHEREUM_MAINNET",
"assetId": "<string>",
"amount": "100.000000",
"withdrawable": "100.000000",
"withdrawalFee": "0.250000"
}
]
}
]
}{
"error": {
"code": "ACCOUNT_NOT_FOUND",
"message": "<string>",
"detail": {}
}
}Authorizations
API key as Bearer token
Headers
API version (YYYY-MM-DD)
Available options:
2025-02-14 Example:
"2025-02-14"
Path Parameters
Account ID
Response
Account assets with valuations
Per-asset balance breakdown (crypto and virtual)
On-chain crypto asset balance aggregated across all chains
- Crypto
- Virtual
Show child attributes
Show child attributes