Skip to main content

NFT — Direct API Endpoints

Alchemy

GET

PathEst. CUDescription
direct/v1/Alchemy//nft/v3
/getCollectionMetadata
480Retrieves high-level collection or contract-level information for an NFT collection.
direct/v1/Alchemy//nft/v3
/getCollectionsForOwner
720Retrieves all NFT collections held by a specified owner address.
direct/v1/Alchemy//nft/v3/computeRarity160Calculates the rarity of each attribute within an NFT.
direct/v1/Alchemy//nft/v3
/getContractMetadata
320Retrieves high-level collection or contract-level information for an NFT.
direct/v1/Alchemy//nft/v3
/getContractsForOwner
640Retrieves all NFT contracts held by a specified owner address.
direct/v1/Alchemy//nft/v3/getFloorPrice160Retrieves the floor prices of an NFT collection across different marketplaces.
direct/v1/Alchemy//nft/v3
/invalidateContract
160Marks all cached tokens for the specified contract as stale, ensuring the next query fetches live data instead of cached data.
direct/v1/Alchemy//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//nft/v3
/isHolderOfContract
160Determines whether a specific wallet holds any NFT from a given contract.
direct/v1/Alchemy//nft/v3/isSpamContract160Determines whether a specific contract is marked as spam by Alchemy.
direct/v1/Alchemy//nft/v3/getNFTMetadata160Retrieves the metadata associated with a specific NFT.
direct/v1/Alchemy//nft/v3/getNFTSales320Retrieves NFT sales that have occurred through on-chain marketplaces.
direct/v1/Alchemy//nft/v3
/getNFTsForCollection
20Retrieves all NFTs associated with a specific NFT collection.
direct/v1/Alchemy//nft/v3
/getNFTsForContract
1200Retrieves all NFTs associated with a specific NFT contract.
direct/v1/Alchemy//nft/v3/getNFTsForOwner960Retrieves all NFTs currently owned by a specified address.
direct/v1/Alchemy//nft/v3
/getOwnersForContract
960Retrieves all owners associated with a specific NFT contract.
direct/v1/Alchemy//nft/v3/getOwnersForNFT160Retrieves the owner(s) for a specific token.
direct/v1/Alchemy//nft/v3/reportSpam20Reports a specific address to the API if it is suspected to be spam.
direct/v1/Alchemy//nft/v3
/searchContractMetadata
960Searches for a keyword across metadata of all ERC-721 and ERC-1155 smart contracts.
direct/v1/Alchemy//nft/v3
/getSpamContracts
960Returns a list of all spam contracts marked by Alchemy.
direct/v1/Alchemy//nft/v3
/summarizeNFTAttributes
160Generates a summary of attribute prevalence for a specific NFT collection.

POST

PathEst. CUDescription
direct/v1/Alchemy//nft/v3
/getContractMetadataBatch
960Retrieves metadata for a list of specified contract addresses in a single request.
direct/v1/Alchemy//nft/v3
/getNFTMetadataBatch
960Retrieves metadata for up to 100 specified NFT contracts in a single request.
direct/v1/Alchemy//nft/v3
/refreshNftMetadata
80Submits a request for Alchemy to refresh the cached metadata of a specific NFT token.

CoinGecko

GET

PathEst. CUDescription
direct/v1/CoinGecko/nfts/2600NFTs Collection Data by ID
direct/v1/CoinGecko/nfts/
/contract/
2600NFTs Collection Data by Contract Address
direct/v1/CoinGecko/nfts/
/contract//market_chart
2600💼 NFTs Collection Historical Chart Data by Contract Address
direct/v1/CoinGecko/nfts/list2600NFTs List (ID Map)
direct/v1/CoinGecko/nfts//market_chart2600💼 NFTs Collection Historical Chart Data by ID
direct/v1/CoinGecko/nfts/markets2600💼 NFTs List with Market Data
direct/v1/CoinGecko/nfts//tickers2600💼 NFTs Collection Tickers by ID

