Cointime

Download App
iOS & Android

Guide: How to Retrieve NFT Assets Using NFTScan NFT API

Validated Project

In recent years, with the rapid development of blockchain, developers are facing a retrieval dilemma due to the vast amount of NFT asset data. The explosive growth of NFT assets on public chains presents a challenge as these assets are numerous and diverse, spread across different blockchains. This requires significant time and effort to parse and clean the data, posing a major challenge for NFT application developers — how to efficiently retrieve NFT data?

As of August 14, 2023, NFTScan currently supports 16 mainstream blockchain networks, generating a total of 2,658,452 NFT contracts, 1,005,025,576 NFT assets, 1,922,619,688 NFT on-chain records, 134,009,635 NFT trading active wallet addresses, a total NFT market cap of $13,523,058,924, and a historical NFT trading volume of $65,130,304,272.

  Data source: NFTScan


Developers are currently facing many challenges in obtaining and utilizing NFT data. Firstly, NFT data is distributed across numerous public chains that are fragmented and lack interoperability, making it difficult to aggregate NFT data from different chains for unified access. Secondly, even on the same public chain, there is a vast array of NFT projects, making the task of retrieving NFT metadata and transaction information a substantial undertaking.

Currently, developers struggle to find convenient tools for manually obtaining NFT data. Many exceptional teams are building NFT developer tools, with platforms like NFTScan serving as data infrastructure providers. These NFT-related data platforms offer a simple and effective solution through NFT APIs. Developers can easily access on-chain NFT data through these API interfaces and analyze, process, aggregate, and visualize the data.

How to Access NFTScan NFT API

1/ Create an NFTScan Developer Account

Before using the NFTScan API, visit the developer website and create an account. Register by clicking the “Sign Up” button on the NFTScan API page.

https://developer.nftscan.com/user/signup

After logging in, find your unique API KEY on the Dashboard. Access the API documentation and enter your API KEY where required. Follow the instructions in the documentation to start using the API services. The API documentation provides various interface modes for developers to choose the most suitable one based on their needs.

In the Dashboard, developers can also view statistical data about their API usage, aiding in tracking historical usage. Additionally, NFTScan provides each registered developer with 1M CU of API calls, allowing requests for all NFT API interfaces, and these CUs never expire.

2/ View NFT API Documentation

After successfully registering and obtaining an API Key, you need to review the NFTScan API documentation. The API documentation contains all available API endpoints, parameters, and detailed information on building requests and handling responses. Carefully read the API documentation and ensure you understand how to use the API to retrieve the required data. NFTScan API services aim to enhance the NFT data analysis experience for developers.

NFTScan currently boasts the most extensive NFT Collection library across the network, supporting a comprehensive range of NFT data from 16 blockchains including Ethereum, Solana, BNBChain, Bitcoin, Polygon, zkSync, Aptos, Linea, Avalanche, Arbitrum, Optimism, Fantom, Moonbeam, PlatON, Cronos, and Gnosis. The covered NFT data is diverse and rich, offering a complete set of interfaces for obtaining ERC721 and ERC1155 assets, transactions, project statistics, and market information. The platform now supports over 50 public interfaces for EVM-compatible chains, along with a batch of interfaces for Solana, Aptos, and Bitcoin, meeting developers’ needs to index various types of NFT data.

3/ Retrieve NFT Asset-Related APIs

  • Get NFTs by Account Retrieve NFTs associated with an account address.
  • Get All NFTs by Account Retrieve all NFTs owned by an account address. NFTs are grouped by contract addresses. If an account address holds more than 2000 NFTs, the returned NFTs will be limited to 2000 or fewer. In such cases, developers and users can perform paginated queries to fetch all NFTs owned by the account.
  • Get Minted NFTs by Account Retrieve NFTs minted by a specific account address.
  • Get NFTs by Contract Retrieve NFTs using a contract address and sort them in ascending order based on token_id.
  • Get Single NFT Retrieve a single NFT.
  • Get Multiple NFTs Retrieve multiple NFTs from different contract addresses simultaneously.
  • Search NFTs This API returns a list of NFT assets by applying search filters in the request body. Assets are sorted in ascending order of nftscan_id. Note: When filtering data using only the block_number condition, the range between block_number_start and block_number_end should not exceed 10000.
  • Get NFTs by Attributes This API returns a group of NFTs belonging to contract addresses with specific attributes. NFTs are sorted in ascending order based on token_id.
  • Get All Multi-Chain NFTs by Account This API returns all multi-chain NFTs owned by an account address, with NFTs grouped by contract addresses.

