获取 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,多个类型之间用英文逗号分隔。

是否支持分页查询?

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

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

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

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

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

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

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


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