基本信息
接口地址
https://api.qixin.com/APIService/patent/getIntPatentDetailByNumber数据格式
JSON
请求方式
GET
请求示例
https://api.qixin.com/APIService/patent/getIntPatentDetailByNumber?pub_num=CN119781801A描述
详细的国际专利数据,包括公开号、申请号、申请人、发明人、专利类型、分类号等信息。
请求参数 (Headers)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
Auth-Version |
String | 是 | 2.0(参数值),固定传入:2.0 |
appkey |
String | 是 | 启信慧眼数据开放平台获取 ,获取方式:个人中心-安全中心-API 密钥,获取appkey的同时,请完成IP白名单的配置:个人中心-安全中心-API IP白名单设置,如未配置,接口调试会报错“104 未添加IP白名单” |
timestamp |
String | 是 | UNIX时间戳,精确到毫秒,示例:1656921036000,当前系统时间近10分钟有效 |
sign |
String | 是 | 请求认证签名,对appkey+timestamp+secret_key进行md5或者sha256摘要计算的结果,小写字符串(实际加密不带入‘+’) |
请求参数 (Query)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
pub_num |
String | 是 | 公开(公告)号 |
响应参数
| 参数名 | 类型 | 长度 | 描述 |
|---|---|---|---|
signdata.sign |
String | 32 | 数据签名 |
statusdata.status |
String | 10 | 返回结果状态 |
messagedata.message |
String | 255 | 返回结果消息 |
datadata.data |
Object | 0 | 返回查询结果,如果没有匹配记录则返回为空。具体字段含义见下表 |
titledata.data.title |
String | 1000 | 标题 |
pub_numdata.data.pub_num |
String | 100 | 公开(公告)号 |
pub_datedata.data.pub_date |
String | 20 | 公开(公告)日 |
first_pub_datedata.data.first_pub_date |
String | 20 | 首次公开日 |
application_numdata.data.application_num |
String | 100 | 申请号 |
application_datedata.data.application_date |
String | 20 | 申请日 |
earliest_priority_datedata.data.earliest_priority_date |
String | 20 | 最早优先权日 |
priority_datadata.data.priority_data |
array | 0 | 优先权数据 |
priority_numdata.data.priority_data.priority_num |
string | 255 | 优先权号码 |
priority_datedata.data.priority_data.priority_date |
string | 36 | 优先权日期 |
pcountrydata.data.priority_data.pcountry |
string | 255 | 国家 |
grant_datedata.data.priority_data.grant_date |
string | 36 | 优先权生成日期 |
pct_pub_numdata.data.pct_pub_num |
String | 100 | PCT公开号 |
pct_pub_datedata.data.pct_pub_date |
String | 20 | PCT公开日 |
pct_application_numdata.data.pct_application_num |
String | 100 | PCT申请号 |
pct_application_datedata.data.pct_application_date |
String | 20 | PCT申请日 |
pct_countrydata.data.pct_country |
String | 50 | PCT国别 |
grandata.data.gran |
array | 0 | 授权信息 |
grant_datedata.data.gran.grant_date |
string | 36 | 授权日期 |
grant_numberdata.data.gran.grant_number |
string | 1000 | 授权号 |
abstractdata.data.abstract |
String | 6000 | 摘要 |
figuredata.data.figure |
array | 0 | 摘要附图 |
urldata.data.figure.url |
string | 255 | url链接 |
patent_typedata.data.patent_type |
String | 50 | 专利类型 |
patent_literature_typedata.data.patent_literature_type |
String | 50 | 专利文献类型 |
applicantdata.data.applicant |
array | 0 | 申请人 |
namedata.data.applicant.name |
string | 255 | 名称 |
addressdata.data.applicant.address |
string | 6000 | 地址 |
countrydata.data.applicant.country |
string | 255 | 国家 |
patenteedata.data.patentee |
array | 0 | 专利权人 |
namedata.data.patentee.name |
string | 255 | 名称 |
addressdata.data.patentee.address |
string | 6000 | 地址 |
countrydata.data.patentee.country |
string | 255 | 国家 |
inventordata.data.inventor |
String | 6000 | 发明人 |
agentdata.data.agent |
String | 6000 | 代理人 |
agencydata.data.agency |
String | 6000 | 代理机构 |
namedata.data.agency.name |
string | 255 | 名称 |
patent_examinerdata.data.patent_examiner |
String | 256 | 专利审查员 |
assistant_examinerdata.data.assistant_examiner |
String | 256 | 助理审查员 |
patent_searcherdata.data.patent_searcher |
String | 256 | 专利检索员 |
ipc_classificationdata.data.ipc_classification |
String | 6000 | IPC分类号 |
main_ipc_classificationdata.data.main_ipc_classification |
String | 100 | IPC主分类号 |
cpc_classificationdata.data.cpc_classification |
String | 6000 | CPC分类号 |
main_cpc_classificationdata.data.main_cpc_classification |
String | 100 | CPC主分类号 |
loc_classificationdata.data.loc_classification |
String | 6000 | LOC分类号 |
main_loc_classificationdata.data.main_loc_classification |
String | 100 | LOC主分类号 |
fi_classificationdata.data.fi_classification |
String | 6000 | FI分类号 |
ft_classificationdata.data.ft_classification |
String | 6000 | FT分类号 |
us_classificationdata.data.us_classification |
String | 6000 | 美国专利分类号 |
national_classificationdata.data.national_classification |
String | 6000 | 国民经济行业分类号 |
strategic_classificationdata.data.strategic_classification |
String | 6000 | 战略性新兴产业分类号 |
digital_classificationdata.data.digital_classification |
String | 6000 | 数字经济核心产业分类号 |
simple_legal_statusdata.data.simple_legal_status |
String | 100 | 简单法律状态 |
related_companiesdata.data.related_companies |
array | 6000 | 关联企业 |
typedata.data.related_companies.type |
string | 255 | 类型 |
roledata.data.related_companies.role |
string | 255 | 角色 |
namedata.data.related_companies.name |
string | 255 | 企业名称 |
eiddata.data.related_companies.eid |
string | 255 | 企业id |
is_historydata.data.is_history |
String | 2 | 是否历史 |
响应示例
JSON
{
"status": "200",
"message": "操作成功",
"sign": "8ab625be337a461fa06159f3450af102",
"data": {
"main_cpc_classification": "-",
"patentee": [],
"abstract": "本申请公开了一种查找无用文件的方法。先根据目录索引文件找到所有文件的路径和名称。再根据文件的后缀名将软件开发工程的所有文件区分为两大类:代码文件及资源文件。再确定并记录每一份代码文件的依赖关系。再将所有代码文件的依赖关系合并,生成所有代码文件的完整依赖关系网。最后在所有代码文件的完整依赖关系网中,将未包含main文件的独立的子网对应的文件作为无用文件。本申请先成文件之间的依赖关系网,结合过滤规则筛选出无用文件,查找结果准确且全面。",
"figure": [],
"application_num": "CN202411794681.3",
"pub_date": "2025-04-08",
"agent": "-",
"patent_type": "发明申请",
"pct_application_num": "-",
"fi_classification": "-",
"patent_examiner": "-",
"national_classification": "-",
"digital_classification": "-",
"simple_legal_status": "-",
"loc_classification": "-",
"pct_pub_date": "-",
"pct_country": "-",
"pub_num": "CN119781801A",
"patent_literature_type": "A",
"priority_data": [],
"inventor": "-",
"applicant": [
{
"name": "上海生腾数据科技有限公司",
"address": "-",
"country": "-"
},
{
"name": "上海合合信息科技股份有限公司",
"address": "-",
"country": "-"
},
{
"name": "上海临冠数据科技有限公司",
"address": "-",
"country": "-"
},
{
"name": "上海盈五蓄数据科技有限公司",
"address": "-",
"country": "-"
}
],
"main_ipc_classification": "G06F8\/70",
"pct_pub_num": "-",
"ft_classification": "-",
"related_companies": [
{
"type": "-",
"role": "申请人",
"name": "上海生腾数据科技有限公司",
"eid": "bc22240d-bf6b-46f1-8b76-3d7a98b5ab28"
},
{
"type": "-",
"role": "申请人",
"name": "上海合合信息科技股份有限公司",
"eid": "e8cdf5e0-97ad-4e1e-a8e4-29358f8a9866"
},
{
"type": "-",
"role": "申请人",
"name": "上海临冠数据科技有限公司",
"eid": "f0c8ec3c-e006-4217-b10f-e37680fbf809"
},
{
"type": "-",
"role": "申请人",
"name": "上海盈五蓄数据科技有限公司",
"eid": "8f2e0791-38ef-4c7b-8629-f5780dae3a11"
}
],
"us_classification": "-",
"first_pub_date": "-",
"cpc_classification": "-",
"patent_searcher": "-",
"earliest_priority_date": "-",
"application_date": "2024-12-09",
"pct_application_date": "-",
"agency": [],
"title": "一种查找无用文件的方法及装置",
"gran": [],
"ipc_classification": "G06F8\/70",
"assistant_examiner": "-",
"strategic_classification": "-",
"is_history": "0",
"main_loc_classification": "-"
}
}
代码示例
javascript
let request = require('request');
let urlEncode = require('urlencode');
let crypto = require('crypto');
let baseUrl = 'https://api.qixin.com/APIService/patent/getIntPatentDetailByNumber';
let appkey = '正式appkey';
let secretKey = '正式secret_key';
let timeStamp = new Date().getTime();
const hash = crypto.createHash('md5');
let sign = hash.update(appkey + timeStamp + secretKey).digest('hex');
let urlParams = {
pub_num: 'pub_num的值'
}
let concatParams = []
for (let key in urlParams) {
concatParams.push(key + '=' + urlParams[key]);
}
let options = {
'method': 'GET',
'url': baseUrl + '?' + concatParams.join('&'),
'headers': {
'Connection': 'keep-alive',
'Auth-version': '2.0',
'appkey': appkey,
'timestamp': timeStamp,
'sign': sign
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});