Semrush 关键词 API
任意词的 Semrush 关键词研究:月搜索量、CPC、竞争度、关键词难度,以及相关关键词和问题类关键词。
US$4.95/千次请求,按请求付费,无需订阅。
Home SEO / Keyword Overview
Keyword Overview: best running shoes
Keyword Difficulty
62%
CPC (USD)
$1.12
Volume
74,000
Competitive Density
0.34
Keyword Variations
Questions
{"keyword": "best running shoes","database": "us","searchVolume": 74000,"cpcUsd": 1.12,"competition": 0.34,"keywordDifficulty": 62,"referringDomainsMedian": 48,"organicResultsCount": 8420000,... 还有 3 个字段}
价格
Semrush 关键词 API 价格
试一试
一个请求获取 Semrush 关键词
这个示例展示了 21 个字段中的 20 个。查看全部字段
{
"found": true,
"data": {
"items": [
{
"keyword": "best running shoes",
"database": "us",
"searchVolume": 74000,
"cpcUsd": 1.12,
"competition": 0.34,
"keywordDifficulty": 62,
"referringDomainsMedian": 48,
"organicResultsCount": 8420000,
"intents": [
"commercial",
"informational"
],
"relatedKeywords": [
{
"keyword": "best running shoes for men",
"searchVolume": 33100,
"keywordDifficulty": 58
},
{
"keyword": "best running shoes for women",
"searchVolume": 27100,
"keywordDifficulty": 57
},
{
"keyword": "best running shoes for flat feet",
"searchVolume": 9900,
"keywordDifficulty": 49
}
],
"questions": [
{
"keyword": "what are the best running shoes for beginners",
"searchVolume": 1300,
"keywordDifficulty": 38
},
{
"keyword": "how often should you replace running shoes",
"searchVolume": 2400,
"keywordDifficulty": 33
}
]
}
]
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- keywordstring
best running shoes
要研究的搜索词(例如 "best running shoes")。
- databasestring
us
决定指标范围的两字母 Semrush 地区数据库(例如 us、uk、de)。
响应
JSON,每个字段一个示例值。
Keyword-research records: search volume, CPC, competition, keyword difficulty, plus related keywords and question keywords for the researched term. Populated whenever the provider has data for the entity.
- competitionnumber
0.34
Paid-search competition density, 0 to 1, or null when Semrush has no data for the keyword.
- cpcUsdnumber
1.12
Average cost per click in USD, or null when Semrush has no data for the keyword.
- databasestring
us
Two-letter Semrush regional database the metrics are scoped to.
- intentsstring[]
Search-intent labels for the keyword (e.g. commercial, informational). Populated whenever the provider has data for the entity.
- keywordstring
best running shoes
The researched search term. Populated whenever the provider has data for the entity.
- keywordDifficultyinteger
62
Semrush Keyword Difficulty, 0 to 100, or null when Semrush has no data for the keyword.
- organicResultsCountinteger
8420000
Number of organic results Google returns for the keyword, or null when Semrush has no data for the keyword.
- referringDomainsMedianinteger
48
Median number of referring domains across the ranking pages, or null when Semrush has no data for the keyword.
- searchVolumeinteger
74000
Average monthly search volume in the selected database, or null when Semrush has no data for the keyword.
Question-phrased keyword variations with their own volume and difficulty. Populated whenever the provider has data for the entity.
- keywordstring
what are the best running shoes for beginners
The question keyword.
- keywordDifficultyinteger
38
Semrush Keyword Difficulty for the question keyword, 0 to 100, or null when Semrush has no data for the keyword.
- searchVolumeinteger
1300
Average monthly search volume for the question keyword, or null when Semrush has no data for the keyword.
Related keyword suggestions with their own volume and difficulty. Populated whenever the provider has data for the entity.
- keywordstring
best running shoes for men
The related keyword.
- keywordDifficultyinteger
58
Semrush Keyword Difficulty for the related keyword, 0 to 100, or null when Semrush has no data for the keyword.
- searchVolumeinteger
33100
Average monthly search volume for the related keyword, or null when Semrush has no data for the keyword.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 Semrush 关键词 API
AnyAPI 的 Semrush 关键词 API 只需一次 POST 请求 /v1/run/semrush.keywords,就以统一格式的 JSON 返回 Semrush 数据。任意词的 Semrush 关键词研究:月搜索量、CPC、竞争度、关键词难度,以及相关关键词和问题类关键词。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$4.95 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Semrush 关键词 API 调用中有 99.9% 成功,响应时间中位数为 6.5 秒,共测量 7,201 次调用。