These APIs significantly simplify the complexity of retrieving cross-chain NFT data for developers. They offer a comprehensive range of data across different chains, making them highly applicable in scenarios like data querying, visualization, and analysis. Built on reliable APIs, they greatly enhance development efficiency.

NFTScan API doc
  1. Get all NFTs by account

“/v2/account/own/all/{account_address}” — In this interface, we’re requesting all NFTs owned by the whale address:

0xca1257ade6f4fa6c6834fdc42e030be6c0f5a813.

Clicking “Try it” reveals the response showing a total of 349 items under this address, grouped in intervals of 100. It provides descriptions of basic information for certain top-level NFT collections held by this address, like BoredApeYachtClub (BAYC).

  1. Collection address: 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d Name: BoredApeYachClub Total items: 10,000 Owned by address: 26 Symbol: BAYC Floor price: 30 ETH
  2. Collection address: 0x60e4d786628fea6478f785a6d7e704777c86a7c6 Name: MutantApeYachtClub Total items: 19,481 Owned by address: 23 Symbol: MAYC Floor price: 5.7399 ETH
  3. Collection address: 0xba30e5f9bb24caa003e9f2f0497ad287fdf95623 Name: BoredApeKennelClub Total items: 9,602 Owned by address: 23 Symbol: BAKC Floor price: 2.1878 ETH

2. Get all multi-chain NFTs by account

“/v2/assets/chain/{account_address}” — This interface retrieves all NFT assets across various chains for a wallet address. It offers a global analysis of user behavior and provides a data foundation for cross-chain applications.

In this instance, we’re examining the whale address 0xca1257ade6f4fa6c6834fdc42e030be6c0f5a813. Clicking “Try it” reveals activity on Ethereum and BNBchain, showing 349 Collections on the ETH network and 2 Collections on the BNB network, along with precise item data analysis.

3. Get NFTs by contract

“/v2/assets/{contract_address}” — This interface fetches a list of all NFT assets generated under a specified contract address. It has applications such as retrieving all NFTs within a project or obtaining metadata for multiple token IDs.

To acquire all NFTs within a specific NFT project, you can easily retrieve a list of all NFT IDs generated by that project by filtering according to its contract address.

For bulk retrieval of NFT metadata based on contract addresses, you can first obtain all tokenIDs through the contract address, and then retrieve the metadata for each tokenID in bulk.

Constructing yield analysis for NFT projects involves gathering the total number of NFTs deployed within different time periods, enabling an analysis of the project’s growth trajectory.

To track the circulation of NFTs within a contract address, you can periodically fetch the NFT list within the contract, thereby detecting incoming and outgoing NFTs.

The data response showcases fundamental information and metadata for all items within the NFT Collection. For instance, using Bored Ape Yacht Club as an example, data is sorted by token_id. For item ID 0:

  1. Individual item’s basic data: Contract address: 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d, Name: Bored Ape Yacht Club. NFT Token ID: 0, Accounting for 1% within the project, erc721 standard. Wallet address at Mint/Holder’s wallet address at Mint. Timestamp at casting/Mint hash address/Token URI address. latest_trade_price/Latest_trade_symbol/Latest_trade_timestamp is currently displayed as null, indicating no trading has occurred.
  2. Metadata: Metadata is hosted on IPFS, format: image/png. Storage path: ipfs://QmcJYkCKK7QPmYWjp4FD2e3Lv5WCGFuHNUByvGKBaytif4, along with detailed descriptions of the image.
  3. Rarity: Score of 1.08649973006184, comprehensive rarity ranking at 2273.

NFTScan not only focuses on providing API for NFT asset retrieval, but also provides multidimensional and comprehensive NFT data resources for developers. These resources cover multiple levels from NFT metadata, user data to industry data. The rich data resource types provide developers with highly customizable combination choices. Developers can freely retrieve suitable NFT data from the interface according to the actual business needs of their application.

It can be said that NFTScan provides a customized NFT data retrieval experience that is different from traditional blockchain data platforms. This not only enriches the functionality settings of applications, but also greatly reduces the cost of developers obtaining and processing NFT data. With continuous expansion and optimization of the interface, NFTScan will become the backbone of developers’ NFT data services. We look forward to developers freely unleashing their creativity here, nurturing more NFT innovative applications and promoting the development of the entire industry.

About NFTScan

