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:
速率限制
Earn Data API 端点的默认速率限制为每个 API key 每分钟 50 次请求。 如果你需要更高的限制,请通过 LI.FI Partner Portal 联系我们的团队。 如果超出限制,你将收到429 Too Many Requests 响应。有关速率限制请求头和最佳实践的详情,请参阅速率限制。
列出金库
查询参数
示例请求
响应
响应中的某些字段可能为
null:description(约 70% 的金库缺失)、apy.base、apy.reward、apy1d、apy7d 以及 caps。请始终在你的集成中处理可为空的字段。分页
该 API 使用基于游标的分页。要获取下一页,请将响应中的nextCursor 值作为 cursor 查询参数传入:
TypeScript
按链和地址获取金库
路径参数
示例请求
响应
返回单个 NormalizedVault 对象(与列表端点中的项目结构相同)。错误
列出 Earn 支持的链
**限定于 LI.FI Earn。**此端点仅返回 Earn 当前已索引金库的链,它并不是 LI.FI 平台所支持的所有链的通用列表。如果你要集成 Swaps 或 Bridges(通过 LI.FI SDK 或主 API),请改用
GET https://li.quest/v1/chains。示例请求
响应
列出支持的协议
示例请求
响应
获取用户投资组合持仓
路径参数
示例请求
响应
每个持仓的
address、protocolName 和 balanceUsd 字段可能为 null。当无法确定持仓的合约地址时,address 为 null。当无法识别协议时,protocolName 为 null。当资产没有可用的美元价格时,balanceUsd 为 null。请始终在你的集成中处理这些情况。错误
错误处理
所有 Earn Data API 端点均返回标准的 HTTP 错误响应:
错误响应包含一条描述问题的消息:
后续步骤
发现与存入配方
将 Earn 发现与 Composer 存入相结合的端到端配方
Composer API 指南
通过 Composer API 执行存入和提取操作