Covalent

GET

PathEst. CUDescription
direct/v1/GoldRush/v1//address
//balances_nft
5000Get NFTs for address
direct/v1/GoldRush/v1//nft
//traits//attributes
5000Get attributes for a collection trait
direct/v1/GoldRush/v1//nft
/collections
5000Get chain collections
direct/v1/GoldRush/v1//address
//collection/
5000Check ownership in NFT collection
direct/v1/GoldRush/v1//address
//collection/
/token/
5000Check ownership in NFT collection for specific token
direct/v1/GoldRush/v1//nft_market
//floor_price
5000Get historical floor prices for a collection
direct/v1/GoldRush/v1//nft_market
//sale_count
5000Get historical sales count for a collection
direct/v1/GoldRush/v1//nft_market
//volume
5000Get historical volume for a collection
direct/v1/GoldRush/v1//nft/approvals
/
5000Get NFT approvals for address
direct/v1/GoldRush/v1//nft
//metadata
5000Get NFTs from contract with metadata
direct/v1/GoldRush/v1//tokens
//nft_transactions/
5000Get NFT transactions for contract
direct/v1/GoldRush/v1//nft
//metadata/
5000Get single NFT from contract with metadata
direct/v1/GoldRush/v1//nft
//traits
5000Get traits for a collection
direct/v1/GoldRush/v1//nft
//traits_summary
5000Get trait summary for collection

Codex

POST

PathEst. CUDescription
direct/v1/Codex/filterNftCollections3500Returns a list of NFT collection based on a variety of filters.
direct/v1/Codex/filterNftParallelAssets3500Returns a list of Parallel assets based on a variety of filters.
direct/v1/Codex/filterNftPoolCollections3500Returns a list of NFT collections based on a variety of filters.
direct/v1/Codex/filterNftPools3500Returns a list of NFT pools based on a variety of filters.
direct/v1/Codex/getDetailedNftStats3500Returns bucketed stats for a given NFT collection.
direct/v1/Codex/getNftAssets3500Returns a list of NFT assets in a given collection.
direct/v1/Codex/getNftCollectionMetadata3500Returns stats for an NFT collection across different time frames.
direct/v1/Codex/getNftContracts3500Returns a list of NFT collection metadata.
direct/v1/Codex/getNftEvents3500Returns transactions for an NFT collection across any marketplace(s).
direct/v1/Codex/getNftPool3500Returns an NFT pool.
direct/v1/Codex/getNftPoolCollection3500Returns an NFT pool collection with pool stats for a given AMM NFT marketplace.
direct/v1/Codex/getNftPoolCollectionsByExchange3500Returns an NFT collection with pool stats for a given AMM NFT marketplace.
direct/v1/Codex/getNftPoolEvents3500Returns transactions for an NFT collection across all NFT pools or within a given pool.
direct/v1/Codex
/getNftPoolsByCollectionAndExchange
3500Returns NFT pools for a given collection and AMM NFT marketplace.
direct/v1/Codex/getNftPoolsByOwner3500Returns a list of NFT pools for a given owner.
direct/v1/Codex/getNftPoolStats3500Returns aggregated NFT pool/collection stats for a given time frame.
direct/v1/Codex/getParallelAssets3500Returns transactions for an NFT collection across any marketplace(s).
direct/v1/Codex/getParallelCardChanges3500Returns changes made to Parallel card metadata over time.
direct/v1/Codex/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/Codex/searchNfts3500Returns a list of NFT collections matching a given query string.
direct/v1/Codex/walletNftCollectionAssets3500Returns list of NFT assets held by a given wallet for a single collection.
direct/v1/Codex/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.

LunarCrush

GET

