um、Solana、BNBChain、Bitcoin、Polygon、zkSync、Aptos、Linea、Avalanche、Arbitrum、Optimism、Fantom、Moonbeam、PlatON、Cronos、Gnosis 16 条区块链的 NFT 全量数据,所涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 50 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin 的一批相同模型的接口,很大程度上满足了开发者索引多种类型的 NFT 数据的需求。 NFTScan API 获取 NFT 相关数据 Retrieve Assets:检索 NFT 资产类 API,NFTScan API 中的核心数据模型即为 Assets,它代表了每一个独特的数字项目,主要包括了合约地址、合约名称、Token id、erc 协议标准、元数据 json、图像 URI、持有者、稀有度排名等 NFT 项目信息、资产列表、资产详情的全面数据。 Retrieve Transactions:检索 NFT 交互记录类 API,NFTScan 不断收录各个区块链网络上的 NFT 交易市场及其交易合约信息,通过分析和解读合约源代码和交易日志,并将其纳入其数据解析逻辑中。根据 NFTScan 数据,截至 8 月中旬 ,主流 16 条链上 NFT 链上记录数量共 1,912,038,356 条, 162 个交易市场全面信息。 Retrieve Collections:检索 NFT Collection 资产类 API,主要检索 NFT Collection 整体基本信息以及检索钱包地址下持有的 Collection 数据信息。NFT Collections 相关的描述、社交媒体及其他基本信息等都链下数据,都可以通过各个区块链网络中最主流的 NFT 市场提供的 API 获取这些信息。此外当前地板价信息是基于 NFT 市场的订单信息的集中式数据,也是通过 API 可获取的。 Collection Statistics:NFT Collection 的统计数据类 API,主要提供 NFT Collection 的全面统计数据,开发者可以通过这些接口实时获取持有者分布、流通率、交易量、价格走势等核心统计指标,在产品设计、市场调研、资产评估等方面发挥重要作用,利用这些数据开发者可以深入分析 Collection 的活跃程度和价值,研究不同用户群的偏好,探索交易模式,构建量化交易模型,对市场进行预测,也可以构建直观的 NFT Collection 统计数据看板进行实时监控。 Account Statistics:钱包地址数据分析类 API,提供 NFT 用户账户的全面统计数据,开发者可以通过这些接口实时获取用户持有的 NFT 数量、持有总值、历史交易情况等账户级核心统计指标,在产品设计、用户调研、客户画像等方面发挥重要作用,利用账户统计数据开发者可以深入分析不同钱包地址的交易行为、资产配置、品类偏好等特征,实施精准的用户增长、产品推荐、市场营销等举措。 Analytic Statistics:NFT 数据分析统计类 API,主要提供 NFT 数据的深度分析结果,开发者可以直接通过这些接口获取各个 NFT Ranking 排名、趋势预测等分析数据,在数据驱动的决策和战略制定中发挥重要作用。利用这些分析数据开发者可以把握 NFT 项目标准的热点关注度和发展趋势,调整产品定位,大幅提升了 NFT 数据的应用价值。 NFTScan 提供全面的 NFT 核心数据,DID Protocol 的应用可以实现各种创新功能并获得重要优势:Metadata 数据支持生成链上可验证的 DID 文档,丰富的交易和持有者数据可证明资产来源和所有权变更,时间戳数据保证事件顺序可信,统计和分析数据帮助建模和开发量化策略,图像和视频等资源直接应用到 DID 文档中增强表现力,趋势预测帮助 DID 身份可视化呈现更前瞻性内容,同时 NFT 数据直接应用到 DID 身份中也为用户提供了展示收藏、社交等功能。 查询相关 API 请求 1)Account Overview Statistics: “/v2/statistics/overview/{account_address}”该接口提供每个账户的全面统计数据,可以为基于 DID Protocol 的应用提供解析用户的整体 NFT 资产概况,丰富 DID Profile 的展示,可以分析不同用户的交易行为和偏好特征,用于 DID 身份的细分和个性化。 主要返回账户地址的概览统计信息,可参考 NFTScan Overview。 点击 Try it,数据响应结果: 共返回 16 个数据,包括该钱包地址的持有价值为 986.5797e;共买入 212.56e;卖出 669.24e;消耗 Gas 0.9e;持有价值(usdt)1803605.81u;买入(usdt)388589.44u;卖出(usdt)1223471.73u;消耗 Gas(usdt)1649.11u;NFT 持有数量 645 枚;NFT Collection 数量共 353 个;Mint 的 NFT 数量 288 枚;买入 7 枚;卖出 70 枚;发送 105 个;接收 642 个,销毁 23 个。 2)Account Holding Distribution “/v2/statistics/distribution/{account_address}”该接口对每个钱包地址持有 NFT 的类别分布,为其提供丰富 DID 展示内容,可以直观展示用户持有的 NFT 倾向,支持用户细分与精准推荐,判断不同用户的偏好类别。 主要返回钱包地址下的 NFT 持有分布统计信息,可参考 NFTScan Portfolio, 数据响应结果显示,目前该地址下一共有 6 个 items: 构建相关 NFT 请求 构建 NFTScan 相关 NFT 数据请求非常简单方便,开发者只需要在 API 文档中找到所需的接口,查看接口地址、请求方法、请求参数等说明。然后根据自身需求选择编程语言,如 JavaScript、Python、Java 等,使用该语言的 HTTP 请求库向接口地址发送构造好的请求,筛选必要的头信息和参数。整个调用过程快速便捷,开发者可以完全根据文档说明来实施。 例如,我们请求一个钱包地址的 NFT 统计数据: “/v2/statistics/overview/{account_address}”, HTTP GET 请求访问 NFTScan 的 API 端点,使用 Python 的 requests 库,可以这样构建请求: 在上面的代码中,我们首先定义了 NFTScan API 的基本 URL,然后指定要查询的钱包地址。通过将钱包地址拼接到基本 URL 上,我们构建了完整的请求 URL。接着,我们使用 requests 库的 get 方法发起了 HTTP GET 请求,并根据响应状态码来处理返回的数据。 以上示例代码仅用于说明如何使用 Python 的 requests 库构建 HTTP GET 请求,以访问 NFTScan 的 API 端点。实际使用中,开发者可能还需要考虑错误处理、身份验证、参数传递等更多细节。在使用 API 时,请查阅 NFTScan 的官方文档以获取准确的 API 端点和参数信息,并遵循最佳实践来保障数据的安全和准确性。 About NFTScan NFTScan 成立于 2021 年 4 月份,总部位于中国香港,是全球领先的 NFT 数据基础设施服务商,目前已支持 Bitcoin、Ethereum、BNBChain、Polygon、Solana、Linea、Arbitrum、Optimism、zkSync、Aptos 等在内的 16 条主流区块链网络。NFTScan 团队致力于为数以亿计的 Web3 用户提供简洁高效的 NFT 检索服务,为新一代金融科技公司提供安全稳定的多链 NFT 索引服务,用数据来推动 NFT 生态的繁荣发展!目前,NFTScan 在为包括 CMC、Binance NFT、Bybit Web3、KuCoin、HashKey Group 、SafePal、Mask、imToken、Enjin、Coin98、OneKey、TokenPocket、AlienSwap 等在内的 4000+ 开发者提供多链 NFT 数据支持! 欢迎关注 NFTScan 官方推特获取最新动态,有关 NFT 数据服务等商务合作请联系 Telegram: @Rose_NFTScan 来源:金色财经lg...