Skip to main content
API endpoints for NFT.

NFT — Direct API Endpoints

Alchemy

GET

PathEst. CUDescription
direct/v1/Alchemy/{chain}/nft/v3/getCollectionMetadata480Retrieves high-level collection or contract-level information for an NFT collection.
direct/v1/Alchemy/{chain}/nft/v3/getCollectionsForOwner720Retrieves all NFT collections held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/computeRarity160Calculates the rarity of each attribute within an NFT.
direct/v1/Alchemy/{chain}/nft/v3/getContractMetadata320Retrieves high-level collection or contract-level information for an NFT.
direct/v1/Alchemy/{chain}/nft/v3/getContractsForOwner640Retrieves all NFT contracts held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/getFloorPrice160Retrieves the floor prices of an NFT collection across different marketplaces.
direct/v1/Alchemy/{chain}/nft/v3/invalidateContract160Marks all cached tokens for the specified contract as stale, ensuring the next query fetches live data instead of cached data.
direct/v1/Alchemy/{chain}/nft/v3/isAirdropNFT160Determines whether a specific token is marked as an airdrop. Airdrops are defined as NFTs minted to a user address in a transaction sent by a different address.
direct/v1/Alchemy/{chain}/nft/v3/isHolderOfContract160Determines whether a specific wallet holds any NFT from a given contract.
direct/v1/Alchemy/{chain}/nft/v3/isSpamContract160Determines whether a specific contract is marked as spam by Alchemy.
direct/v1/Alchemy/{chain}/nft/v3/getNFTMetadata160Retrieves the metadata associated with a specific NFT.
direct/v1/Alchemy/{chain}/nft/v3/getNFTSales320Retrieves NFT sales that have occurred through on-chain marketplaces.
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForCollection1200Retrieves all NFTs associated with a specific NFT collection.
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForContract960Retrieves all NFTs associated with a specific NFT contract.
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner960Retrieves all NFTs currently owned by a specified address.
direct/v1/Alchemy/{chain}/nft/v3/getOwnersForContract960Retrieves all owners associated with a specific NFT contract.
direct/v1/Alchemy/{chain}/nft/v3/getOwnersForNFT160Retrieves the owner(s) for a specific token.
direct/v1/Alchemy/{chain}/nft/v3/reportSpam20Reports a specific address to the API if it is suspected to be spam.
direct/v1/Alchemy/{chain}/nft/v3/searchContractMetadata960Searches for a keyword across metadata of all ERC-721 and ERC-1155 smart contracts.
direct/v1/Alchemy/{chain}/nft/v3/getSpamContracts960Returns a list of all spam contracts marked by Alchemy.
direct/v1/Alchemy/{chain}/nft/v3/summarizeNFTAttributes160Generates a summary of attribute prevalence for a specific NFT collection.

POST

PathEst. CUDescription
direct/v1/Alchemy/{chain}/nft/v3/getContractMetadataBatch960Retrieves metadata for a list of specified contract addresses in a single request.
direct/v1/Alchemy/{chain}/nft/v3/getNFTMetadataBatch960Retrieves metadata for up to 100 specified NFT contracts in a single request.
direct/v1/Alchemy/{chain}/nft/v3/refreshNftMetadata80Submits a request for Alchemy to refresh the cached metadata of a specific NFT token.

Covalent

GET

PathEst. CUDescription
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nft5000Get NFTs for address
direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits/{trait}/attributes5000Get attributes for a collection trait
direct/v1/Covalent/v1/{chainName}/nft/collections5000Get chain collections
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}5000Check ownership in NFT collection
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}5000Check ownership in NFT collection for specific token
direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/floor_price5000Get historical floor prices for a collection
direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/sale_count5000Get historical sales count for a collection
direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/volume5000Get historical volume for a collection
direct/v1/Covalent/v1/{chainName}/nft/approvals/{walletAddress}5000Get NFT approvals for address
direct/v1/Covalent/v1/{chainName}/nft/{contractAddress}/metadata5000Get NFTs from contract with metadata
direct/v1/Covalent/v1/{chainName}/tokens/{contractAddress}/nft_transactions/{tokenId}5000Get NFT transactions for contract
direct/v1/Covalent/v1/{chainName}/nft/{contractAddress}/metadata/{tokenId}5000Get single NFT from contract with metadata
direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits5000Get traits for a collection
direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits_summary5000Get trait summary for collection

