slug; detail endpoints take a numeric id in the path.
GET /v1/dao/account-registry
Returns all wallets tracked for a DAO with balances, labels, and custody type. Powers the Account Registry tab. Parameters:slug (required)
Example Response
Example Response
GET /v1/group
Returns account registry groups and their subgroups. Powers the Group and Sub-group columns in the Account Registry tab. Parameters:slug (required)
Example Response
Example Response
GET /v1/account
Returns the flat account list for a project. A lighter alternative to/v1/dao/account-registry that includes the numeric id needed by the account detail and balance endpoints.
Parameters: slug (required), q, entityType, isActive
Example Response
Example Response
Custody types. The
custodyType field takes one of five values, also available from GET /v1/account/custody-types:
GET /v1/account/active
Returns active accounts only, with token holdings and treasury totals inlined. Paginated. Parameters:slug (required), limit, page
Example Response
Example Response
totalValue excludes the project’s own token. A project cannot count treasury-held supply of its own token as backing, so NAV uses this figure rather than the sum of all holdings.GET /v1/account/grouped
Returns accounts bucketed into display groups. Powers the grouped account selector. Parameters:slug (required)
Example Response
Example Response
GET /v1/account/legacy
Returns retired and replaced accounts, including what replaced them and the proposal that authorized the change. Parameters:slug (required), limit, page
Example Response
Example Response
GET /v1/account/{id}
Returns full detail for a single account, including notes and group assignment. Parameters:id (path, required)
Example Response
Example Response
GET /v1/account/{id}/balance/onchain
Returns current onchain token holdings for a single account, with live USD prices. Parameters:id (path, required)
Example Response
Example Response
GET /v1/account/{id}/balance/offchain
Returns manually recorded off-chain holdings for a single account, such as exchange or bank balances. Same response shape as the onchain endpoint. Parameters:id (path, required)
Example Response
Example Response
Accounts with no recorded off-chain holdings return empty arrays. Most onchain-only projects have none.
GET /v1/counterparty
Returns known counterparties for a project: labeled external addresses that appear as the other side of treasury movements. Powers the Known Counterparties table. Parameters:slug (required), limit, page, q, entityType
Example Response
Example Response
A counterparty can hold multiple addresses. Match movements on any address in
counterpartyAddresses, not on the first entry alone.GET /v1/counterparty/{id}
Returns full detail for a single counterparty, including its address list. Parameters:id (path, required)
Example Response
Example Response