GET
/
v1
/
networks
/
{network_id}
/
addresses
/
{address_id}
/
balance_history
/
{asset_id}
curl --request GET \
  --url https://api.cdp.coinbase.com/platform/v1/networks/{network_id}/addresses/{address_id}/balance_history/{asset_id} \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "amount": "12345678",
      "block_hash": "0x53e11e94ebb2438d6ddcfa07dabc9b551d2f440f8363fea941083bc397a86a42",
      "block_height": "12345",
      "asset": {
        "network_id": "base-sepolia",
        "asset_id": "USDC",
        "decimals": 18,
        "contract_address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e"
      }
    }
  ],
  "has_more": true,
  "next_page": "<string>"
}

Authorizations

Authorization
string
header
required

Enter your JSON Web Token (JWT) here. Refer to the Generate JWT section of our Authentication docs for information on how to generate your Bearer Token.

Path Parameters

network_id
string
required

Blockchain network identifier.

address_id
string
required

Blockchain address hash (Note that EVM chain address hash should be lowered cased).

asset_id
string
required

The symbol of the asset to fetch the historical balance for.

Query Parameters

limit
integer

A limit on the number of objects to be returned. The default value is 10. The maximum value is 100, and values supplied over this will be coerced to the maximum.

page
string

A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

Maximum length: 5000

Response

200
application/json

Success response