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";    };