by QuickNode
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! See https://www.quicknode.com/guides/quicknode-products/apis/how-to-migrate-token-and-nft-rpc-api-to-v2/ for more information on how to migrate from the Token or NFT RPC v1 add-on. 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 data
https://www.quicknode.com/docs/ethereum/qn_fetchNFTsByCollection_v2qn_fetchNFTCollectionDetails(object_with_contract_addresses) returns array of contract objects
https://www.quicknode.com/docs/ethereum/qn_fetchNFTCollectionDetails_v2qn_getWalletTokenBalance(object_with_wallet_and_contracts) returns an object with an array of token assets
https://www.quicknode.com/docs/ethereum/qn_getWalletTokenBalance_v2qn_getWalletTokenTransactions(object_with_address_and_contract) returns object containing token details and array of transfers
https://www.quicknode.com/docs/ethereum/qn_getWalletTokenTransactions_v2qn_getTokenMetadataByContractAddress(object_with_contract_address) returns an object with token details
https://www.quicknode.com/docs/ethereum/qn_getTokenMetadataByContractAddress_v2qn_verifyNFTsOwner(object_with_wallet_address_and_array_of_contracts_and_tokens) returns object with owner and NFTs
https://www.quicknode.com/docs/ethereum/qn_verifyNFTsOwner_v2qn_getTokenMetadataBySymbol(object_with_symbol) returns an array of token metadata
https://www.quicknode.com/docs/ethereum/qn_getTokenMetadataBySymbol_v2qn_fetchNFTs(object_with_wallet_and_contracts) returns an object with owner and NFTs
https://www.quicknode.com/docs/ethereum/qn_fetchNFTs_v2qn_getTransfersByNFT(object_with_contract_address_and_token_id) returns an object with an array of transfer data
https://www.quicknode.com/docs/ethereum/qn_getTransfersByNFT_v2qn_getTransactionsByAddress (object_with_wallet_address) returns an object with an array of transaction data
https://www.quicknode.com/docs/ethereum/qn_getTransactionsByAddress_v2mainnet and ethereum-sepolia
matic
Developer: QuickNode
Published: 3 months ago
Support email: support@quiknode.io
Support website: https://support.quicknode.com/hc/en-us