Direct API — NFT

API endpoints for NFT.

NFT — Direct API Endpoints

Alchemy

GET

PathEst. CUDescription
direct/v1/Alchemy/{chain}/nft/v3
getCollectionMetadata
462Retrieves high-level collection or contract-level information for an NFT collection.
direct/v1/Alchemy/{chain}/nft/v3
getCollectionsForOwner
693Retrieves all NFT collections held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/computeRarity154Calculates the rarity of each attribute within an NFT.
direct/v1/Alchemy/{chain}/nft/v3
getContractMetadata
308Retrieves high-level collection or contract-level information for an NFT.
direct/v1/Alchemy/{chain}/nft/v3
getContractsForOwner
616Retrieves all NFT contracts held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/getFloorPrice154Retrieves the floor prices of an NFT collection across different marketplaces.
direct/v1/Alchemy/{chain}/nft/v3
invalidateContract
154Marks 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/isAirdropNFT154Determines 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
isHolderOfContract
154Determines whether a specific wallet holds any NFT from a given contract.
direct/v1/Alchemy/{chain}/nft/v3/isSpamContract154Determines whether a specific contract is marked as spam by Alchemy.
direct/v1/Alchemy/{chain}/nft/v3/getNFTMetadata154Retrieves the metadata associated with a specific NFT.
direct/v1/Alchemy/{chain}/nft/v3/getNFTSales308Retrieves NFT sales that have occurred through on-chain marketplaces.
direct/v1/Alchemy/{chain}/nft/v3
getNFTsForCollection
924Retrieves all NFTs associated with a specific NFT collection.
direct/v1/Alchemy/{chain}/nft/v3
getNFTsForContract
924Retrieves all NFTs associated with a specific NFT contract.
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner924Retrieves all NFTs currently owned by a specified address.
direct/v1/Alchemy/{chain}/nft/v3
getOwnersForContract
924Retrieves all owners associated with a specific NFT contract.
direct/v1/Alchemy/{chain}/nft/v3/getOwnersForNFT154Retrieves the owner(s) for a specific token.
direct/v1/Alchemy/{chain}/nft/v3/reportSpam1Reports a specific address to the API if it is suspected to be spam.
direct/v1/Alchemy/{chain}/nft/v3
searchContractMetadata
924Searches for a keyword across metadata of all ERC-721 and ERC-1155 smart contracts.
direct/v1/Alchemy/{chain}/nft/v3
getSpamContracts
924Returns a list of all spam contracts marked by Alchemy.
direct/v1/Alchemy/{chain}/nft/v3
summarizeNFTAttributes
154Generates a summary of attribute prevalence for a specific NFT collection.

POST

