Aller au contenu
GET /v1/balances

The Safe native + ERC-20 token balances

Essayez-le en direct

10 appels gratuits par jour — sans inscription, sans clé API. Passe par la passerelle oanor.

En-têtes personnalisés (facultatif)
api.oanor.com/safe-api

Ça marche. Récupérez une clé API et utilisez-la dans votre projet.

Obtenez une clé API

Extraits de code

curl "https://api.oanor.com/safe-api/v1/balances" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/safe-api/v1/balances", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/safe-api/v1/balances");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/safe-api/v1/balances",
    headers={"x-oanor-key": "oanor_test_..."}
)

Exemple de réponse

Une réponse réelle de ce endpoint, capturée lors du dernier contrôle de santé.

{
    "data": {
        "note": "Native and ERC-20 token balances held by the Safe. balance is human-readable; balance_raw is the integer base-unit amount.",
        "chain": "eth",
        "count": 11,
        "source": "Safe",
        "tokens": [
            {
                "name": "Ether",
                "symbol": "ETH",
                "balance": 0.682961,
                "decimals": 18,
                "balance_raw": "682960961506566725",
                "token_address": null
            },
            {
                "name": "1INCH Token",
                "symbol": "1INCH",
                "balance": 728.7256,
                "decimals": 18,
                "balance_raw": "728725600000000000000",
                "token_address": "0x111111111117dC0aa78b770fA6A738034120C302"
            },
            {
                "name": "Bankless DAO",
                "symbol": "BANK",
                "balance": 37422.03,
                "decimals": 18,
                "balance_raw": "37422030000000000000000",
                "token_address": "0x2d94AA3e47d9D5024503Ca8491fcE9A2fB4DA198"
            },
            {
                "name": "CoW Protocol Token",
                "symbol": "COW",
                "balance": 484395.201156,
                "decimals": 18,
                "balance_raw": "484395201155981443455776",
                "token_address": "0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB"
            },
            {
                "name": "CoW Protocol Virtual Token",
                "symbol": "vCOW",
                "balance": 12903083.567825,
                "decimals": 18,
                "balance_raw": "12903083567825183157147566",
                "token_address": "0xD057B63f5E69CF1B929b356b579Cba08D7688048"
            },
            {
                "name": "Liquid staked Ether 2.0",
                "symbol": "stETH",
                "balance": 0.000673,
                "decimals": 18,
                "balance_raw": "672986675309719",
                "token_address": "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"
            },
            {
                "name": "LQTY",
                "symbol": "LQTY",
                "balance": 42.2129,
                "decimals": 18,
                "balance_raw": "42212900000000000000",
                "token_address": "0x6DEA81C8171D0bA574754EF6F8b412F2Ed88c54D"
            },
            {
                "name": "LUSD Stablecoin",
                "symbol": "LUSD",
                "balance": 259.294,
                "decimals": 18,
                "balance_raw": "259294000000000000000",
                "token_address": "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0"
            },
            {
                "name": "rETH2",
                "symbol": "RETH2",
                "balance": 0.003926,
                "decimals": 18,
                "balance_raw": "3925584955160687",
                "token_address": "0x20BC832ca081b91433ff6c17f85701B6e92486c5"
            },
            {
      
…