portfolio
Methods exposed through client.portfolio.
nft_contracts(...)
Fetches NFT contracts held by wallet addresses, with aggregate collection-level metadata.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
NftContractsRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
NftContractsResponse
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/portfolio/nft_contracts.py
nft_contracts.paged
Paged version of the NFT contracts endpoint.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
NftContractsBaseRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for each request. |
None
|
Returns:
| Type | Description |
|---|---|
PaginatedResponse[NftContract, str]
|
An async iterable and awaitable paginated response over NFT contracts. |
References
Source code in pkg/src/alchemy/api/portfolio/nft_contracts.py
nfts(...)
Fetches NFTs held by wallet addresses, with optional metadata and filtering controls.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
PortfolioNftsRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
PortfolioNftsResponse
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/portfolio/nfts.py
nfts.paged
Paged version of the NFTs endpoint.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
PortfolioNftsBaseRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for each request. |
None
|
Returns:
| Type | Description |
|---|---|
PaginatedResponse[PortfolioNft, str]
|
An async iterable and awaitable paginated response over NFTs. |
References
Source code in pkg/src/alchemy/api/portfolio/nfts.py
token_balances(...)
Fetches fungible token balances for multiple wallet addresses and networks.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
TokenBalancesRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
TokenBalancesResponse
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/portfolio/token_balances.py
token_balances.paged
Paged version of the token balances endpoint.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
TokenBalancesBaseRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for each request. |
None
|
Returns:
| Type | Description |
|---|---|
PaginatedResponse[PortfolioTokenBalance, str]
|
An async iterable and awaitable paginated response over token balances. |
References
Source code in pkg/src/alchemy/api/portfolio/token_balances.py
tokens(...)
Fetches fungible tokens for multiple wallet addresses and networks, optionally including metadata and prices.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
TokensRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
TokensResponse
|
The validated endpoint response. |
References
Source code in pkg/src/alchemy/api/portfolio/tokens.py
tokens.paged
Paged version of the tokens endpoint.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
TokensBaseRequest
|
Request payload. |
required |
validate
|
bool | None
|
Validation override for each request. |
None
|
Returns:
| Type | Description |
|---|---|
PaginatedResponse[PortfolioToken, str]
|
An async iterable and awaitable paginated response over tokens. |