Skip to content

本平台 Labs API:旧版总览

本页汇总 本平台 Labs API 旧版可用接口。

注意:该 API 结构已于 2022-03-19 更新。本页列出的是旧版接口文档。平台 API 仍持续容支持这一版本。

接口分类

研究

  • 站点:返回与目标域名的。
  • :返回来自 Google SERP“搜索”区域的。
  • 建议:基于指定种子词,返回前置、后置或插词后的扩展。
  • 创意:返回与指定种子词处于相同主题类别的。
  • 历史搜索量:返回历史搜索量,以及当前 CPC 和竞争度。
  • 批量难度:返回自然搜索前 10 结果的排名难度。

市场维度分析

  • 域名分类:按分类返回的总体排名与流量数据。
  • 分类:返回最近一个月搜索量、过去 12 个月搜索趋势,以及当前 CPC 和竞争度。
  • 分类维度域名指标:返回历史排名、当前及历史 ETV、展示型 ETV、预估付费流量成本等数据。
  • Google 热门搜索:返回 AdWords、Bing Ads 指标、商品分类及 Google SERP 数据。

竞品研究

  • 域名 Whois 概览:返回来自自然搜索和付费搜索的排名与流量信息。
  • 已排名:返回任意域名或 URL 在 SERP 中已有排名的。
  • SERP 竞争对手:返回指定对应的竞争域名及排名。
  • 竞争域名分析:返回域名在自然搜索和付费搜索中的排名与流量总览。
  • 域名交集:返回两个指定域名在同一 SERP 中同时排名的。
  • 子域名分析:返回目标域名的子域名,以及在自然和付费搜索中的排名分布。
  • 页面:返回指定域名下排名和流量数据的页面。
  • 域名排名概览:返回自然搜索与付费搜索的排名和流量概览。
  • 历史 SERP:返回指定日期范围的 SERP 历史快,精选摘要及扩展。
  • 历史排名概览:返回指定域名在自然与付费搜索中的历史排名和流量数据。
  • 页面交集:返回多个指定页面在同一 SERP 中同时排名的。
  • 批量流量预估:最多支持对 1,000 个域名返回预估月度流量。

调用方式

本组 API 支持 Live 方法

这意味着调用时无需拆分为单独的 POST 和 GET 轮询流程,请求后即可直接获得结果。

频率限制

  • 默认速率上限:每分钟最多 2000 次 API 调用
  • 如需提升限额,请联系本平台支持团队

计费说明

本组接口按请求计费,扣费以响应头 X-SeerMarTech-Charge-CNY 为准

如需查看账户整体消耗,可调用用户数据接口进行查询,例如:

  • /v3/appendix/user_data/

测试与联调

你可以使用本平台提供的沙箱环境进行测试:

  • /v3/appendix/sandbox/

认证示例

所有请求均建议通过 Bearer Token 认证:

bash
Authorization: Bearer smt_live_YOUR_KEY

调用示例

以下示例展示旧版 Labs 接口的统一调用方式。参数请以对应端点文档为准。

cURL

bash
curl -X POST "https://api.seermartech.cn/v3/dataforseo_labs/keywords_for_site/live/" \
 -H "Authorization: Bearer smt_live_YOUR_KEY" \
 -H "Content-Type: application/json" \
 -d '[
 {
 "target": "example.com",
 "location_name": "United States",
 "language_name": "English"
 }
 ]'

Python

python
import requests

url = "https://api.seermartech.cn/v3/dataforseo_labs/keywords_for_site/live/"
headers = {
 "Authorization": "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json"
}
payload = [
 {
 "target": "example.com",
 "location_name": "United States",
 "language_name": "English"
 }
]

response = requests.post(url, headers=headers, json=payload)
print(response.status_code)
print(response.text)

TypeScript

typescript
const response = await fetch(
 "https://api.seermartech.cn/v3/dataforseo_labs/keywords_for_site/live/",
 {
 method: "POST",
 headers: {
 "Authorization": "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json"
 },
 body: JSON.stringify([
 {
 target: "example.com",
 location_name: "United States",
 language_name: "English"
 }
 ])
 }
);

const data = await response.json;
console.log(data);

响应说明

本页为总览页,不各端点完整字段定义。响应通常以下通用信息:

  • version:接口版本
  • status_code:状态码
  • status_message:状态信息
  • time:请求处理时间
  • cost:本次请求扣费
  • tasks_count:任务数量
  • tasks_error:失败任务数量
  • tasks:任务结果数组

各业务端点在 tasks[].result 下返回对应数据结构,请参考接口文档。

常见说明

  • 旧版接口仍可继续使用,但建议新接前确认是否需要容旧结构。
  • 本组接口适用于研究、市场分析、竞品发现、历史排名分析等 SEO 场景。
  • 如需更高吞吐或批量分析能力,可按业务拆分调用不同端点。

实用场景

  • 挖掘行业池:基于种子词、站点或分类批量获取候选,快速扩规划与投放词库。
  • 分析竞品自然流量来源:查看竞品域名的已排名、页面和子域名结构,定位核心流量。
  • 识别竞争强度:结合难度、CPC、竞争度与历史搜索量,筛选更产出比的目标词。
  • 发现市场机会交集:通过域名交集、页面交集和 SERP 竞争对手分析,找出与你业务最直接的搜索竞争对象。
  • 追踪历史排名变化:利用历史 SERP 和历史排名概览,复盘算法波动、改版或投放策略带来的影响。

统一入口:官网 · LLM API · 控制台