Defined

POST

PathEst. CUDescription
direct/v1/Defined/filterNftCollections3500Returns a list of NFT collection based on a variety of filters.
direct/v1/Defined/filterNftParallelAssets3500Returns a list of Parallel assets based on a variety of filters.
direct/v1/Defined/filterNftPoolCollections3500Returns a list of NFT collections based on a variety of filters.
direct/v1/Defined/filterNftPools3500Returns a list of NFT pools based on a variety of filters.
direct/v1/Defined/getDetailedNftStats3500Returns bucketed stats for a given NFT collection.
direct/v1/Defined/getNftAssets3500Returns a list of NFT assets in a given collection.
direct/v1/Defined/getNftCollectionMetadata3500Returns stats for an NFT collection across different time frames.
direct/v1/Defined/getNftContracts3500Returns a list of NFT collection metadata.
direct/v1/Defined/getNftEvents3500Returns transactions for an NFT collection across any marketplace(s).
direct/v1/Defined/getNftPool3500Returns an NFT pool.
direct/v1/Defined/getNftPoolCollection3500Returns an NFT pool collection with pool stats for a given AMM NFT marketplace.
direct/v1/Defined/getNftPoolCollectionsByExchange3500Returns an NFT collection with pool stats for a given AMM NFT marketplace.
direct/v1/Defined/getNftPoolEvents3500Returns transactions for an NFT collection across all NFT pools or within a given pool.
direct/v1/Defined/getNftPoolsByCollectionAndExchange3500Returns NFT pools for a given collection and AMM NFT marketplace.
direct/v1/Defined/getNftPoolsByOwner3500Returns a list of NFT pools for a given owner.
direct/v1/Defined/getNftPoolStats3500Returns aggregated NFT pool/collection stats for a given time frame.
direct/v1/Defined/getParallelAssets3500Returns transactions for an NFT collection across any marketplace(s).
direct/v1/Defined/getParallelCardChanges3500Returns changes made to Parallel card metadata over time.
direct/v1/Defined/nftHolders3500Returns list of wallets that hold a given collection, ordered by holdings descending. Also has the unique count of holders for that collection
direct/v1/Defined/searchNfts3500Returns a list of NFT collections matching a given query string.
direct/v1/Defined/walletNftCollectionAssets3500Returns list of NFT assets held by a given wallet for a single collection.
direct/v1/Defined/walletNftCollections3500Returns list of collections and quantity of NFTs held by a given wallet.

HelloMoon

POST

