Skip to content

域名技术栈查询(实时)

POST /v3/domain_analytics/technologies/domain_technologies/live

接口说明

通过本接口可以获取指定域名正在使用的技术栈信息,例如开发语言、JavaScript 库、CMS、CDN、数据库、插件、地图组件、社交链接等。

  • 请求方式:POST
  • 接口地址:https://api.seermartech.cn/v3/domain_analytics/technologies/domain_technologies/live
  • 请求体格式:JSON
  • 请求体结构:JSON 数组 [{ ... }]
  • 调用频率:最高支持每分钟 2000 次请求

说明:该接口为实时查询接口。 参考价约 ¥0.1600 / 次,扣费以响应头 X-SeerMarTech-Charge-CNY 为准。

请求参数

任务参数

每个请求体代表一个任务。本接口一次支持提交一个任务。

字段名类型说明
targetstring目标域名,即需要分析的网站域名。结果返回该指定域名的数据。

请求示例

cURL

bash
curl --location --request POST "https://api.seermartech.cn/v3/domain_analytics/technologies/domain_technologies/live" \
--header "Authorization: Bearer smt_live_YOUR_KEY" \
--header "Content-Type: application/json" \
--data-raw '[
 {
 "target": "example.com"
 }
]'

Python

python
import requests

url = "https://api.seermartech.cn/v3/domain_analytics/technologies/domain_technologies/live"
headers = {
 "Authorization": "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json"
}
data = [
 {
 "target": "example.com"
 }
]

response = requests.post(url, headers=headers, json=data)
print(response.json)

TypeScript

typescript
import axios from "axios";

const postData = [
 {
 target: "example.com",
 },
];

axios({
 method: "post",
 url: "https://api.seermartech.cn/v3/domain_analytics/technologies/domain_technologies/live",
 headers: {
 Authorization: "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json",
 },
 data: postData,
})
 .then((response) => {
 // 输出返回结果
 console.log(response.data);
 })
 .catch((error) => {
 console.error(error);
 });

响应说明

接口返回 JSON 结构,顶层任务执行状态与结果数据。

顶层响应字段

字段名类型说明
versionstring当前 API 版本号
status_codeinteger通用状态码,完整列表参见 /v3/appendix/errors
status_messagestring通用状态信息,完整列表参见 /v3/appendix/errors
timestring执行耗时,单位秒
costfloat本次请求总成本,单位 USD
tasks_countintegertasks 数组中的任务数量
tasks_errorinteger返回错误的任务数量
tasksarray任务结果数组

建议在接时对 status_codetasks_error 以及任务级错误状态建立完整的异常处理机制。

tasks[] 字段

字段名类型说明
idstring任务唯一标识,UUID 格式
status_codeinteger任务状态码,范围通常为 10000-60000,完整列表参见 /v3/appendix/errors
status_messagestring任务状态信息
timestring任务执行耗时,单位秒
costfloat任务成本,单位 USD
result_countintegerresult 数组中的结果数量
patharray请求路径
dataobject与请求中提交的参数一致
resultarray实结果数据

result[] 字段

字段名类型说明
typestring返回结果类型,固定为 domain_technology_item
domainstring指定域名
titlestring域名首页的 meta title
descriptionstring域名首页的 meta description
meta_keywordsarray域名页面的 meta keywords
domain_rankstring目标域名的外链权重指标
last_visitedstring爬虫最近访问该域名的时间,UTC 格式:yyyy-mm-dd hh-mm-ss +00:00
country_iso_codestring域名归属国家/地区的 ISO 代码
language_codestring域名语言代码
content_language_codestring网站语言代码
phone_numbersarray网站中识别到的联系电话
emailsarray网站中识别到的邮箱地址
social_graph_urlsarray网站社交图谱中识别到的社交媒体链接或账号
technologiesobject域名使用的技术栈信息,按分组与分类组织

technologies 对象说明

technologies 中网站所使用的技术名称,并按不同类别进行组织。常见分组但不限于:

  • web_development:Web 开发技术
  • javascript_libraries
  • programming_languages
  • add_ons:附加组件
  • wordpress_plugins
  • servers:服务端与基础设施
  • performance
  • cdn
  • databases
  • content:系统
  • photo_galleries
  • cms
  • blogs
  • media:媒体组件
  • photo_galleries
  • location:位置服务
  • maps

如需查看完整技术分类体系,可参考对应技术分类接口文档。

响应示例

json
{
 "version": "0.1.20220819",
 "status_code": 20000,
 "status_message": "Ok.",
 "time": "1.2276 sec.",
 "cost": 0.01,
 "tasks_count": 1,
 "tasks_error": 0,
 "tasks": [
 {
 "data": {
 "api": "domain_analytics",
 "function": "domain_technologies",
 "se": "technologies",
 "target": "example.com"
 },
 "result": [
 {
 "emails": [],
 "social_graph_urls": [],
 "technologies": {
 "web_development": {
 "javascript_libraries": [],
 "programming_languages": []
 },
 "add_ons": {
 "wordpress_plugins": []
 },
 "servers": {
 "performance": [],
 "cdn": [],
 "databases": []
 },
 "content": {
 "photo_galleries": [],
 "cms": [],
 "blogs": []
 },
 "media": {
 "photo_galleries": []
 },
 "location": {
 "maps": []
 }
 }
 }
 ]
 }
 ]
}

状态码与错误处理

本接口会返回顶层状态码和任务级状态码:

  • 顶层 status_code:表示整个请求的处理结果
  • tasks[].status_code:表示单个任务的执行结果

常见处理建议:

  1. 检查顶层 status_code 是否为成功状态
  2. 再检查 tasks_error 是否为 0
  3. 遍历 tasks,确认每个任务的 status_code 是否成功
  4. 对空结果、字段缺失、目标站点不可访问等做好容错处理

完整错误码与说明请参考:/v3/appendix/errors

结果解读建议

该接口适合用于识别目标网站的技术架构与系统特征,适用于:

  • 判断网站是否基于 WordPress 等 CMS 构建
  • 识别使用的 CDN、数据库和性能组件
  • 提取页面联系方式与社交媒体账号
  • 分析竞争对手的前端库、插件与平台选择
  • 为销售、SEO、外链、建站迁移提供技术背景数据

实用场景

  • 识别竞品建站方案:查询竞争对手网站使用的 CMS、插件、前端库和服务端组件,帮助评估技术与生产能力。
  • 筛选可销售线索:根据网站所用技术(如 WordPress、特定插件或 CDN)筛选潜在客户,支持建站服务、插件服务或迁移服务的精准触达。
  • 评估网站改版难度:通过识别现有技术栈、数据库和性能组件,提前判断迁移、重构或 SEO 技术改造的工作量与风险。
  • 补企业联系信息:提取站点的邮箱、电话和社交媒体链接,为外链合作、商务拓展或品牌调研提供线索。
  • 分析区域与语言定位:结合国家代码、站点语言和语言,判断目标域名的主要市场覆盖方向, SEO 与本地化策略制定。

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