TypeScript SDK
getOwnedNFTs
Get NFTs owned by an address
import { Insight } from "thirdweb"; const nfts = await Insight.getOwnedNFTs({ client, chains: [sepolia], ownerAddress: "0x1234567890123456789012345678901234567890",});
function getOwnedNFTs(args: { contractAddresses?: Array<string>; includeMetadata?: boolean; ownerAddress: string; queryOptions?: Omit< { chain?: Array<number>; chain_id?: Array<number>; contract_address?: Array<string>; limit?: number; owner_address: Array<string>; page?: null | number; resolve_metadata_links?: "false" | "true"; }, "chain" | "owner_address" >;
let args: { contractAddresses?: Array<string>; includeMetadata?: boolean; ownerAddress: string; queryOptions?: Omit< { chain?: Array<number>; chain_id?: Array<number>; contract_address?: Array<string>; limit?: number; owner_address: Array<string>; page?: null | number; resolve_metadata_links?: "false" | "true"; }, "chain" | "owner_address" >;};
let returnType: | { chainId: number; id: bigint; owner: string | null; tokenAddress: string; tokenURI: string; type: "ERC721"; } | { chainId: number; id: bigint; owner: string | null; supply: bigint; tokenAddress: string; tokenURI: string; type: "ERC1155"; };