⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

Account Resources — Move REST API

Overview

Lists all Move resources under an account. Useful for token balances and on-chain state.

Endpoint

GET /v1/accounts/{address}/resources

Movement-Specific Notes

  • Resource types use canonical 0x...::module::Type identifiers.

Request

Parameters

NameTypeLocationRequiredDescription
addressstringpathYesHex account address

Response

Success Response (200)

[
{
"type": "0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>",
"data": { "coin": { "value": "123" } }
}
]

Code Examples

TypeScript (Aptos SDK)

import { Aptos, AptosConfig, Network } from '@aptos-labs/ts-sdk';
const cfg = new AptosConfig({ network: Network.CUSTOM, fullnode: 'https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1' });
const aptos = new Aptos(cfg);
const resources = await aptos.getAccountResources({ accountAddress: '0x1' });
console.log(resources);

Python

from aptos_sdk.client import RestClient
client = RestClient('https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1')
resources = client.account_resources('0x1')
print(resources)

cURL

curl -X GET https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1/accounts/0x1/resources \
-H "Accept: application/json"

EVM Equivalent

N/A directly. Closest analogs are contract storage queries via eth_call or eth_getStorageAt.