GET
/
v1
/
networks
/
{network_id}
/
assets
/
{asset_id}
Get asset by ID
curl --request GET \
  --url https://api.cdp.coinbase.com/platform/v1/networks/{network_id}/assets/{asset_id} \
  --header 'Authorization: Bearer <token>'
{
  "network_id": "base-sepolia",
  "asset_id": "USDC",
  "decimals": 18,
  "contract_address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e"
}

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

The ID of the blockchain network.

asset_id
string
required

The ID of the asset to fetch. This could be a symbol or an ERC20 contract address.

Response

The asset

An asset onchain scoped to a particular network, e.g. ETH on base-sepolia, or the USDC ERC20 Token on ethereum-mainnet.

network_id
string
required

The ID of the blockchain network.

Example:

"base-sepolia"

asset_id
string
required

The ID for the asset on the network

Example:

"USDC"

decimals
integer

The number of decimals the asset supports. This is used to convert from atomic units to base units.

Example:

18

contract_address
string

The optional contract address for the asset. This will be specified for smart contract-based assets, for example ERC20s.

Example:

"0x036CbD53842c5426634e7929541eC2318f3dCF7e"