PathEst. CUDescription
direct/v1/HelloMoon/v0/hello-moon/collection-mint-mapping50Fetch mapping data for collections and mint addresses within the Hello Moon platform.
direct/v1/HelloMoon/v0/nft/mint-accounts-by-owner-cnft50Get mint account details for NFTs owned by a specific user.
direct/v1/HelloMoon/v0/nft/mints-by-owner50Get a list of NFTs minted by a specific owner on the blockchain.
direct/v1/HelloMoon/v0/nft/collection/all-time50Retrieve all-time data for NFT collections, including transaction volume and price history.
direct/v1/HelloMoon/v0/nft/collection/collective50Fetch data for NFT collections labeled as “collective” on Hello Moon.
direct/v1/HelloMoon/v0/nft/collection/floorprice50Get the latest floor price for an NFT collection.
direct/v1/HelloMoon/v0/nft/collection/floorprice/batched50Fetch batched floor prices for multiple NFT collections.
direct/v1/HelloMoon/v0/nft/collection/floorprice/candlesticks50Retrieve candlestick data for floor prices of NFT collections.
direct/v1/HelloMoon/v0/nft/collection/floor-price-compressed50Fetch compressed floor price data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/floorprices50Retrieve floor prices across multiple NFT collections.
direct/v1/HelloMoon/v0/nft/collection/leaderboard/stats50Get leaderboard statistics for NFT collections based on trading volumes and other factors.
direct/v1/HelloMoon/v0/nft/collection/listing50Retrieve listing data for specific NFT collections.
direct/v1/HelloMoon/v0/nft/collection/mints50Retrieve data on newly minted NFTs within specific collections.
direct/v1/HelloMoon/v0/nft/collection/name50Retrieve NFT collection details by name, using a specific search strategy.
direct/v1/HelloMoon/v0/nft/collection/overlap50Fetch overlap data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/overlap/top50Retrieve top overlap data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership/cumulative50Fetch cumulative ownership data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership/current50Retrieve current ownership data for an NFT collection.
direct/v1/HelloMoon/v0/nft/collection/ownership/historical50Fetch historical ownership data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership/holding-period50Get holding period data for owners of NFTs in specific collections.
direct/v1/HelloMoon/v0/nft/collection/ownership/top-holders50Retrieve top holder data for an NFT collection.
direct/v1/HelloMoon/v0/nft/collection/stats/primary-sales50Fetch primary sales statistics for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/program-usage50Fetch program usage statistics for a specific NFT collection.
direct/v1/HelloMoon/v0/nft/collection/smart-money-inflow50Retrieve data on smart money inflows into NFT collections.
direct/v1/HelloMoon/v0/nft/collection/stats50Retrieve statistical data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/volatility50Retrieve volatility data for NFT collections, useful for market analysis.
direct/v1/HelloMoon/v0/nft/collection/washtrading50Retrieve wash trading data for NFTs within specific collections.
direct/v1/HelloMoon/v0/nft/estimated-price50Get estimated price for an NFT based on recent market data and trends.
direct/v1/HelloMoon/v0/nft/freeze_lookup50Look up freeze status for NFTs within specific collections.
direct/v1/HelloMoon/v0/nft/freeze_lookup/v250Retrieve freeze status details for NFTs with updated settings or format.
direct/v1/HelloMoon/v0/nft/ownership/historical50Retrieve historical ownership data for NFTs within the specified endpoint.
direct/v1/HelloMoon/v0/nft/sales/secondary/latest50Fetch the latest secondary sales data for a specific NFT or collection.
direct/v1/HelloMoon/v0/nft/leaderboard50Retrieve an NFT leaderboard with ordering options such as by smart money inflow.
direct/v1/HelloMoon/v0/nft/listings50List all current NFT listings with detailed metadata.
direct/v1/HelloMoon/v0/nft/listing-status50Retrieve the current listing status of NFTs across marketplaces.
direct/v1/HelloMoon/v0/nft/listing-status/v250Get updated listing status data for NFTs across marketplaces.
direct/v1/HelloMoon/v0/nft/loans/collection-summary50Get a summary of loans within NFT collections.
direct/v1/HelloMoon/v0/nft/loans/ltv50Get loan-to-value (LTV) ratio data for NFTs, essential for loan assessment.
direct/v1/HelloMoon/v0/nft/marketplace/tensor/floor-price-by-creator50Retrieve floor price data for Tensor marketplace NFTs, grouped by creator.
direct/v1/HelloMoon/v0/nft/marketplace/transactions50Retrieve NFT marketplace transaction records, including sale amounts and times.
direct/v1/HelloMoon/v0/nft/market-stats50Fetch general market statistics for NFTs.
direct/v1/HelloMoon/v0/nft/mint_information50Retrieve detailed mint information for a specific NFT.
direct/v1/HelloMoon/v0/nft/collection/ownership/for-pubkey50Get NFT ownership information for a specific public key.
direct/v1/HelloMoon/v0/nft/sales/primary50Retrieve primary sale data for NFTs, including price and buyer information.
direct/v1/HelloMoon/v0/nft/royalty50Retrieve royalty information for NFTs within specified collections.
direct/v1/HelloMoon/v0/nft/royalty/all-time/amount-paid50Get the all-time amount of royalties paid for a specified NFT collection.
direct/v1/HelloMoon/v0/nft/sales_per_market_daily50Fetch daily sales data for NFTs across different marketplaces.
direct/v1/HelloMoon/v0/nft/sales/secondary50Retrieve secondary sale data for NFTs, including price and buyer details.
direct/v1/HelloMoon/v0/nft/sales/secondary/latest/mint50Retrieve recent secondary sales data for NFTs by mint address.
direct/v1/HelloMoon/v0/nft/social50Retrieve social engagement data for NFTs on Hello Moon.
direct/v1/HelloMoon/v0/shit/nfts50Fetch NFT data labeled under the “Shit” category on Hello Moon.

Moralis

GET

