Alchemy — Contracts By Owner
alchemy_get_nft_v3_getcontractsforownergetContractsForOwner - Retrieves all NFT contracts held by a specified owner address. Free import profile omits optional paid filters and query names unsupported by the importer; see retained original documentation. Uses the shared Alchemy Free quota; not unlimited. Documentation prepared only, not runtime-verified. Uses the caller's OpenAny gateway credentials. Charges and authorization are determined by the gateway.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | String - Address for NFT owner (can be in ENS format for Eth Mainnet). | |
| orderBy | No | Enum - ordering scheme to use for ordering NFTs in the response. If unspecified, NFTs will be ordered by contract address and token ID. - transferTime: NFTs will be ordered by the time they were transferred into the wallet, with newest NFTs first. Note: This ordering is supported on Ethereum Mainnet, Optimism Mainnet, Polygon Mainnet, Base Mainnet, Arbitrum One, Polygon Amoy, Base Sepolia, Arbitrum Sepolia, Ethereum Sepolia, and Optimism Sepolia. | |
| pageKey | No | String - key for pagination. If more results are available, a pageKey will be returned in the response. Pass back the pageKey as a param to fetch the next page of results. | |
| pageSize | No | Number of NFTs to be returned per page. Defaults to 100. Max is 100. | |
| withMetadata | No | Boolean - if set to `true`, returns NFT metadata. Setting this to false will reduce payload size and may result in a faster API call. Defaults to `true`. |