getNFTsForOwner
Retrieve all NFTs owned by a wallet address on a single network, with metadata and spam filtering options. Filter by contract, exclude spam, and paginate results.
Instructions
Get all NFTs owned by an address on a single network, with metadata and spam filtering options
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Network ID. Call listSupportedNetworks for all options. e.g. "eth-mainnet", "base-mainnet" | eth-mainnet |
| owner | Yes | Address for NFT owner (can be in ENS format for Eth Mainnet). | |
| contractAddresses | No | Array of contract addresses to filter the responses with. Max limit 45. | |
| withMetadata | No | If true, returns NFT metadata. Defaults to true. | |
| orderBy | No | Order for the results. Can be 'transferTime'. | |
| excludeFilters | No | Filters to exclude. e.g. ["SPAM", "AIRDROPS"] | |
| includeFilters | No | Filters to include. e.g. ["SPAM", "AIRDROPS"] | |
| spamConfidenceLevel | No | The spam confidence level to filter at. | |
| tokenUriTimeoutInMs | No | Timeout in ms for metadata URI resolution. Set to 0 for cache-only. | |
| pageKey | No | Pagination key from a previous response. | |
| pageSize | No | Number of NFTs to return per page. Max 100. |