PathEst. CUDescription
direct/v1/Moralis/{address}/nft/collections20Get collections by wallet
direct/v1/Moralis/nft/{address}/stats18750Get collection stats
direct/v1/Moralis/nft/{address}/metadata7500Get contract metadata
direct/v1/Moralis/nft/{address}/price6750Get contract sale prices
direct/v1/Moralis/nft/{address}/lowestprice6000Get lowest price
direct/v1/Moralis/nft/getMultipleNFTs22500Get multiple NFTs
direct/v1/Moralis/nft/{address}/{token_id}3000Get NFT metadata
direct/v1/Moralis/nft/{address}/owners7500Get NFT owners
direct/v1/Moralis/nft/{address}7500Get NFTs by contract
direct/v1/Moralis/nft/{address}/nfts-by-traits7500Get NFTs by traits
direct/v1/Moralis/{address}/nft7500Get NFTs by wallet
direct/v1/Moralis/nft/{address}/trades6000Get NFT trades
direct/v1/Moralis/wallets/{address}/nfts/trades6000Get trades by wallet
direct/v1/Moralis/nft/{address}/traits7500Get NFT traits by collection (single response, limited to 5,000 traits)
direct/v1/Moralis/nft/{address}/traits/paginate20Get NFT traits by collection (paginated, no limit)
direct/v1/Moralis/{address}/nft/transfers7500Get transfers by wallet
direct/v1/Moralis/nft/{address}/{token_id}/price6750Get sale prices
direct/v1/Moralis/solana/nft/{network}/{address}/metadata750Get NFT metadata on Solana
direct/v1/Moralis/solana/account/{network}/{address}/nft750Get NFTs by wallet on Solana
direct/v1/Moralis/nft/{address}/{token_id}/owners7500Get token ID owners
direct/v1/Moralis/nft/{address}/{token_id}/stats18750Get token stats
direct/v1/Moralis/nft/{address}/{token_id}/trades6000Get trades by token
direct/v1/Moralis/block/{block_number_or_hash}/nft/transfers3000Get transfers by block
direct/v1/Moralis/nft/{address}/transfers7500Get transfers by contract
direct/v1/Moralis/nft/{address}/{token_id}/transfers3000Get transfers by contract and token ID
direct/v1/Moralis/nft/transfers7500Get transfers from block to block
direct/v1/Moralis/nft/{address}/{token_id}/metadata/resync18750Resync metadata
direct/v1/Moralis/nft/{address}/traits/resync750Resync NFT traits by collection
direct/v1/Moralis/nft/{address}/sync18750Sync NFT contract

Shyft

DELETE

PathEst. CUDescription
direct/v1/Shyft/sol/v1/nft/burn_many20Burn as many NFTs as you want
direct/v1/Shyft/sol/v1/nft/burn_detach20Burn an NFT

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/candy_machine/nft_addresses20Get all the NFT addresses
direct/v1/Shyft/sol/v1/candy_machine/nfts20Get all the NFTs
direct/v1/Shyft/sol/v1/collections/get_nfts20Get all the NFTs in a collection
direct/v1/Shyft/sol/v1/wallet/collections20For getting all the collections in a wallet
direct/v1/Shyft/sol/v1/nft/read20Get the properties, metadata and on-chain parameters of an already existing on-chian nft.
direct/v1/Shyft/sol/v1/nft/read_all20Read all NFTs
direct/v1/Shyft/sol/v1/nft/search20Search for NFTs

POST

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v2.0/nft/activities650Get NFT activities on Solana.
direct/v1/SolScan/v2.0/nft/collection/items650Get items from a specific NFT collection on Solana.
direct/v1/SolScan/v2.0/nft/collection/lists650Get a list of NFT collections on Solana.
direct/v1/SolScan/v2.0/nft/news650Get news related to NFTs on Solana.

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/accounts/{account_id}/nfts/history20Get the transfer nft history
direct/v1/TonAPI/v2/accounts/{account_id}/nfts20Get all NFT items by owner address
direct/v1/TonAPI/v2/nfts/collections/{account_id}/items20Get NFT items from collection by collection address
direct/v1/TonAPI/v2/nfts/collections/{account_id}20Get NFT collection by collection address
direct/v1/TonAPI/v2/nfts/collections20Get NFT collections
direct/v1/TonAPI/v2/nfts/{account_id}/history20Get the transfer nfts history for account
direct/v1/TonAPI/v2/nfts/{account_id}20Get NFT item by its address

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/nfts/_bulk20Get NFT items by their addresses