如何查找网站API提取OKX的BTC保证金借贷比率数据
BTC保证金借贷比率接口获取方案
- 该接口没有做特殊隐藏处理,你翻遍XHR请求找不到的核心原因是:这个指标属于全站统一的公共行情数据,走独立的公共API通道,和当前
/markets/spot-data/btc-usdt页面路径没有绑定关系,且数据是在页面渲染完成后异步拉取/推送的,如果你在开发者工具里只查看页面初始加载阶段的XHR、或者按页面路径过滤请求,很容易直接漏掉。 - 你需要的BTC保证金借贷比率对应公开免鉴权的REST接口,不需要登录、不需要签名校验,R语言可以直接发起请求获取数据。
接口参数说明
- 请求方法:
GET - 请求地址:
https://www.okx.com/api/v5/public/margin-lending-rate - 必填请求参数:
ccy:传值BTC,指定查询BTC币种的对应数据
- 返回字段匹配:响应体中
data数组里的ratio字段,就是页面展示的BTC保证金借贷比率实时值,数值和页面完全同步。
R语言调用参考代码
library(httr) library(jsonlite) # 发起接口请求 api_response <- GET( url = "https://www.okx.com/api/v5/public/margin-lending-rate", query = list(ccy = "BTC"), add_headers(`User-Agent` = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36") ) # 解析响应结果 resp_content <- fromJSON(rawToChar(api_response$content)) btc_lending_ratio <- resp_content$data$ratio print(paste0("当前BTC保证金借贷比率为:", btc_lending_ratio))
同类接口排查技巧
- 不要只在Network面板筛选
XHR分类,把筛选范围调整为Fetch/XHR+WS两类,交易类站点的行情数据很多走WebSocket长连接推送,配套的REST拉取接口也不会携带当前页面的路径特征,按路径过滤很容易漏。 - 直接用Network面板的全局搜索框,输入你要找的指标关键词(比如
margin lending ratio),可以直接匹配到返回对应数据的请求,不用逐个翻查请求列表。
内容的提问来源于stack exchange,提问作者raistlinn
相关产品推荐
相关产品推荐

