主题
SERP / Google / AI Mode / 语言列表
获取 Google AI Mode 支持的语言列表
接口说明
通过本接口可获取 Google AI Mode SERP 支持的语言列表。
- 请求方式:
GET - 请求地址:
https://api.seermartech.cn/v3/serp/google/ai_mode/languages - 计费说明:调用不收费
- 扣费:以响应中的
cost字段为准
该接口返回 JSON 格式数据,响应中 tasks 数组,每个任务对应结果信息。
响应结构
| 字段名 | 类型 | 说明 |
|---|---|---|
version | string | API 当前版本 |
status_code | integer | 接口通用状态码,完整列表参见 /v3/appendix/errors |
status_message | string | 接口通用信息,完整列表参见 /v3/appendix/errors |
time | string | 执行耗时,单位秒 |
cost | float | 本次请求总费用,单位 USD |
tasks_count | integer | tasks 数组中的任务数量 |
tasks_error | integer | tasks 数组中返回错误的任务数量 |
tasks | array | 任务数组 |
tasks[] 字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id | string | 任务唯一标识,UUID 格式 |
status_code | integer | 任务状态码,范围通常为 10000-60000,完整列表参见 /v3/appendix/errors |
status_message | string | 任务状态信息,完整列表参见 /v3/appendix/errors |
time | string | 任务执行耗时,单位秒 |
cost | float | 当前任务费用,单位 USD |
result_count | integer | result 数组中的数量 |
path | array | URL 路径 |
data | object | GET 请求 URL 中携带的参数信息 |
result | array | 结果数组 |
tasks[].result[] 字段
| 字段名 | 类型 | 说明 |
|---|---|---|
language_name | string | 语言名称 |
language_code | string | 语言代码,遵循 ISO 639-1 标准 |
请求示例
cURL
bash
curl --location --request GET "https://api.seermartech.cn/v3/serp/google/ai_mode/languages" \
--header "Authorization: Bearer smt_live_YOUR_KEY" \
--header "Content-Type: application/json"Python
python
import requests
url = "https://api.seermartech.cn/v3/serp/google/ai_mode/languages"
headers = {
"Authorization": "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
result = response.json
if result.get("status_code") == 20000:
print(result)
else:
print(f"error. Code: {result.get('status_code')} Message: {result.get('status_message')}")TypeScript
typescript
import axios from "axios";
axios({
method: "get",
url: "https://api.seermartech.cn/v3/serp/google/ai_mode/languages",
headers: {
Authorization: "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json",
},
})
.then(function (response) {
// 返回结果
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});响应示例
json
{
"version": "0.1.20251117",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0121 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"data": {
"api": "serp",
"function": "languages",
"se": "google",
"se_type": "ai_mode"
},
"result": []
}
]
}说明
- 本接口用于查询 Google AI Mode 可用语言,不创建任务,也不需要请求体。
- 除
google与ai_mode外,平台 API 体系中还支持搜索引擎与搜索类型,但当前路径/v3/serp/google/ai_mode/languages固定返回该维度下的语言列表。 - 语言代码采用 ISO 639-1 标准,适合后续用于 SERP 查询参数校验、下拉选项生成与多语言管理。
错误处理
当请求成功时,顶层 status_code 一般返回 20000,表示接口调用正常。 如需查看完整错误码与状态信息,请参考:
/v3/appendix/errors
建议同时检查以下字段:
- 顶层
status_code、status_message tasks[].status_code、tasks[].status_messagetasks_error
实用场景
- 校验语言参数:在发起 Google AI Mode 查询前,拉取可用语言列表,传无效语言代码导致请求失败。
- 生成多语言下拉选项:将接口返回的
language_name与language_code用于后台页或前端筛选器,提升多地区 SEO 工的可用性。 - 同步语言主数据:定期拉取并更新语言映射表,确保采集系统与平台 API 支持范围保持一致。
- 约束自动化任务投放:在批量创建 SERP 采集任务前,按支持语言过滤数据,减少错误任务和排查成本。
- 支持化报表:将标准化语言代码接报表、数据仓库或 BI 体系,方便按语言维度汇总 AI Mode 搜索表现数据。