Skip to main content
本指南涵盖 Earn Data API 中的每个端点,并提供完整的参数文档和响应示例。Earn Data API 负责金库发现、分析以及投资组合追踪。若需执行存入和提取操作,请参阅 Composer API 集成指南

Base URL

所有端点均以 /v1/ 为前缀。
Earn Data API 与 Composer 使用不同的 base URL。Earn Data API 端点使用 https://earn.li.fi,而 Composer 端点(例如 GET /v1/quote)使用 https://li.quest。详情请参阅概览

API 概览


身份验证

Earn Data API 使用与 LI.FI API 其余部分相同的身份验证方式。通过 x-lifi-api-key 请求头传递你的 API key:
API key 通过 LI.FI Partner Portal 创建。完整详情请参阅身份验证

速率限制

Earn Data API 端点的默认速率限制为每个 API key 每分钟 50 次请求 如果你需要更高的限制,请通过 LI.FI Partner Portal 联系我们的团队。 如果超出限制,你将收到 429 Too Many Requests 响应。有关速率限制请求头和最佳实践的详情,请参阅速率限制

列出金库

返回金库的分页列表,支持可选的过滤和排序。

查询参数

示例请求

响应

响应中的某些字段可能为 nulldescription(约 70% 的金库缺失)、apy.baseapy.rewardapy1dapy7d 以及 caps。请始终在你的集成中处理可为空的字段。

分页

该 API 使用基于游标的分页。要获取下一页,请将响应中的 nextCursor 值作为 cursor 查询参数传入:
TypeScript

按链和地址获取金库

返回单个金库的完整详情。

路径参数

示例请求

响应

返回单个 NormalizedVault 对象(与列表端点中的项目结构相同)。

错误


列出 Earn 支持的链

返回至少拥有一个 Earn 金库可用的链列表。基于当前的金库数据得出。
**限定于 LI.FI Earn。**此端点仅返回 Earn 当前已索引金库的链,它并不是 LI.FI 平台所支持的所有链的通用列表。如果你要集成 Swaps 或 Bridges(通过 LI.FI SDK 或主 API),请改用 GET https://li.quest/v1/chains

示例请求

响应


列出支持的协议

返回至少拥有一个金库可用的协议列表。基于当前的金库数据得出。

示例请求

响应


获取用户投资组合持仓

返回用户在所有支持的协议中的 DeFi 持仓。

路径参数

示例请求

响应

每个持仓的 addressprotocolNamebalanceUsd 字段可能为 null。当无法确定持仓的合约地址时,address 为 null。当无法识别协议时,protocolName 为 null。当资产没有可用的美元价格时,balanceUsd 为 null。请始终在你的集成中处理这些情况。

错误


错误处理

所有 Earn Data API 端点均返回标准的 HTTP 错误响应: 错误响应包含一条描述问题的消息:

后续步骤

发现与存入配方

将 Earn 发现与 Composer 存入相结合的端到端配方

Composer API 指南

通过 Composer API 执行存入和提取操作