NFTScan is the world’s largest NFT data infrastructure, including a professional NFT explorer and NFT developer platform, supporting the complete amount of NFT data for 15 blockchains including Ethereum, Solana, BNBChain, Arbitrum, Optimism, and other major networks, providing NFT API for developers on various blockchains.

Official Links:

NFTScan: https://nftscan.com

Developer: https://developer.nftscan.com

Twitter: https://twitter.com/nftscan_com

Discord: https://discord.gg/nftscan

NFTScan Connect Program

Comments

All Comments

Recommended for you

  • Spot Gold Falls Below $4,000 Mark

    On June 24, spot gold fell below the $4,000 per ounce mark for the first time since November last year, dropping approximately $1,600 from this year's record high of $5,596 per ounce.

  • U.S. Current Account Deficit Reaches $226.8 Billion in Q1

    On June 24, the U.S. current account deficit for the first quarter was reported at $226.8 billion, exceeding the expected deficit of $215 billion. The previous value was revised from a deficit of $190.7 billion to $221.1 billion.

  • Goldman Sachs Warns: AI Investment Boom Not Peaking Yet, But Market Pricing Clearly Ahead of Fundamentals

    On June 24, Goldman Sachs stated in its latest research report that the AI investment boom has not yet peaked, but the market pricing for its future returns is clearly ahead of macroeconomic realizations. The firm pointed out that the share of U.S. technology investment in GDP has surpassed the peak during the internet bubble of the 1990s, with capital expenditure expectations for major cloud providers being revised up nearly 80% in the past six months for 2026. This wave of investment continues to drive revenue and profit growth in the semiconductor, cloud computing, server, and data center supply chains, leading to increasingly high valuations for AI-related assets. However, unlike the late 1990s, the current risks no longer primarily stem from a pure valuation expansion detached from fundamentals, but increasingly from the market's expectations for the long-term sustainability of high profit margins and capital returns. Goldman Sachs believes that the core contradiction of the AI market is intensifying: fundamentals remain strong, but the market has already priced in too much future earnings.

  • Becerra Criticizes Fed's Dot Plot, Reveals Past Reverse Trading Strategy

    On June 24, U.S. Treasury Secretary Scott Becerra stated that he believes no one should publish the dot plot. Becerra added, "The only reason I ever liked the dot plot was when I was running my own investment business; we had a trading model specifically for reverse trading the dot plot because the dot plot is always wrong." Becerra expressed appreciation for Federal Reserve Chair Waller's decision to eliminate forward guidance. He also mentioned that he has breakfast with Waller every week, consistent with the practice during Powell's tenure as Fed Chair.

  • U.S. Oil Drops 3%

    On June 24, WTI crude oil's intraday decline expanded to 3%, currently priced at $71.45 per barrel.

  • Spot Silver Plummets 4%, Hits New Low Since December Last Year

    On June 24, spot silver fell 4% during the day, currently priced at $59.06 per ounce, marking a new low since December last year and halving from its peak in January this year.

  • Gold Plummets $100 in One Day, Approaching $4000 Mark

    On June 24, spot gold fell sharply by over $30 in a short period, plummeting $100.96 during the day to currently report at $4008.72 per ounce, a decline of 2.46%. New York futures gold also saw a significant drop of 3%, currently priced at $4024.80 per ounce.

  • Trump: Inspectors Will Be Allowed to Enter Iran's Uranium Storage Sites

    On June 24, according to Fox News, U.S. President Trump stated that inspectors will be allowed to enter Iran's uranium storage sites.

  • Qualcomm to Acquire AI Chip Startup Modular

    On June 24, Qualcomm announced its plan to acquire the AI chip startup Modular.

  • Hong Kong SFC: Total Assets Managed by Hong Kong Funds Reach HKD 2.3 Trillion

    On June 24, the Hong Kong Securities and Futures Commission (SFC) released a report indicating significant growth in the investment funds, digital assets, and stock markets over the past year, reinforcing Hong Kong's position as a leading international financial center. In asset and wealth management, the total assets managed by funds registered in Hong Kong grew by 19.4% in the past year, reaching HKD 2.3 trillion. The SFC recognized ETFs and leveraged and inverse products have also seen rapid growth. As of March 31, 2026, the average daily trading volume of ETFs and leveraged and inverse products reached HKD 38.1 billion in the past year, a year-on-year increase of 50.6%; the total market value of these products grew by 25.2% year-on-year, reaching HKD 651.2 billion. Notably, the market value of single-stock leveraged and inverse products increased sixty-fold within the past year.