# NFT API endpoints for NFT. # NFT — Direct API Endpoints _Generated from `direct.json`. Provider-specific tables. Chains omitted._ ## Alchemy | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | AlchemyGetV3CollectionMetadata | `direct/v1/Alchemy/{chain}/nft/v3/getCollectionMetadata` | GET | Retrieves high-level collection or contract-level information for an NFT collection. | [link](https://docs.alchemy.com/reference/getcollectionmetadata-v3) | | AlchemyGetV3CollectionsForOwner | `direct/v1/Alchemy/{chain}/nft/v3/getCollectionsForOwner` | GET | Retrieves all NFT collections held by a specified owner address. | [link](https://docs.alchemy.com/reference/getcollectionsforowner-v3) | | AlchemyGetV3ComputeRarity | `direct/v1/Alchemy/{chain}/nft/v3/computeRarity` | GET | Calculates the rarity of each attribute within an NFT. | [link](https://docs.alchemy.com/reference/computerarity-v3) | | AlchemyGetV3ContractMetadata | `direct/v1/Alchemy/{chain}/nft/v3/getContractMetadata` | GET | Retrieves high-level collection or contract-level information for an NFT. | [link](https://docs.alchemy.com/reference/getcontractmetadata-v3) | | AlchemyGetV3ContractMetadataBatch | `direct/v1/Alchemy/{chain}/nft/v3/getContractMetadataBatch` | POST | Retrieves metadata for a list of specified contract addresses in a single request. | [link](https://docs.alchemy.com/reference/getcontractmetadatabatch-v3) | | AlchemyGetV3ContractsForOwner | `direct/v1/Alchemy/{chain}/nft/v3/getContractsForOwner` | GET | Retrieves all NFT contracts held by a specified owner address. | [link](https://docs.alchemy.com/reference/getcontractsforowner-v3) | | AlchemyGetV3FloorPrice | `direct/v1/Alchemy/{chain}/nft/v3/getFloorPrice` | GET | Retrieves the floor prices of an NFT collection across different marketplaces. | [link](https://docs.alchemy.com/reference/getfloorprice-v3) | | AlchemyGetV3InvalidateContract | `direct/v1/Alchemy/{chain}/nft/v3/invalidateContract` | GET | Marks all cached tokens for the specified contract as stale, ensuring the next query fetches live data instead of cached data. | [link](https://docs.alchemy.com/reference/invalidatecontract-v3) | | AlchemyGetV3IsAirdropNft | `direct/v1/Alchemy/{chain}/nft/v3/isAirdropNFT` | GET | Determines 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. | [link](https://docs.alchemy.com/reference/isairdropnft-v3) | | AlchemyGetV3IsHolderOfContract | `direct/v1/Alchemy/{chain}/nft/v3/isHolderOfContract` | GET | Determines whether a specific wallet holds any NFT from a given contract. | [link](https://docs.alchemy.com/reference/isholderofcontract-v3) | | AlchemyGetV3IsSpamContract | `direct/v1/Alchemy/{chain}/nft/v3/isSpamContract` | GET | Determines whether a specific contract is marked as spam by Alchemy. | [link](https://docs.alchemy.com/reference/isspamcontract-v3) | | AlchemyGetV3NftMetadata | `direct/v1/Alchemy/{chain}/nft/v3/getNFTMetadata` | GET | Retrieves the metadata associated with a specific NFT. | [link](https://docs.alchemy.com/reference/getnftmetadata-v3) | | AlchemyGetV3NftMetadataBatch | `direct/v1/Alchemy/{chain}/nft/v3/getNFTMetadataBatch` | POST | Retrieves metadata for up to 100 specified NFT contracts in a single request. | [link](https://docs.alchemy.com/reference/getnftmetadatabatch-v3) | | AlchemyGetV3NftSales | `direct/v1/Alchemy/{chain}/nft/v3/getNFTSales` | GET | Retrieves NFT sales that have occurred through on-chain marketplaces. | [link](https://docs.alchemy.com/reference/getnftsales-v3) | | AlchemyGetV3NftsForCollection | `direct/v1/Alchemy/{chain}/nft/v3/getNFTsForCollection` | GET | Retrieves all NFTs associated with a specific NFT collection. | [link](https://docs.alchemy.com/reference/getnftsforcollection-v3) | | AlchemyGetV3NftsForContract | `direct/v1/Alchemy/{chain}/nft/v3/getNFTsForContract` | GET | Retrieves all NFTs associated with a specific NFT contract. | [link](https://docs.alchemy.com/reference/getnftsforcontract-v3) | | AlchemyGetV3NftsForOwner | `direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner` | GET | Retrieves all NFTs currently owned by a specified address. | [link](https://docs.alchemy.com/reference/getnftsforowner-v3) | | AlchemyGetV3OwnersForContract | `direct/v1/Alchemy/{chain}/nft/v3/getOwnersForContract` | GET | Retrieves all owners associated with a specific NFT contract. | [link](https://docs.alchemy.com/reference/getownersforcontract-v3) | | AlchemyGetV3OwnersForNft | `direct/v1/Alchemy/{chain}/nft/v3/getOwnersForNFT` | GET | Retrieves the owner(s) for a specific token. | [link](https://docs.alchemy.com/reference/getownersfornft-v3) | | AlchemyGetV3RefreshNftMetadata | `direct/v1/Alchemy/{chain}/nft/v3/refreshNftMetadata` | POST | Submits a request for Alchemy to refresh the cached metadata of a specific NFT token. | [link](https://docs.alchemy.com/reference/refreshnftmetadata-v3) | | AlchemyGetV3ReportSpam | `direct/v1/Alchemy/{chain}/nft/v3/reportSpam` | GET | Reports a specific address to the API if it is suspected to be spam. | [link](https://docs.alchemy.com/reference/reportspam-v3) | | AlchemyGetV3SearchContractMetadata | `direct/v1/Alchemy/{chain}/nft/v3/searchContractMetadata` | GET | Searches for a keyword across metadata of all ERC-721 and ERC-1155 smart contracts. | [link](https://docs.alchemy.com/reference/searchcontractmetadata) | | AlchemyGetV3SpamContracts | `direct/v1/Alchemy/{chain}/nft/v3/getSpamContracts` | GET | Returns a list of all spam contracts marked by Alchemy. | [link](https://docs.alchemy.com/reference/getspamcontracts-v3) | | AlchemyGetV3SummarizeNftAttributes | `direct/v1/Alchemy/{chain}/nft/v3/summarizeNFTAttributes` | GET | Generates a summary of attribute prevalence for a specific NFT collection. | [link](https://docs.alchemy.com/reference/summarizenftattributes-v3) | ## Covalent | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | CovalentGetV1AddressBalancesNft | `direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nft` | GET | Get NFTs for address | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nfts-for-address) | | CovalentGetV1AttributesForTrait | `direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits/{trait}/attributes` | GET | Get attributes for a collection trait | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-attribute-values-collection-trait) | | CovalentGetV1ChainCollections | `direct/v1/Covalent/v1/{chainName}/nft/collections` | GET | Get chain collections | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-chain-collections) | | CovalentGetV1CheckNftOwnership | `direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}` | GET | Check ownership in NFT collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/check-ownership-in-nft-collection) | | CovalentGetV1CheckSpecificNftOwnership | `direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}` | GET | Check ownership in NFT collection for specific token | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/check-ownership-in-nft-collection-token) | | CovalentGetV1FloorPrices | `direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/floor_price` | GET | Get historical floor prices for a collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-market-floor-price) | | CovalentGetV1HistoricalSalesCount | `direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/sale_count` | GET | Get historical sales count for a collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-market-sale-count) | | CovalentGetV1HistoricalVolume | `direct/v1/Covalent/v1/{chainName}/nft_market/{contractAddress}/volume` | GET | Get historical volume for a collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-market-volume) | | CovalentGetV1NftApprovals | `direct/v1/Covalent/v1/{chainName}/nft/approvals/{walletAddress}` | GET | Get NFT approvals for address | [link](https://goldrush.dev/docs/api-reference/foundational-api/security/get-nft-approvals) | | CovalentGetV1NftMetadata | `direct/v1/Covalent/v1/{chainName}/nft/{contractAddress}/metadata` | GET | Get NFTs from contract with metadata | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-token-ids-for-contract-with-metadata) | | CovalentGetV1NftTransactions | `direct/v1/Covalent/v1/{chainName}/tokens/{contractAddress}/nft_transactions/{tokenId}` | GET | Get NFT transactions for contract | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-transactions-contract) | | CovalentGetV1SingleNftMetadata | `direct/v1/Covalent/v1/{chainName}/nft/{contractAddress}/metadata/{tokenId}` | GET | Get single NFT from contract with metadata | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-metadata-token-id-contract) | | CovalentGetV1TraitsForCollection | `direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits` | GET | Get traits for a collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-list-of-traits-collection) | | CovalentGetV1TraitsSummary | `direct/v1/Covalent/v1/{chainName}/nft/{collectionContract}/traits_summary` | GET | Get trait summary for collection | [link](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-collection-trait-summary) | ## Defined | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | DefinedPostFilterNftCollections | `direct/v1/Defined/filterNftCollections` | POST | Returns a list of NFT collection based on a variety of filters. | [link](https://docs.codex.io/reference/filternftcollections) | | DefinedPostFilterNftParallelAssets | `direct/v1/Defined/filterNftParallelAssets` | POST | Returns a list of Parallel assets based on a variety of filters. | [link](https://docs.codex.io/reference/filternftparallelassets) | | DefinedPostFilterNftPoolCollections | `direct/v1/Defined/filterNftPoolCollections` | POST | Returns a list of NFT collections based on a variety of filters. | [link](https://docs.codex.io/reference/filternftpoolcollections) | | DefinedPostFilterNftPools | `direct/v1/Defined/filterNftPools` | POST | Returns a list of NFT pools based on a variety of filters. | [link](https://docs.codex.io/reference/filternftpools) | | DefinedPostGetDetailedNftStats | `direct/v1/Defined/getDetailedNftStats` | POST | Returns bucketed stats for a given NFT collection. | [link](https://docs.codex.io/reference/getdetailednftstats) | | DefinedPostGetNftAssets | `direct/v1/Defined/getNftAssets` | POST | Returns a list of NFT assets in a given collection. | [link](https://docs.codex.io/reference/getnftassets) | | DefinedPostGetNftCollectionMetadata | `direct/v1/Defined/getNftCollectionMetadata` | POST | Returns stats for an NFT collection across different time frames. | [link](https://docs.codex.io/reference/getnftcollectionmetadata) | | DefinedPostGetNftContracts | `direct/v1/Defined/getNftContracts` | POST | Returns a list of NFT collection metadata. | [link](https://docs.codex.io/reference/getnftcontracts) | | DefinedPostGetNftEvents | `direct/v1/Defined/getNftEvents` | POST | Returns transactions for an NFT collection across any marketplace(s). | [link](https://docs.codex.io/reference/getnftevents) | | DefinedPostGetNftPool | `direct/v1/Defined/getNftPool` | POST | Returns an NFT pool. | [link](https://docs.codex.io/reference/getnftpool) | | DefinedPostGetNftPoolCollection | `direct/v1/Defined/getNftPoolCollection` | POST | Returns an NFT pool collection with pool stats for a given AMM NFT marketplace. | [link](https://docs.codex.io/reference/getnftpoolcollection) | | DefinedPostGetNftPoolCollectionsByExchange | `direct/v1/Defined/getNftPoolCollectionsByExchange` | POST | Returns an NFT collection with pool stats for a given AMM NFT marketplace. | [link](https://docs.codex.io/reference/getnftpoolcollectionsbyexchange) | | DefinedPostGetNftPoolEvents | `direct/v1/Defined/getNftPoolEvents` | POST | Returns transactions for an NFT collection across all NFT pools or within a given pool. | [link](https://docs.codex.io/reference/getnftpoolevents) | | DefinedPostGetNftPoolsByCollectionAndExchange | `direct/v1/Defined/getNftPoolsByCollectionAndExchange` | POST | Returns NFT pools for a given collection and AMM NFT marketplace. | [link](https://docs.codex.io/reference/getnftpoolsbycollectionandexchange) | | DefinedPostGetNftPoolsByOwner | `direct/v1/Defined/getNftPoolsByOwner` | POST | Returns a list of NFT pools for a given owner. | [link](https://docs.codex.io/reference/getnftpoolsbyowner) | | DefinedPostGetNftPoolStats | `direct/v1/Defined/getNftPoolStats` | POST | Returns aggregated NFT pool/collection stats for a given time frame. | [link](https://docs.codex.io/reference/getnftpoolstats) | | DefinedPostGetParallelAssets | `direct/v1/Defined/getParallelAssets` | POST | Returns transactions for an NFT collection across any marketplace(s). | [link](https://docs.codex.io/reference/getparallelassets) | | DefinedPostGetParallelCardChanges | `direct/v1/Defined/getParallelCardChanges` | POST | Returns changes made to Parallel card metadata over time. | [link](https://docs.codex.io/reference/getparallelcardchanges) | | DefinedPostNftHolders | `direct/v1/Defined/nftHolders` | POST | Returns list of wallets that hold a given collection, ordered by holdings descending. Also has the unique count of holders for that collection | [link](https://docs.codex.io/reference/nftholders) | | DefinedPostSearchNfts | `direct/v1/Defined/searchNfts` | POST | Returns a list of NFT collections matching a given query string. | [link](https://docs.codex.io/reference/searchnfts) | | DefinedPostWalletNftCollectionAssets | `direct/v1/Defined/walletNftCollectionAssets` | POST | Returns list of NFT assets held by a given wallet for a single collection. | [link](https://docs.codex.io/reference/walletnftcollectionassets) | | DefinedPostWalletNftCollections | `direct/v1/Defined/walletNftCollections` | POST | Returns list of collections and quantity of NFTs held by a given wallet. | [link](https://docs.codex.io/reference/walletnftcollections) | ## HelloMoon | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | HelloMoonPostV0HelloMoonCollectionMintMapping | `direct/v1/HelloMoon/v0/hello-moon/collection-mint-mapping` | POST | Fetch mapping data for collections and mint addresses within the Hello Moon platform. | [link](https://docs.hellomoon.io/reference/post_v0-hello-moon-collection-mint-mapping) | | HelloMoonPostV0MintAccountsByOwner(CNFT) | `direct/v1/HelloMoon/v0/nft/mint-accounts-by-owner-cnft` | POST | Get mint account details for NFTs owned by a specific user. | [link](https://docs.hellomoon.io/reference/post_v0-nft-mint-accounts-by-owner-cnft) | | HelloMoonPostV0MintsByOwner | `direct/v1/HelloMoon/v0/nft/mints-by-owner` | POST | Get a list of NFTs minted by a specific owner on the blockchain. | [link](https://docs.hellomoon.io/reference/post_v0-nft-mints-by-owner) | | HelloMoonPostV0NFTCollectionAllTimeData | `direct/v1/HelloMoon/v0/nft/collection/all-time` | POST | Retrieve all-time data for NFT collections, including transaction volume and price history. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-all-time) | | HelloMoonPostV0NFTCollectionCollective | `direct/v1/HelloMoon/v0/nft/collection/collective` | POST | Fetch data for NFT collections labeled as "collective" on Hello Moon. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-collective) | | HelloMoonPostV0NFTCollectionFloorPrice | `direct/v1/HelloMoon/v0/nft/collection/floorprice` | POST | Get the latest floor price for an NFT collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-floorprice) | | HelloMoonPostV0NFTCollectionFloorPriceBatched | `direct/v1/HelloMoon/v0/nft/collection/floorprice/batched` | POST | Fetch batched floor prices for multiple NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-floorprice-batched) | | HelloMoonPostV0NFTCollectionFloorPriceCandlesticks | `direct/v1/HelloMoon/v0/nft/collection/floorprice/candlesticks` | POST | Retrieve candlestick data for floor prices of NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-floorprice-candlesticks) | | HelloMoonPostV0NFTCollectionFloorPriceCompressed | `direct/v1/HelloMoon/v0/nft/collection/floor-price-compressed` | POST | Fetch compressed floor price data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-floor-price-compressed) | | HelloMoonPostV0NFTCollectionFloorPrices | `direct/v1/HelloMoon/v0/nft/collection/floorprices` | POST | Retrieve floor prices across multiple NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-floorprices) | | HelloMoonPostV0NFTCollectionLeaderboardStats | `direct/v1/HelloMoon/v0/nft/collection/leaderboard/stats` | POST | Get leaderboard statistics for NFT collections based on trading volumes and other factors. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-leaderboard-stats) | | HelloMoonPostV0NFTCollectionListing | `direct/v1/HelloMoon/v0/nft/collection/listing` | POST | Retrieve listing data for specific NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-listing) | | HelloMoonPostV0NFTCollectionMints | `direct/v1/HelloMoon/v0/nft/collection/mints` | POST | Retrieve data on newly minted NFTs within specific collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-mints) | | HelloMoonPostV0NFTCollectionName | `direct/v1/HelloMoon/v0/nft/collection/name` | POST | Retrieve NFT collection details by name, using a specific search strategy. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-name) | | HelloMoonPostV0NFTCollectionOverlap | `direct/v1/HelloMoon/v0/nft/collection/overlap` | POST | Fetch overlap data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-overlap) | | HelloMoonPostV0NFTCollectionOverlapTop | `direct/v1/HelloMoon/v0/nft/collection/overlap/top` | POST | Retrieve top overlap data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-overlap-top) | | HelloMoonPostV0NFTCollectionOwnershipCumulative | `direct/v1/HelloMoon/v0/nft/collection/ownership/cumulative` | POST | Fetch cumulative ownership data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-cumulative) | | HelloMoonPostV0NFTCollectionOwnershipCurrent | `direct/v1/HelloMoon/v0/nft/collection/ownership/current` | POST | Retrieve current ownership data for an NFT collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-current) | | HelloMoonPostV0NFTCollectionOwnershipHistorical | `direct/v1/HelloMoon/v0/nft/collection/ownership/historical` | POST | Fetch historical ownership data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-historical) | | HelloMoonPostV0NFTCollectionOwnershipHoldingPeriod | `direct/v1/HelloMoon/v0/nft/collection/ownership/holding-period` | POST | Get holding period data for owners of NFTs in specific collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-holding-period) | | HelloMoonPostV0NFTCollectionOwnershipTopHolders | `direct/v1/HelloMoon/v0/nft/collection/ownership/top-holders` | POST | Retrieve top holder data for an NFT collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-top-holders) | | HelloMoonPostV0NFTCollectionPrimarySalesStats | `direct/v1/HelloMoon/v0/nft/collection/stats/primary-sales` | POST | Fetch primary sales statistics for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-stats-primary-sales) | | HelloMoonPostV0NFTCollectionProgramUsage | `direct/v1/HelloMoon/v0/nft/collection/program-usage` | POST | Fetch program usage statistics for a specific NFT collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-program-usage) | | HelloMoonPostV0NFTCollectionSmartMoneyInflow | `direct/v1/HelloMoon/v0/nft/collection/smart-money-inflow` | POST | Retrieve data on smart money inflows into NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-smart-money-inflow) | | HelloMoonPostV0NFTCollectionStats | `direct/v1/HelloMoon/v0/nft/collection/stats` | POST | Retrieve statistical data for NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-stats) | | HelloMoonPostV0NFTCollectionVolatility | `direct/v1/HelloMoon/v0/nft/collection/volatility` | POST | Retrieve volatility data for NFT collections, useful for market analysis. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-volatility) | | HelloMoonPostV0NFTCollectionWashTrading | `direct/v1/HelloMoon/v0/nft/collection/washtrading` | POST | Retrieve wash trading data for NFTs within specific collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-washtrading) | | HelloMoonPostV0NFTEstimatedPrice | `direct/v1/HelloMoon/v0/nft/estimated-price` | POST | Get estimated price for an NFT based on recent market data and trends. | [link](https://docs.hellomoon.io/reference/post_v0-nft-estimated-price) | | HelloMoonPostV0NFTFreezeLookup | `direct/v1/HelloMoon/v0/nft/freeze_lookup` | POST | Look up freeze status for NFTs within specific collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-freeze-lookup) | | HelloMoonPostV0NFTFreezeLookupv2 | `direct/v1/HelloMoon/v0/nft/freeze_lookup/v2` | POST | Retrieve freeze status details for NFTs with updated settings or format. | [link](https://docs.hellomoon.io/reference/post_v0-nft-freeze-lookup-v2) | | HelloMoonPostV0NFTHistoricalOwnership | `direct/v1/HelloMoon/v0/nft/ownership/historical` | POST | Retrieve historical ownership data for NFTs within the specified endpoint. | [link](https://docs.hellomoon.io/reference/post_v0-nft-ownership-historical) | | HelloMoonPostV0NFTLatestSecondarySales | `direct/v1/HelloMoon/v0/nft/sales/secondary/latest` | POST | Fetch the latest secondary sales data for a specific NFT or collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-sales-secondary-latest) | | HelloMoonPostV0NFTLeaderboard | `direct/v1/HelloMoon/v0/nft/leaderboard` | POST | Retrieve an NFT leaderboard with ordering options such as by smart money inflow. | [link](https://docs.hellomoon.io/reference/post_v0-nft-leaderboard) | | HelloMoonPostV0NFTListings | `direct/v1/HelloMoon/v0/nft/listings` | POST | List all current NFT listings with detailed metadata. | [link](https://docs.hellomoon.io/reference/post_v0-nft-listings) | | HelloMoonPostV0NFTListingStatus | `direct/v1/HelloMoon/v0/nft/listing-status` | POST | Retrieve the current listing status of NFTs across marketplaces. | [link](https://docs.hellomoon.io/reference/post_v0-nft-listing-status) | | HelloMoonPostV0NFTListingStatusv2 | `direct/v1/HelloMoon/v0/nft/listing-status/v2` | POST | Get updated listing status data for NFTs across marketplaces. | [link](https://docs.hellomoon.io/reference/post_v0-nft-listing-status-v2) | | HelloMoonPostV0NFTLoansCollectionSummary | `direct/v1/HelloMoon/v0/nft/loans/collection-summary` | POST | Get a summary of loans within NFT collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-loans-collection-summary) | | HelloMoonPostV0NFTLoantoValue(LTV) | `direct/v1/HelloMoon/v0/nft/loans/ltv` | POST | Get loan-to-value (LTV) ratio data for NFTs, essential for loan assessment. | [link](https://docs.hellomoon.io/reference/post_v0-nft-loans-ltv) | | HelloMoonPostV0NFTMarketplaceTensorFloorPriceByCreator | `direct/v1/HelloMoon/v0/nft/marketplace/tensor/floor-price-by-creator` | POST | Retrieve floor price data for Tensor marketplace NFTs, grouped by creator. | [link](https://docs.hellomoon.io/reference/post_v0-nft-marketplace-tensor-floor-price-by-creator) | | HelloMoonPostV0NFTMarketplaceTransactions | `direct/v1/HelloMoon/v0/nft/marketplace/transactions` | POST | Retrieve NFT marketplace transaction records, including sale amounts and times. | [link](https://docs.hellomoon.io/reference/post_v0-nft-marketplace-transactions) | | HelloMoonPostV0NFTMarketStats | `direct/v1/HelloMoon/v0/nft/market-stats` | POST | Fetch general market statistics for NFTs. | [link](https://docs.hellomoon.io/reference/post_v0-nft-market-stats) | | HelloMoonPostV0NFTMintInformation | `direct/v1/HelloMoon/v0/nft/mint_information` | POST | Retrieve detailed mint information for a specific NFT. | [link](https://docs.hellomoon.io/reference/post_v0-nft-mint-information) | | HelloMoonPostV0NFTOwnershipByPublicKey | `direct/v1/HelloMoon/v0/nft/collection/ownership/for-pubkey` | POST | Get NFT ownership information for a specific public key. | [link](https://docs.hellomoon.io/reference/post_v0-nft-collection-ownership-for-pubkey) | | HelloMoonPostV0NFTPrimarySales | `direct/v1/HelloMoon/v0/nft/sales/primary` | POST | Retrieve primary sale data for NFTs, including price and buyer information. | [link](https://docs.hellomoon.io/reference/post_v0-nft-sales-primary) | | HelloMoonPostV0NFTRoyalty | `direct/v1/HelloMoon/v0/nft/royalty` | POST | Retrieve royalty information for NFTs within specified collections. | [link](https://docs.hellomoon.io/reference/post_v0-nft-royalty) | | HelloMoonPostV0NFTRoyaltyAllTimeAmountPaid | `direct/v1/HelloMoon/v0/nft/royalty/all-time/amount-paid` | POST | Get the all-time amount of royalties paid for a specified NFT collection. | [link](https://docs.hellomoon.io/reference/post_v0-nft-royalty-all-time-amount-paid) | | HelloMoonPostV0NFTSalesPerMarketDaily | `direct/v1/HelloMoon/v0/nft/sales_per_market_daily` | POST | Fetch daily sales data for NFTs across different marketplaces. | [link](https://docs.hellomoon.io/reference/post_v0-nft-sales-per-market-daily) | | HelloMoonPostV0NFTSecondarySales | `direct/v1/HelloMoon/v0/nft/sales/secondary` | POST | Retrieve secondary sale data for NFTs, including price and buyer details. | [link](https://docs.hellomoon.io/reference/post_v0-nft-sales-secondary) | | HelloMoonPostV0NFTSecondarySalesByMint | `direct/v1/HelloMoon/v0/nft/sales/secondary/latest/mint` | POST | Retrieve recent secondary sales data for NFTs by mint address. | [link](https://docs.hellomoon.io/reference/post_v0-nft-sales-secondary-latest-mint) | | HelloMoonPostV0NFTSocialData | `direct/v1/HelloMoon/v0/nft/social` | POST | Retrieve social engagement data for NFTs on Hello Moon. | [link](https://docs.hellomoon.io/reference/post_v0-nft-social) | | HelloMoonPostV0ShitNFTs | `direct/v1/HelloMoon/v0/shit/nfts` | POST | Fetch NFT data labeled under the "Shit" category on Hello Moon. | [link](https://docs.hellomoon.io/reference/post_v0-shit-nfts) | ## Moralis | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | MoralisGetCollectionsByWallet | `direct/v1/Moralis/{address}/nft/collections` | GET | Get collections by wallet | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-wallet-nft-collections) | | MoralisGetCollectionStats | `direct/v1/Moralis/nft/{address}/stats` | GET | Get collection stats | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-collection-stats) | | MoralisGetContractMetadata | `direct/v1/Moralis/nft/{address}/metadata` | GET | Get contract metadata | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-contract-metadata) | | MoralisGetContractSalePrices | `direct/v1/Moralis/nft/{address}/price` | GET | Get contract sale prices | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-contract-sale-prices) | | MoralisGetLowestPrice | `direct/v1/Moralis/nft/{address}/lowestprice` | GET | Get lowest price | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-lowest-price) | | MoralisGetMultipleNfts | `direct/v1/Moralis/nft/getMultipleNFTs` | GET | Get multiple NFTs | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-multiple-nfts) | | MoralisGetNftData | `direct/v1/Moralis/nft/{address}/{token_id}` | GET | Get NFT metadata | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-metadata) | | MoralisGetNftOwners | `direct/v1/Moralis/nft/{address}/owners` | GET | Get NFT owners | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-owners) | | MoralisGetNftsByContract | `direct/v1/Moralis/nft/{address}` | GET | Get NFTs by contract | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-contract-nfts) | | MoralisGetNftsByTraits | `direct/v1/Moralis/nft/{address}/nfts-by-traits` | GET | Get NFTs by traits | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nfts-by-traits) | | MoralisGetNftsByWallet | `direct/v1/Moralis/{address}/nft` | GET | Get NFTs by wallet | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-wallet-nfts) | | MoralisGetNftTrades | `direct/v1/Moralis/nft/{address}/trades` | GET | Get NFT trades | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-trades) | | MoralisGetNftTradesByWallet | `direct/v1/Moralis/wallets/{address}/nfts/trades` | GET | Get trades by wallet | [link](https://docs.moralis.com/web3-data-api/evm/reference/wallet-api/get-nft-trades-by-wallet) | | MoralisGetNftTraitsByCollection | `direct/v1/Moralis/nft/{address}/traits` | GET | Get NFT traits by collection (single response, limited to 5,000 traits) | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-traits-by-collection) | | MoralisGetNftTraitsByCollectionPaginated | `direct/v1/Moralis/nft/{address}/traits/paginate` | GET | Get NFT traits by collection (paginated, no limit) | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-traits-by-collection-paginate) | | MoralisGetNftTransfersByWallet | `direct/v1/Moralis/{address}/nft/transfers` | GET | Get transfers by wallet | [link](https://docs.moralis.com/web3-data-api/evm/reference/wallet-api/get-wallet-nft-transfers) | | MoralisGetSalePrices | `direct/v1/Moralis/nft/{address}/{token_id}/price` | GET | Get sale prices | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-sale-prices) | | MoralisGetSolanaNftMetadata | `direct/v1/Moralis/solana/nft/{network}/{address}/metadata` | GET | Get NFT metadata on Solana | [link](https://docs.moralis.com/web3-data-api/solana/reference/get-sol-nft-metadata) | | MoralisGetSolanaNftsByWallet | `direct/v1/Moralis/solana/account/{network}/{address}/nft` | GET | Get NFTs by wallet on Solana | [link](https://docs.moralis.com/web3-data-api/solana/reference/get-spl-nfts) | | MoralisGetTokenIdOwners | `direct/v1/Moralis/nft/{address}/{token_id}/owners` | GET | Get token ID owners | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-token-id-owners) | | MoralisGetTokenStats | `direct/v1/Moralis/nft/{address}/{token_id}/stats` | GET | Get token stats | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-token-stats) | | MoralisGetTradesByToken | `direct/v1/Moralis/nft/{address}/{token_id}/trades` | GET | Get trades by token | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-trades-by-token) | | MoralisGetTransfersByBlock | `direct/v1/Moralis/block/{block_number_or_hash}/nft/transfers` | GET | Get transfers by block | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-transfers-by-block) | | MoralisGetTransfersByContract | `direct/v1/Moralis/nft/{address}/transfers` | GET | Get transfers by contract | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-contract-transfers) | | MoralisGetTransfersByTokenId | `direct/v1/Moralis/nft/{address}/{token_id}/transfers` | GET | Get transfers by contract and token ID | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-transfers) | | MoralisGetTransfersFromBlock | `direct/v1/Moralis/nft/transfers` | GET | Get transfers from block to block | [link](https://docs.moralis.com/web3-data-api/evm/reference/get-nft-transfers-from-to-block) | | MoralisResyncMetadata | `direct/v1/Moralis/nft/{address}/{token_id}/metadata/resync` | GET | Resync metadata | [link](https://docs.moralis.com/web3-data-api/evm/reference/resync-metadata) | | MoralisResyncNftTraitsByCollection | `direct/v1/Moralis/nft/{address}/traits/resync` | GET | Resync NFT traits by collection | [link](https://docs.moralis.com/web3-data-api/evm/reference/resync-nft-traits-by-collection) | | MoralisSyncNftContract | `direct/v1/Moralis/nft/{address}/sync` | GET | Sync NFT contract | [link](https://docs.moralis.com/web3-data-api/evm/reference/sync-nft-contract) | ## Shyft | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | ShyftDeleteV1BurnManyNFTsV2 | `direct/v1/Shyft/sol/v1/nft/burn_many` | DELETE | Burn as many NFTs as you want | [link](https://docs.shyft.to/solana-apis/nft#burn-multiple-nfts) | | ShyftDeleteV1BurnNFTDetached | `direct/v1/Shyft/sol/v1/nft/burn_detach` | DELETE | Burn an NFT | [link](https://docs.shyft.to/solana-apis/nft#burn) | | ShyftGetV1AllNFTAddresses | `direct/v1/Shyft/sol/v1/candy_machine/nft_addresses` | GET | Get all the NFT addresses | [link](https://docs.shyft.to/solana-apis/candy-machine#get-all-nft-addresses) | | ShyftGetV1CandyMachineAllNFTs | `direct/v1/Shyft/sol/v1/candy_machine/nfts` | GET | Get all the NFTs | [link](https://docs.shyft.to/solana-apis/candy-machine#get-all-nfts) | | ShyftGetV1GetNftsInCollection | `direct/v1/Shyft/sol/v1/collections/get_nfts` | GET | Get all the NFTs in a collection | [link](https://docs.shyft.to/solana-apis/collections#get-nfts) | | ShyftGetV1NFTCollections | `direct/v1/Shyft/sol/v1/wallet/collections` | GET | For getting all the collections in a wallet | [link](https://docs.shyft.to/solana-apis/wallet#get-collections-in-wallet) | | ShyftGetV1ReadNFT | `direct/v1/Shyft/sol/v1/nft/read` | GET | Get the properties, metadata and on-chain parameters of an already existing on-chian nft. | [link](https://docs.shyft.to/solana-apis/nft#read) | | ShyftGetV1ReadSelectedNFTs | `direct/v1/Shyft/sol/v1/nft/read_selected` | POST | Read selected NFTs | [link](https://docs.shyft.to/solana-apis/nft#read-selected-nfts) | | ShyftGetV1ReadWalletNfts | `direct/v1/Shyft/sol/v1/nft/read_all` | GET | Read all NFTs | [link](https://docs.shyft.to/solana-apis/nft#read-all) | | ShyftGetV1Search | `direct/v1/Shyft/sol/v1/nft/search` | GET | Search for NFTs | [link](https://docs.shyft.to/solana-apis/nft#search) | | ShyftPostV1CreateCandyMachine | `direct/v1/Shyft/sol/v1/candy_machine/create` | POST | Create a candy machine | [link](https://docs.shyft.to/solana-apis/candy-machine#create) | | ShyftPostV1CreateMetadata | `direct/v1/Shyft/sol/v1/metadata/create` | POST | Create metadata for an NFT | [link](https://docs.shyft.to/solana-apis/metadata#create) | | ShyftPostV1CreateNFTDetached | `direct/v1/Shyft/sol/v1/nft/create_detach` | POST | Create an NFT | [link](https://docs.shyft.to/solana-apis/nft#create) | | ShyftPostV1CreateNFTfromMetadata | `direct/v1/Shyft/sol/v1/nft/create_from_metadata` | POST | Create an NFT from metadata | [link](https://docs.shyft.to/solana-apis/nft#create-from-metadata) | | ShyftPostV1CreateNFTV2 | `direct/v1/Shyft/sol/v1/nft/create` | POST | Create an NFT | [link](https://docs.shyft.to/solana-apis/nft#create-v2) | | ShyftPostV1InsertTokenCandyMachine | `direct/v1/Shyft/sol/v1/candy_machine/insert` | POST | Insert token in candy machine | [link](https://docs.shyft.to/solana-apis/candy-machine#insert) | | ShyftPostV1MintFromCandyMachine | `direct/v1/Shyft/sol/v1/candy_machine/mint` | POST | Mint from candy machine | [link](https://docs.shyft.to/solana-apis/candy-machine#mint) | | ShyftPostV1MintNFTDetached | `direct/v1/Shyft/sol/v1/nft/mint_detach` | POST | Creates a new NFT and mints it to the wallet | [link](https://docs.shyft.to/solana-apis/nft#mint) | | ShyftPostV1NFTGetOwners | `direct/v1/Shyft/sol/v1/nft/get_owners` | POST | Returns the owners of an NFT | [link](https://docs.shyft.to/solana-apis/nft#get-nft-owners) | | ShyftPostV1TransferMultipleNFTs | `direct/v1/Shyft/sol/v1/nft/transfer_many` | POST | Transfer multiple NFTs | [link](https://docs.shyft.to/solana-apis/nft#transfer-multiple-nfts) | | ShyftPostV1TransferNFTDetached | `direct/v1/Shyft/sol/v1/nft/transfer_detach` | POST | Transfer an NFT | [link](https://docs.shyft.to/solana-apis/nft#transfer) | | ShyftPostV1UpdateNFTDetached | `direct/v1/Shyft/sol/v1/nft/update_detach` | POST | Update an NFT | [link](https://docs.shyft.to/solana-apis/nft#update) | | ShyftPostV1UpdateNFTmetadataURI | `direct/v1/Shyft/sol/v1/nft/update_metadata_uri` | POST | Update the metadata URI of an NFT | [link](https://docs.shyft.to/solana-apis/nft#update-nft-metadata-uri) | | ShyftPostV1UpdateNFTV2 | `direct/v1/Shyft/sol/v1/nft/update` | POST | Update an NFT | [link](https://docs.shyft.to/solana-apis/nft#update-v2) | ## SimpleHash | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | SimpleHashGetActiveBidsByCollection | `direct/v1/SimpleHash/nfts/bids/collection/{collection_id}` | GET | Active Bids By Collection | [link](https://docs.simplehash.com/reference/bids-by-collection) | | SimpleHashGetActiveBidsByContract | `direct/v1/SimpleHash/nfts/bids/{chain}/{contract_address}` | GET | Active Bids By Contract | [link](https://docs.simplehash.com/reference/active-bids-by-contract) | | SimpleHashGetActiveBidsByNft | `direct/v1/SimpleHash/nfts/bids/{chain}/{contract_address}/{token_id}` | GET | Active Bids By NFT | [link](https://docs.simplehash.com/reference/active-bids-by-nft) | | SimpleHashGetActiveBidsByWallets | `direct/v1/SimpleHash/nfts/bids/wallets` | GET | Active Bids By Wallet | [link](https://docs.simplehash.com/reference/active-bids-by-wallets) | | SimpleHashGetActiveListingsByCollection | `direct/v1/SimpleHash/nfts/listings/collection/{collection_id}` | GET | Active Listings by Collection | [link](https://docs.simplehash.com/reference/listings-by-collection) | | SimpleHashGetActiveListingsByContract | `direct/v1/SimpleHash/nfts/listings/{chain}/{contract_address}` | GET | Active Listings by Contract | [link](https://docs.simplehash.com/reference/listings-by-contract-1) | | SimpleHashGetActiveListingsByNft | `direct/v1/SimpleHash/nfts/listings/{chain}/{contract_address}/{token_id}` | GET | Active Listings by NFT | [link](https://docs.simplehash.com/reference/listings-by-nft) | | SimpleHashGetActiveListingsByWallets | `direct/v1/SimpleHash/nfts/listings/wallets` | GET | Active Listings by Wallet(s) | [link](https://docs.simplehash.com/reference/active-listings-by-wallets) | | SimpleHashGetCollectionHistoricalFloorPrices | `direct/v1/SimpleHash/nfts/floor_prices_v2/collection/{collection_id}/{granularity}` | GET | Collection Historical Floor Prices | [link](https://docs.simplehash.com/reference/collection-historical-floor-prices) | | SimpleHashGetCollectionsByChain | `direct/v1/SimpleHash/nfts/collections/{chain}` | GET | Collections by Chain | [link](https://docs.simplehash.com/reference/collections-by-chain) | | SimpleHashGetCollectionsByContract | `direct/v1/SimpleHash/nfts/collections/{chain}/{contract_address}` | GET | Collections by Contract | [link](https://docs.simplehash.com/reference/collections-by-contract) | | SimpleHashGetCollectionsByIds | `direct/v1/SimpleHash/nfts/collections/ids` | GET | Collections by ID(s) | [link](https://docs.simplehash.com/reference/collections-by-ids) | | SimpleHashGetCollectionsByMarketplace | `direct/v1/SimpleHash/nfts/collections/marketplace/{marketplace}` | GET | Collections by Marketplace | [link](https://docs.simplehash.com/reference/collections-by-marketplace) | | SimpleHashGetCollectionsByWalletsV2 | `direct/v1/SimpleHash/nfts/collections_by_wallets_v2` | GET | Collections by Wallet(s) | [link](https://docs.simplehash.com/reference/collections-by-wallets) | | SimpleHashGetCollectionVolumesAndMarketCaps | `direct/v1/SimpleHash/nfts/collections_activity` | GET | Collection Volumes & Market Caps | [link](https://docs.simplehash.com/reference/collection-volumes-market-caps) | | SimpleHashGetContractsByDeployers | `direct/v1/SimpleHash/contracts_by_deployer` | GET | Contracts By Deployer(s) | [link](https://docs.simplehash.com/reference/contracts-by-deployer) | | SimpleHashGetContractsByOwners | `direct/v1/SimpleHash/contracts_by_owner` | GET | Contracts By Owner(s) | [link](https://docs.simplehash.com/reference/contracts-by-owner) | | SimpleHashGetContractsByWallets | `direct/v1/SimpleHash/nfts/contracts_by_wallets` | GET | Contracts by Wallet(s) | [link](https://docs.simplehash.com/reference/contracts-by-wallets) | | SimpleHashGetHistoricalTopBidsForCollection | `direct/v1/SimpleHash/nfts/top_bids/collection/{collection_id}/{granularity}` | GET | Historical Top Bids for a Collection | [link](https://docs.simplehash.com/reference/historical-top-bids-for-collection) | | SimpleHashGetListingEventsByChain | `direct/v1/SimpleHash/nfts/listing_events/{chain}` | GET | Listing Events by Chain | [link](https://docs.simplehash.com/reference/listing-events-by-chain) | | SimpleHashGetListingEventsByCollection | `direct/v1/SimpleHash/nfts/listing_events/collection/{collection_id}` | GET | Listing Events by Collection | [link](https://docs.simplehash.com/reference/listing-events-by-collection) | | SimpleHashGetListingEventsByContract | `direct/v1/SimpleHash/nfts/listing_events/{chain}/{contract_address}` | GET | Listing Events by Contract | [link](https://docs.simplehash.com/reference/listing-events-by-contract) | | SimpleHashGetListingEventsByEventIds | `direct/v1/SimpleHash/nfts/listing_events/ids` | GET | Listing Events by Event IDs | [link](https://docs.simplehash.com/reference/listing-events-by-event-id) | | SimpleHashGetListingEventsByListingId | `direct/v1/SimpleHash/nfts/listing_events/listing_id/{listing_id}` | GET | Listing Events by Listing ID | [link](https://docs.simplehash.com/reference/listing-events-by-listing-id) | | SimpleHashGetListingEventsByNft | `direct/v1/SimpleHash/nfts/listing_events/{chain}/{contract_address}/{token_id}` | GET | Listing Events by NFT | [link](https://docs.simplehash.com/reference/listing-events-by-nft) | | SimpleHashGetListingEventsByWallets | `direct/v1/SimpleHash/nfts/listing_events/wallets` | GET | Listing Events by Wallet(s) | [link](https://docs.simplehash.com/reference/listing-events-by-wallets) | | SimpleHashGetNftByInscriptionNumber | `direct/v1/SimpleHash/nfts/{chain}/inscription_number/{inscription_number}` | GET | NFT by Inscription Number | [link](https://docs.simplehash.com/reference/nft-by-inscription-number) | | SimpleHashGetNftByTokenId | `direct/v1/SimpleHash/nfts/{chain}/{contract_address}/{token_id}` | GET | NFT by Token ID | [link](https://docs.simplehash.com/reference/nft-by-token_id-1) | | SimpleHashGetNftsByCollectionId | `direct/v1/SimpleHash/nfts/collection/{collection_id}` | GET | NFTs by Collection ID / Mint | [link](https://docs.simplehash.com/reference/nfts-by-collection) | | SimpleHashGetNftsByContract | `direct/v1/SimpleHash/nfts/{chain}/{contract_address}` | GET | NFTs by Contract | [link](https://docs.simplehash.com/reference/nfts-by-contract) | | SimpleHashGetNftsByContractOwners | `direct/v1/SimpleHash/nfts/contract_owner` | GET | NFTs by Contract Owner(s) | [link](https://docs.simplehash.com/reference/nfts-by-contract-owners) | | SimpleHashGetNftsByPoapEventId | `direct/v1/SimpleHash/nfts/poap_event/{event_id}` | GET | NFTs by POAP Event ID | [link](https://docs.simplehash.com/reference/nfts-by-poap-event-id) | | SimpleHashGetNftsByTokenList | `direct/v1/SimpleHash/nfts/assets` | GET | NFTs by Token List | [link](https://docs.simplehash.com/reference/nfts-by-token-list) | | SimpleHashGetNftsByWallets | `direct/v1/SimpleHash/nfts/owners` | GET | NFTs by Wallet(s) | [link](https://docs.simplehash.com/reference/nfts-by-wallets) | | SimpleHashGetNftsByWalletsAdvanced | `direct/v1/SimpleHash/nfts/owners_v2` | GET | NFTs by Wallet(s) Advanced | [link](https://docs.simplehash.com/reference/nfts-by-wallets-v2) | | SimpleHashGetOwnersByCollection | `direct/v1/SimpleHash/nfts/owners/collection/{collection_id}` | GET | Owners by Collection | [link](https://docs.simplehash.com/reference/owners-by-collection) | | SimpleHashGetOwnersByContract | `direct/v1/SimpleHash/nfts/owners/{chain}/{contract_address}` | GET | Owners by Contract | [link](https://docs.simplehash.com/reference/owners-by-contract) | | SimpleHashGetOwnersByNft | `direct/v1/SimpleHash/nfts/owners/{chain}/{contract_address}/{token_id}` | GET | Owners by NFT | [link](https://docs.simplehash.com/reference/owners-by-nft) | | SimpleHashGetOwnershipSummaryByWallets | `direct/v1/SimpleHash/nfts/contracts` | GET | Ownership Summary by Wallet(s) | [link](https://docs.simplehash.com/reference/ownership-summary-by-wallets) | | SimpleHashGetSalesAndTransfersByChain | `direct/v1/SimpleHash/nfts/transfers/{chain}` | GET | Sales & Transfers by Chain | [link](https://docs.simplehash.com/reference/transfers-by-chain) | | SimpleHashGetSalesAndTransfersByCollection | `direct/v1/SimpleHash/nfts/transfers/collection/{collection_id}` | GET | Sales & Transfers by Collection | [link](https://docs.simplehash.com/reference/transfers-by-collection) | | SimpleHashGetSalesAndTransfersByContract | `direct/v1/SimpleHash/nfts/transfers/{chain}/{contract_address}` | GET | Sales & Transfers by Contract | [link](https://docs.simplehash.com/reference/transfers-by-contract) | | SimpleHashGetSalesAndTransfersByContractOwners | `direct/v1/SimpleHash/nfts/transfers/contract_owner` | GET | Sales & Transfers by Contract Owner(s) | [link](https://docs.simplehash.com/reference/sales-transfers-by-contract-owners) | | SimpleHashGetSalesAndTransfersByNft | `direct/v1/SimpleHash/nfts/transfers/{chain}/{contract_address}/{token_id}` | GET | Sales & Transfers by NFT | [link](https://docs.simplehash.com/reference/transfers-by-nft) | | SimpleHashGetSalesAndTransfersByTransactionHash | `direct/v1/SimpleHash/nfts/transfers/transaction/{chain}/{transaction_hash}` | GET | Sales & Transfers by Tx Hash | [link](https://docs.simplehash.com/reference/sales-transfers-by-tx-hash) | | SimpleHashGetSalesAndTransfersByWallets | `direct/v1/SimpleHash/nfts/transfers/wallets` | GET | Sales & Transfers by Wallet(s) | [link](https://docs.simplehash.com/reference/transfers-by-wallets) | | SimpleHashGetSalesVolumeByChains | `direct/v1/SimpleHash/nfts/sales_volume` | GET | Sales Volume by Chain(s) | [link](https://docs.simplehash.com/reference/sales-volume-by-chains) | | SimpleHashGetTopCollections | `direct/v1/SimpleHash/nfts/collections/top_v2` | GET | Top Collections | [link](https://docs.simplehash.com/reference/top-collections) | | SimpleHashGetTopCollectorsByCollection | `direct/v1/SimpleHash/nfts/top_collectors/collection/{collection_id}` | GET | Top Collectors by Collection | [link](https://docs.simplehash.com/reference/top-collectors-by-collection) | | SimpleHashGetTopCollectorsByContract | `direct/v1/SimpleHash/nfts/top_collectors/{chain}/{contract_address}` | GET | Top Collectors by Contract | [link](https://docs.simplehash.com/reference/top-collectors-by-contract) | | SimpleHashGetTopSalesByCollection | `direct/v1/SimpleHash/nfts/top_sales/collection/{collection_id}` | GET | Top Sales by Collection | [link](https://docs.simplehash.com/reference/top-sales-by-collection) | | SimpleHashGetTopSalesByContract | `direct/v1/SimpleHash/nfts/top_sales/{chain}/{contract_address}` | GET | Top Sales by Contract | [link](https://docs.simplehash.com/reference/top-sales-by-contract) | | SimpleHashGetTopSalesByContractOwners | `direct/v1/SimpleHash/nfts/top_sales/contract_owner` | GET | Top Sales by Contract Owner(s) | [link](https://docs.simplehash.com/reference/top-sales-by-contract-owners) | | SimpleHashGetTopWallets | `direct/v1/SimpleHash/nfts/top_wallets` | GET | Top Wallets | [link](https://docs.simplehash.com/reference/top-wallets) | | SimpleHashGetTraitFloorPriceByCollection | `direct/v1/SimpleHash/nfts/traits/collection/{collection_id}/floor` | GET | Trait Floor Price by Collection | [link](https://docs.simplehash.com/reference/trait-floor) | | SimpleHashGetTraitFloorPricesByNft | `direct/v1/SimpleHash/nfts/traits/{chain}/{contract_address}/{token_id}/floors` | GET | Trait Floor Prices by NFT | [link](https://docs.simplehash.com/reference/trait-floor-prices-by-nft) | | SimpleHashGetTraitsByCollection | `direct/v1/SimpleHash/nfts/traits/collection/{collection_id}` | GET | Traits by Collection | [link](https://docs.simplehash.com/reference/traits-by-collection) | | SimpleHashGetTrendingCollections | `direct/v1/SimpleHash/nfts/collections/trending` | GET | Trending Collections | [link](https://docs.simplehash.com/reference/trending-collections) | | SimpleHashGetWalletValuation | `direct/v1/SimpleHash/nfts/owners/value` | GET | Wallet Valuation | [link](https://docs.simplehash.com/reference/wallet-valuation) | | SimpleHashPOSTRefreshCollectionMetadata | `direct/v1/SimpleHash/nfts/refresh/collection/{collection_id}` | POST | Refresh Collection Metadata | [link](https://docs.simplehash.com/reference/refresh-collection-metadata) | | SimpleHashPOSTRefreshContractMetadata | `direct/v1/SimpleHash/nfts/refresh/{chain}/{contract_address}` | POST | Refresh Contract Metadata | [link](https://docs.simplehash.com/reference/refresh-contract-metadata) | | SimpleHashPOSTRefreshNftMetadata | `direct/v1/SimpleHash/nfts/refresh/{chain}/{contract_address}/{token_id}` | POST | Refresh NFT Metadata | [link](https://docs.simplehash.com/reference/refresh-nft-metadata) | | SimpleHashPOSTRefreshWalletMetadata | `direct/v1/SimpleHash/nfts/refresh/wallet/{wallet_address}` | POST | Refresh Wallet Metadata | [link](https://docs.simplehash.com/reference/refresh-wallet-metadata) | | SimpleHashPOSTSendSpamReport | `direct/v1/SimpleHash/nfts/report/spam` | POST | Send Spam Report | [link](https://docs.simplehash.com/reference/send-spam-report) | ## SolScan | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | SolScanGetV2NftActivities | `direct/v1/SolScan/v2.0/nft/activities` | GET | Get NFT activities on Solana. | [link](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-nft-activities) | | SolScanGetV2NftCollectionItems | `direct/v1/SolScan/v2.0/nft/collection/items` | GET | Get items from a specific NFT collection on Solana. | [link](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-nft-collection-items) | | SolScanGetV2NftCollectionLists | `direct/v1/SolScan/v2.0/nft/collection/lists` | GET | Get a list of NFT collections on Solana. | [link](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-nft-collection-lists) | | SolScanGetV2NftNews | `direct/v1/SolScan/v2.0/nft/news` | GET | Get news related to NFTs on Solana. | [link](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-nft-news) | ## TonAPI | Name | Path | Method | Description | Docs | |------|------|--------|-------------|------| | TonAPIGetV2AccountNftHistory | `direct/v1/TonAPI/v2/accounts/{account_id}/nfts/history` | GET | Get the transfer nft history | [link](https://tonapi.io/api-v2#operations-Accounts-getAccountNftHistory) | | TonAPIGetV2AccountNftItems | `direct/v1/TonAPI/v2/accounts/{account_id}/nfts` | GET | Get all NFT items by owner address | [link](https://tonapi.io/api-v2#operations-Accounts-getAccountNftItems) | | TonAPIGetV2ItemsFromCollection | `direct/v1/TonAPI/v2/nfts/collections/{account_id}/items` | GET | Get NFT items from collection by collection address | [link](https://tonapi.io/api-v2#operations-NFT-getItemsFromCollection) | | TonAPIGetV2NftCollection | `direct/v1/TonAPI/v2/nfts/collections/{account_id}` | GET | Get NFT collection by collection address | [link](https://tonapi.io/api-v2#operations-NFT-getNftCollection) | | TonAPIGetV2NftCollections | `direct/v1/TonAPI/v2/nfts/collections` | GET | Get NFT collections | [link](https://tonapi.io/api-v2#operations-NFT-getNftCollections) | | TonAPIGetV2NftHistoryByID | `direct/v1/TonAPI/v2/nfts/{account_id}/history` | GET | Get the transfer nfts history for account | [link](https://tonapi.io/api-v2#operations-NFT-getNftHistoryByID) | | TonAPIGetV2NftItemByAddress | `direct/v1/TonAPI/v2/nfts/{account_id}` | GET | Get NFT item by its address | [link](https://tonapi.io/api-v2#operations-NFT-getNftItemByAddress) | | TonAPIGetV2NftItemsByAddresses | `direct/v1/TonAPI/v2/nfts/_bulk` | POST | Get NFT items by their addresses | [link](https://tonapi.io/api-v2#operations-NFT-getNftItemByAddress) |