New and improved! Get information about NFTs and Tokens via RPC. This will override the default add-on RPC methods for Token API and NFT Fetch Tool. Using these methods will cost 4 API credits per call.
This is the 2nd version of our Token and NFT RPC API. Get more accurate data with a streamlined API, with support for more chains. Retrieving NFT metadata from the blockchain is tedious and time-consuming. Our NFT API does the heavy lifting for you across Ethereum and Polygon NFTs, making the data you need searchable and accessible. Our Token API lets you easily look up ERC-20 tokens by wallet, token transfers, and token details instantly. No indexing required! Using these methods will cost 4 API credits per call.
Quickly fetch ERC-20 tokens and their balances within a specified wallet. You can also send in an array of ERC-20 contract addresses with your request to limit balance results to specific tokens.
Fetch a detailed history of incoming and outgoing transfers of a particular token within a wallet.
Quickly fetch comprehensive data for any NFT project on multiple chains.
Easily retrieve NFTs by a given creator's address.
Instantly access real-time data about all the NFTs within a collection, including traits and current owner with one simple API call.
Easily retrieve details about an ERC-20 token. You can look up tokens by contract address or token symbol.
Verify ownership regularly to prevent misrepresenting holders or granting gated access to the wrong user.
qn_fetchNFTsByCollection(object_with_contract_address_and_token_ids) returns an object with specific token datahttps://www.quicknode.com/docs/ethereum/qn_fetchNFTsByCollection_v2
qn_getWalletTokenBalance(object_with_wallet_and_contracts) returns an object with an array of token assetshttps://www.quicknode.com/docs/ethereum/qn_getWalletTokenBalance_v2
qn_getWalletTokenTransactions(object_with_address_and_contract) returns object containing token details and array of transfershttps://www.quicknode.com/docs/ethereum/qn_getWalletTokenTransactions_v2
qn_getTokenMetadataByContractAddress(object_with_contract_address) returns an object with token detailshttps://www.quicknode.com/docs/ethereum/qn_getTokenMetadataByContractAddress_v2
qn_verifyNFTsOwner(object_with_wallet_address_and_array_of_contracts_and_tokens) returns object with owner and NFTshttps://www.quicknode.com/docs/ethereum/qn_verifyNFTsOwner_v2
qn_fetchNFTCollectionDetails(object_with_contract_addresses) returns array of contract objectshttps://www.quicknode.com/docs/ethereum/qn_fetchNFTCollectionDetails_v2
qn_getTokenMetadataBySymbol(object_with_symbol) returns an array of token metadatahttps://www.quicknode.com/docs/ethereum/qn_getTokenMetadataBySymbol_v2
qn_fetchNFTs(object_with_wallet_and_contracts) returns an object with owner and NFTshttps://www.quicknode.com/docs/ethereum/qn_fetchNFTs_v2
qn_getTransfersByNFT(object_with_contract_address_and_token_id) returns an object with an array of transfer datahttps://www.quicknode.com/docs/ethereum/qn_getTransfersByNFT_v2
Published: 20 days ago
Support email: firstname.lastname@example.org
Support website: https://support.quicknode.com/hc/en-us