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

accounts_modules

Overview

Returns all Move modules published by an account.

Endpoint

GET /v1/accounts/{address}/modules

Aptos-Specific Notes

  • Use for on-chain ABI discovery and upgrade audits.

Request

Path Parameters

NameTypeRequiredDescription
addressstringYesAccount address

Query Parameters

NameTypeRequiredDescription
ledger_versionstringNoHistorical version read

Request Body

None.

Response

[
{ "bytecode": "0x...", "abi": { "name": "my_module" } }
]

Code Examples

cURL

curl -s "https://api-aptos-mainnet.n.dwellir.com/YOUR_API_KEY/v1/accounts/0x1/modules"

TypeScript

const modules = await aptos.getAccountModules({ accountAddress: "0x1" });

Python

modules = client.account_modules("0x1")

Rust

let modules = client.get_account_modules("0x1").await?;
  • accounts_module - Get a single module by name