覆盖 4,500 万+ 商标数据,支持按商标名称或注册号查询商标状态、申请人、分类等完整商标信息,涵盖全部 45 个商标分类。
商标查询 API 通过标准 HTTP GET 请求返回结构化 JSON 数据,支持按商标名称模糊搜索或注册号精确匹配。单次请求可返回商标名称、注册号、申请人、商标分类号及分类名称、商标状态、申请日期、注册日期等完整信息。数据源覆盖国家知识产权局商标局公示信息,涵盖全部 45 个商品与服务分类,接口全程 HTTPS 加密传输,支持高并发调用,可稳定用于品牌监控、知识产权管理、商标侵权预警等生产场景。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apikey | string | 是 | 用户身份密钥,在控制台「应用管理」中创建应用后获取。 |
| keyword | string | 是 | 商标名称关键词,如「华为」「小米」,支持模糊搜索。 |
| reg_no | string | 否 | 商标注册号,精确匹配,优先级高于 keyword。 |
| class_no | string | 否 | 商标分类号(1-45),如 9=科学仪器、35=广告销售。 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,200 表示请求成功,其余见错误码对照表。 |
| msg | string | 状态描述信息。 |
| data.name | string | 商标名称。 |
| data.reg_no | string | 商标注册号。 |
| data.applicant | string | 申请人名称。 |
| data.class_no | string | 商标分类号(1-45)。 |
| data.class_name | string | 商标分类名称,如「科学仪器」「广告销售」。 |
| data.status | string | 商标状态,如已注册、申请中、无效。 |
| data.apply_date | string | 申请日期,格式 yyyy-MM-dd。 |
| data.reg_date | string | 注册日期,格式 yyyy-MM-dd。 |
| data.update_time | string | 数据更新时间,格式 yyyy-MM-dd HH:mm:ss。 |
{
"code": 200,
"msg": "success",
"data": {
"name": "华为",
"reg_no": "1588001",
"applicant": "华为技术有限公司",
"class_no": "9",
"class_name": "科学仪器",
"status": "已注册",
"apply_date": "2001-05-18",
"reg_date": "2002-09-14",
"update_time": "2026-07-25 09:15:00"
}
}