在 Data API 调试中心免费试用 Semrush
打开 Data API 调试中心- 创建 Felo API Key,无需 Semrush 账号。
- 打开 Data API 调试中心,选择一个端点。
- 填入 API Key,发送请求并查看响应。
试用额度与结束时间以 Console 为准。
SEO API 用一个 Felo key 调用 DataForSEO、Semrush、Ahrefs 与 Similarweb 背后的 SEO 数据——SERP 结果、关键词、外链与流量;不用开厂商账号,按调用计费。
这些端点返回什么
Semrush 报告的是一个域名或一个关键词在 Google 搜索里的表现,以及它的外链从哪里来。这一页提供的是这些答案背后的域名、关键词与外链报告。
| Domain overview | 某个域名在一个地区数据库里的排名、自然关键词数、自然流量、流量成本与付费关键词数。 |
|---|---|
| Keywords | 自然与付费关键词及其排名、搜索量、CPC 与落地页,另有竞争对手、排名历史与域名对比。 |
| Keyword research | 关键词概览、难度、广泛匹配、疑问词,以及一次搜索背后的自然与付费结果。 |
| Backlinks | 外链概况(权威分、外链数、引荐域名、引荐 URL 与 IP),以及锚文本、单条外链、引荐域名与链接竞争对手。 |
每份报告都限定在一个地区数据库里;返回是分号分隔的文本,不是 JSON —— 这正是 Semrush 标准 API 的格式。
与 Semrush 官方 API 的关系
Semrush 自己有一套 API,地址是 api.semrush.com。标准接口走查询参数:type 选报告,key 标识账户,domain 或 keyword、database、export_columns 决定返回什么。外链与项目类端点挂在另外的路径下,标准密钥按账户生成一次,不能吊销。
Felo 接入的是上面列出的域名、关键词与外链报告。项目管理、排名跟踪、站点审计、Trends API 与 Local API,目前还不能通过 Felo 调用,这一页上的清单就是全部。
报告名、列名与分号分隔的排版都沿用 Semrush,你已经能解析的导出在这里可以直接用。
访问与计费方式
Semrush 按 units 出售 API 用量。报告要么按返回行数计费,要么按请求固定计费;历史数据比当前数据更贵。display_limit 限制行数,也就限制了花费;没有返回数据的请求不消耗 units。额度用完时,API 返回错误而不是数据。
请求有频率上限,超出会返回 HTTP 429。通过 Felo 调用不需要 Semrush 套餐或密钥:你用 Felo 的 key 鉴权,这些报告和其他端点一样走 Felo 账户。
为什么返回的不是 JSON
Semrush 的标准报告返回分号分隔的文本,而不是 JSON。Felo 保留这个格式,是为了让现有的解析器继续可用:按分号切分每一行,再按该报告列出的列名对应取值。不要期待 JSON 数组或对象。
常见问题
- Felo 提供完整的 Semrush API 吗?
- 不提供。这里的报告覆盖域名概览、关键词与外链。项目管理、排名跟踪、站点审计、Trends API 与 Local API,目前还不能通过 Felo 调用。
- 需要 Semrush 订阅或 API 密钥吗?
- 不需要。这一页的端点使用 Felo API key 调用,既不用买 Semrush 套餐,也不用创建 Semrush 的密钥。
- 返回结果是 JSON 吗?
- 不是。Semrush 的标准报告是分号分隔的文本,Felo 按这个格式返回。