PathEst. CUDescription
direct/v1/Alchemy/{chain}/nft/v3
getContractMetadataBatch
924Retrieves metadata for a list of specified contract addresses in a single request.
direct/v1/Alchemy/{chain}/nft/v3
getNFTMetadataBatch
924Retrieves metadata for up to 100 specified NFT contracts in a single request.
direct/v1/Alchemy/{chain}/nft/v3
refreshNftMetadata
77Submits 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_nft
5000Get NFTs for address
direct/v1/Covalent/v1/{chainName}/nft
{collectionContract}/traits/{trait}/attributes
5000Get attributes for a collection trait
direct/v1/Covalent/v1/{chainName}/nft
collections
5000Get 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_price
5000Get historical floor prices for a collection
direct/v1/Covalent/v1/{chainName}/nft_market
{contractAddress}/sale_count
5000Get historical sales count for a collection
direct/v1/Covalent/v1/{chainName}/nft_market
{contractAddress}/volume
5000Get 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}/metadata
5000Get 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}/traits
5000Get traits for a collection
direct/v1/Covalent/v1/{chainName}/nft
{collectionContract}/traits_summary
5000Get 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
getNftPoolCollectionsByExchange
3500Returns 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
getNftPoolsByCollectionAndExchange
3500Returns 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-mapping
50Fetch mapping data for collections and mint addresses within the Hello Moon platform.
direct/v1/HelloMoon/v0/nft
mint-accounts-by-owner-cnft
50Get 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
batched
50Fetch batched floor prices for multiple NFT collections.
direct/v1/HelloMoon/v0/nft/collection/floorprice
candlesticks
50Retrieve candlestick data for floor prices of NFT collections.
direct/v1/HelloMoon/v0/nft/collection
floor-price-compressed
50Fetch compressed floor price data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection
floorprices
50Retrieve floor prices across multiple NFT collections.
direct/v1/HelloMoon/v0/nft/collection
leaderboard/stats
50Get 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
top
50Retrieve top overlap data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership
cumulative
50Fetch cumulative ownership data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership
current
50Retrieve current ownership data for an NFT collection.
direct/v1/HelloMoon/v0/nft/collection/ownership
historical
50Fetch historical ownership data for NFT collections.
direct/v1/HelloMoon/v0/nft/collection/ownership
holding-period
50Get holding period data for owners of NFTs in specific collections.
direct/v1/HelloMoon/v0/nft/collection/ownership
top-holders
50Retrieve top holder data for an NFT collection.
direct/v1/HelloMoon/v0/nft/collection/stats
primary-sales
50Fetch primary sales statistics for NFT collections.
direct/v1/HelloMoon/v0/nft/collection
program-usage
50Fetch program usage statistics for a specific NFT collection.
direct/v1/HelloMoon/v0/nft/collection
smart-money-inflow
50Retrieve 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
washtrading
50Retrieve 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
latest
50Fetch 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-summary
50Get 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-creator
50Retrieve floor price data for Tensor marketplace NFTs, grouped by creator.
direct/v1/HelloMoon/v0/nft/marketplace
transactions
50Retrieve 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-pubkey
50Get 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-paid
50Get the all-time amount of royalties paid for a specified NFT collection.
direct/v1/HelloMoon/v0/nft
sales_per_market_daily
50Fetch 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/mint
50Retrieve 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/collections7Get collections by wallet
direct/v1/Moralis/nft/{address}/stats17500Get collection stats
direct/v1/Moralis/nft/{address}/metadata7000Get contract metadata
direct/v1/Moralis/nft/{address}/price6300Get contract sale prices
direct/v1/Moralis/nft/{address}/lowestprice5600Get lowest price
direct/v1/Moralis/nft/getMultipleNFTs21000Get multiple NFTs
direct/v1/Moralis/nft/{address}/{token_id}2800Get NFT metadata
direct/v1/Moralis/nft/{address}/owners7000Get NFT owners
direct/v1/Moralis/nft/{address}7000Get NFTs by contract
direct/v1/Moralis/nft/{address}/nfts-by-traits7000Get NFTs by traits
direct/v1/Moralis/{address}/nft7000Get NFTs by wallet
direct/v1/Moralis/nft/{address}/trades5600Get NFT trades
direct/v1/Moralis/wallets/{address}/nfts/trades5600Get trades by wallet
direct/v1/Moralis/nft/{address}/traits7000Get NFT traits by collection (single response, limited to 5,000 traits)
direct/v1/Moralis/nft/{address}/traits/paginate7Get NFT traits by collection (paginated, no limit)
direct/v1/Moralis/{address}/nft/transfers7000Get transfers by wallet
direct/v1/Moralis/nft/{address}/{token_id}/price6300Get sale prices
direct/v1/Moralis/solana/nft/{network}/{address}
metadata
700Get NFT metadata on Solana
direct/v1/Moralis/solana/account/{network}
{address}/nft
700Get NFTs by wallet on Solana
direct/v1/Moralis/nft/{address}/{token_id}
owners
7000Get token ID owners
direct/v1/Moralis/nft/{address}/{token_id}/stats17500Get token stats
direct/v1/Moralis/nft/{address}/{token_id}
trades
5600Get trades by token
direct/v1/Moralis/block/{block_number_or_hash}
nft/transfers
2800Get transfers by block
direct/v1/Moralis/nft/{address}/transfers7000Get transfers by contract
direct/v1/Moralis/nft/{address}/{token_id}
transfers
2800Get transfers by contract and token ID
direct/v1/Moralis/nft/transfers7000Get transfers from block to block
direct/v1/Moralis/nft/{address}/{token_id}
metadata/resync
17500Resync metadata
direct/v1/Moralis/nft/{address}/traits/resync700Resync NFT traits by collection
direct/v1/Moralis/nft/{address}/sync17500Sync NFT contract

Shyft

DELETE

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

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/candy_machine
nft_addresses
16Get all the NFT addresses
direct/v1/Shyft/sol/v1/candy_machine/nfts16Get all the NFTs
direct/v1/Shyft/sol/v1/collections/get_nfts16Get all the NFTs in a collection
direct/v1/Shyft/sol/v1/wallet/collections16For getting all the collections in a wallet
direct/v1/Shyft/sol/v1/nft/read16Get the properties, metadata and on-chain parameters of an already existing on-chian nft.
direct/v1/Shyft/sol/v1/nft/read_all16Read all NFTs
direct/v1/Shyft/sol/v1/nft/search16Search for NFTs

POST

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v2.0/nft/activities651Get NFT activities on Solana.
direct/v1/SolScan/v2.0/nft/collection/items651Get items from a specific NFT collection on Solana.
direct/v1/SolScan/v2.0/nft/collection/lists651Get a list of NFT collections on Solana.
direct/v1/SolScan/v2.0/nft/news651Get news related to NFTs on Solana.

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/accounts/{account_id}/nfts
history
3Get the transfer nft history
direct/v1/TonAPI/v2/accounts/{account_id}/nfts3Get all NFT items by owner address
direct/v1/TonAPI/v2/nfts/collections
{account_id}/items
3Get NFT items from collection by collection address
direct/v1/TonAPI/v2/nfts/collections
{account_id}
3Get NFT collection by collection address
direct/v1/TonAPI/v2/nfts/collections3Get NFT collections
direct/v1/TonAPI/v2/nfts/{account_id}/history3Get the transfer nfts history for account
direct/v1/TonAPI/v2/nfts/{account_id}3Get NFT item by its address

POST

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