PathEst. CUDescription
direct/v1/LunarCrush/public/nfts//v15000Get market data on an nft collection. Specify the nft to be queried by providing the numeric ID or the slug of the nft in the input parameter, which can be found by calling the /public/nfts/list endpoint.
direct/v1/LunarCrush/public/nfts/list/v15000Lists all nft collections supported by LunarCrush. Includes the “topic” endpoint to use to get social data from this nft collection as a social topic.
direct/v1/LunarCrush/public/nfts/list/v25000Get a general snapshot of LunarCrush metrics on the entire list of tracked NFTS. It is designed as a lightweight mechanism for monitoring the universe of available assets, either in aggregate or relative to each other. Metrics include Galaxy Score™, AltRank™, floor price, 24h percent change, market cap, social mentions, social interactions, social contributors, social dominance, and categories.
direct/v1/LunarCrush/public/nfts/
/time-series/v1
5000Get market time series data on an nft collection. Specify the nft to be queried by providing the numeric ID or slug of the nft collection in the input parameter, which can be found by calling the /public/nfts/list endpoint.
direct/v1/LunarCrush/public/nfts/
/time-series/v2
5000Get market time series data on a nft. Specify the nft to be queried by providing the numeric ID or the symbol of the nft in the input parameter, which can be found by calling the /nfts/list endpoint.

Moralis

GET

PathEst. CUDescription
direct/v1/Moralis//nft/collections20Get collections by wallet
direct/v1/Moralis/nft//stats375Get collection stats
direct/v1/Moralis/nft//metadata375Get contract metadata
direct/v1/Moralis/nft//price225Get contract sale prices
direct/v1/Moralis/nft//lowestprice300Get lowest price
direct/v1/Moralis/nft/getMultipleNFTs1125Get multiple NFTs
direct/v1/Moralis/nft//150Get NFT metadata
direct/v1/Moralis/nft//owners375Get NFT owners
direct/v1/Moralis/nft/375Get NFTs by contract
direct/v1/Moralis/nft//nfts-by-traits375Get NFTs by traits
direct/v1/Moralis//nft375Get NFTs by wallet
direct/v1/Moralis/nft//trades300Get NFT trades
direct/v1/Moralis/wallets//nfts/trades300Get trades by wallet
direct/v1/Moralis/nft//traits375Get NFT traits by collection (single response, limited to 5,000 traits)
direct/v1/Moralis/nft//traits/paginate20Get NFT traits by collection (paginated, no limit)
direct/v1/Moralis//nft/transfers375Get transfers by wallet
direct/v1/Moralis/nft///price225Get sale prices
direct/v1/Moralis/solana/nft//
/metadata
75Get NFT metadata on Solana
direct/v1/Moralis/solana/account/
//nft
75Get NFTs by wallet on Solana
direct/v1/Moralis/nft//
/owners
375Get token ID owners
direct/v1/Moralis/nft///stats375Get token stats
direct/v1/Moralis/nft//
/trades
300Get trades by token
direct/v1/Moralis/block/
/nft/transfers
150Get transfers by block
direct/v1/Moralis/nft//transfers375Get transfers by contract
direct/v1/Moralis/nft//
/transfers
150Get transfers by contract and token ID
direct/v1/Moralis/nft/transfers375Get NFT transfers for a wallet
direct/v1/Moralis/nft//
/metadata/resync
375Resync metadata
direct/v1/Moralis/nft//traits/resync75Resync NFT traits by collection
direct/v1/Moralis/nft//sync375Sync 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_addresses
20Get 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//nfts
/history
20Get the transfer nft history
direct/v1/TonAPI/v2/accounts//nfts20Get all NFT items by owner address
direct/v1/TonAPI/v2/nfts/collections
//items
20Get NFT items from collection by collection address
direct/v1/TonAPI/v2/nfts/collections
/
20Get NFT collection by collection address
direct/v1/TonAPI/v2/nfts/collections20Get NFT collections
direct/v1/TonAPI/v2/nfts//history20Get the transfer nfts history for account
direct/v1/TonAPI/v2/nfts/20Get NFT item by its address

POST

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