web3baseweb3base

公开链列表(精简字段,含 categorySlugs),支持关键词、标签与排序。

获取链列表

GET /api/open/chains

该接口返回 公开 链列表,精简字段 以降低传输量;支持关键词、标签与排序。列表项含 categorySlugs(数据源有则返回),与 GET /api/open/categories?scope=chain 的 key 对齐,用于筛选与展示。

请求地址

GET /api/open/chains

请求参数

参数类型是否必传说明
localestring链名称等展示语言
qstring关键词搜索(名称等)
tagstring逗号分隔的分类 slug,OR 匹配
sortstring排序字段:name / chainId / platforms / tvl,默认 tvl
sortDirstring排序方向:asc / desc,默认 desc

返回体

200 OKapplication/json

字段类型说明
chainsobject[]链列表,每项为 ChainSlim

ChainSlim 结构

字段类型说明
_idstring内部 id
slugstring链 slug,稳定标识
namestring链名称(已按 locale 解析)
logostring | undefinedlogo URL
chain_idstring链 ID(如 EVM chainId)
categorySlugsstring[]分类 slug 列表,与 categories 的 key 对齐
llama_tvlnumber | undefinedTVL(若有)

错误码

HTTP 状态场景
429命中 open API 限流
500服务器内部错误

请求示例

curl -s "https://www.web3base.ai/api/open/chains?locale=zh-hans&sort=tvl&sortDir=desc" | jq '.chains[0]'
curl -s "https://www.web3base.ai/api/open/chains?tag=l2,evm" | jq '.chains | length'

返回示例

{
  "chains": [
    {
      "_id": "1",
      "slug": "ethereum",
      "name": "Ethereum",
      "logo": "https://...",
      "chain_id": "1",
      "categorySlugs": ["l1", "evm"],
      "llama_tvl": 50000000000
    }
  ]
}

← 返回 API 总览