获取 Fractal Ordinals 交易记录:完整 API 使用指南

·

Fractal Ordinals API 提供了一套标准化的接口,允许开发者获取特定集合下的所有交易记录。无论是用于市场分析、数据监控还是构建交易工具,该接口都提供了关键的交易细节,包括交易双方地址、时间戳、交易价格和交易类型等信息。

接口功能概述

此接口主要用于返回特定 NFT 集合的所有交易历史记录。返回的数据默认按交易时间降序排列,支持分页查询、排序方式选择,并可按交易类型、平台来源或钱包地址进行筛选。

关键返回信息包括:

👉 查看实时交易数据工具

请求详情

请求地址

使用 POST 方法调用以下端点:

https://web3.okx.com/api/v5/mktplace/nft/fractal-ordinals/trade-history

请求参数说明

参数名类型是否必填说明
slugString是集合的唯一标识符
cursorString否分页游标,用于获取指定页码的数据
limitString否每页返回记录数,默认值为 10,最大为 100
sortString否排序方式,可选 desc(降序,默认)或 asc(升序)
isBrc20Boolean否是否检索 Brc20 交易记录,默认为 True
orderSourceListInteger[]否按订单来源平台筛选,可填入平台代码,如 [34,54](34代表OKX,54代表Magic Eden)
tradeWalletAddressString否筛选特定钱包地址参与的交易
typeString否交易类型,多选用逗号分隔,如 SALE, LIST, TRANSFER;默认为 SALE

返回参数说明

接口返回一个 Ordinals 活动模型数组,主要包括以下字段:

字段名类型说明
fromAddressString交易发起方地址
inscriptionIdString铭文编号
priceString交易价格(FB 计价)
timestampLong交易时间戳
toAddressString交易接收方地址
unitPriceString订单单价(FB 计价)
amountString订单中的铭文数量
isBrc20Boolean是否为 Brc20 类型铭文
orderSourceInteger订单来源平台代码
orderSourceNameString订单来源平台名称
typeString交易类型

使用示例

请求示例

以下示例展示如何请求某个 Slug 集合的交易记录,并限制返回数量为 20:

{
  "slug": "example-collection",
  "limit": "20",
  "sort": "desc"
}

返回示例

返回数据以数组形式呈现,每条记录包含完整的交易元数据:

[
  {
    "fromAddress": "abc123...",
    "toAddress": "def456...",
    "price": "1500",
    "timestamp": 1678886400,
    "type": "SALE",
    "orderSourceName": "OKX"
  }
]

常见问题

什么是 Fractal Ordinals API?

Fractal Ordinals API 是一套用于获取区块链上 Ordinals 相关交易记录的编程接口,支持按集合、交易类型、平台等多维度筛选数据。

如何按交易类型筛选记录?

在请求参数 type 中填入需要的交易类型,如 SALE,LIST,多个类型之间用英文逗号分隔。

是否支持分页查询?

支持。使用 cursor 和 limit 参数可以实现分页效果,避免单次请求数据量过大。

如何获取 Brc20 以外的交易记录?

将参数 isBrc20 设置为 false,即可检索非 Brc20 类型的 Fractal NFT 交易活动。

能否查询特定钱包的交易历史?

可以,通过 tradeWalletAddress 参数指定钱包地址,接口将返回该地址参与的所有相关交易。

订单来源平台代码有哪些?

常见平台代码包括:34(OKX)、54(Magic Eden)、55(OrdinalsWallet)和 57(Unisat)。在 orderSourceList 中填入数组即可过滤平台。


通过本文介绍的接口及参数,您可以高效获取和管理 Fractal Ordinals 的交易数据,为项目开发或市场分析提供可靠支持。如需进一步了解如何在您的应用中集成这一功能,可以 👉 获取完整的开发文档。