Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/patsnap-patent-mining-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Patsnap Open Platform AI Translation Patent Mining Data API
version: 1.0.0
description: OpenAPI specification for Patsnap Open Platform APIs, including patent search, analytics, and Eureka AI capabilities.
servers:
- url: https://connect.patsnap.com
description: Patsnap Open Platform API gateway
tags:
- name: Patent Mining Data
description: Patent Mining Data APIs.
paths:
/high-value-data/application-domain:
get:
operationId: p023HighValueDataApplicationDomain
summary: P023 Application Domain
description: Receive application domain classification data by patent_id or patent_number.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p023 application domain response.
content:
application/json:
schema:
$ref: '#/components/schemas/P023HighValueDataApplicationDomainResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/high-value-data/application-domain
parameters:
- name: lang
in: query
required: false
description: Select the language , you can choose cn or en.
schema:
type: string
example: en
description: Select the language , you can choose cn or en.
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 1a47a70d-6b54-4709-a72a-ed552781fcac,ef7d1252-2e0e-40c3-a44f-1bc1c86b7990
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN102681224A
description: patent_number
/high-value-data/tech-problem-and-benefit-summary:
get:
operationId: p025HighValueDataTechProblemAndBenefitSummary
summary: P025 The Three Elements of Patent Technology
description: Receive the classification data for the three elements of patent technology, namely technical problem summary, technical benefit summary and technical approach summary, by providing the patent_id or patent_number.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p025 the three elements of patent technology response.
content:
application/json:
schema:
$ref: '#/components/schemas/P025HighValueDataTechProblemAndBenefitSummaryResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/high-value-data/tech-problem-and-benefit-summary
parameters:
- name: lang
in: query
required: false
description: Select the language , you can choose cn or en.
schema:
type: string
example: en
description: Select the language , you can choose cn or en.
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: ef7d1252-2e0e-40c3-a44f-1bc1c86b7990,767a81fb-8abb-45e4-b9fe-4bbc327dc586
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN102681224A,US20230139460A1
description: patent_number
/high-value-data/seic-classification:
get:
operationId: p022HighValueDataSeicClassification
summary: P022 Strategic Emerging Industry Classification (SEIC)
description: Receive strategic emerging industry classification data by patent_id or patent_number.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p022 strategic emerging industry classification (seic) response.
content:
application/json:
schema:
$ref: '#/components/schemas/P022HighValueDataSeicClassificationResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/high-value-data/seic-classification
parameters:
- name: lang
in: query
required: false
description: Select the language , you can choose cn or en.
schema:
type: string
example: en
description: Select the language , you can choose cn or en.
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 1e099a74-4378-4b84-9d13-f1b4ed5cb59b,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN110650438A
description: patent_number
/high-value-data/technology-topic:
get:
operationId: p024HighValueDataTechnologyTopic
summary: P024 Technology Topic
description: <p>Receive technology topic classification data by patent_id or patent_number.</p><p>Technology topic is a classification developed by Patsnap that allows you to easily understand key elements of the technical solution. The algorithm leverages AI technology. Technology topic is not provided for design patents.</p>
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p024 technology topic response.
content:
application/json:
schema:
$ref: '#/components/schemas/P024HighValueDataTechnologyTopicResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/high-value-data/technology-topic
parameters:
- name: lang
in: query
required: false
description: Select the language , you can choose cn or en.
schema:
type: string
example: en
description: Select the language , you can choose cn or en.
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: ef7d1252-2e0e-40c3-a44f-1bc1c86b7990,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN102681224A
description: patent_number
/high-value-data/patent-classification-description:
post:
operationId: p066HighValueDataPatentClassificationDescription
summary: P066 Patent Classification Description
description: 'Receive patent classification description data by corresponding classification type and code.<p>Note: There must be all of the two request parameters of classification type and code. The API supports batch requests with a maximum of 10 classification codes of one type, and more classification codes are separated with English comma. Batch requests are deducted from traffic/costs, and will be deducted multiple times based on the number of successful results returned.</p>'
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p066 patent classification description response.
content:
application/json:
schema:
$ref: '#/components/schemas/P066HighValueDataPatentClassificationDescriptionResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/high-value-data/patent-classification-description
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P066HighValueDataPatentClassificationDescriptionRequest'
/basic-patent-data/patent_enhanced_data:
get:
operationId: p064BasicPatentDataPatentEnhancedData
summary: P064 Patent Enhanced Data
description: Receive patent basic bibliography data by patent_id or patent_number.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p064 patent enhanced data response.
content:
application/json:
schema:
$ref: '#/components/schemas/P064BasicPatentDataPatentEnhancedDataResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/basic-patent-data/patent_enhanced_data
parameters:
- name: fields
in: query
required: false
description: the fields you want received, multiple fields are separated by commas.
schema:
type: string
example: first_publication,application_type,first_claim
description: the fields you want received, multiple fields are separated by commas.
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 718ead9c-4f3c-4674-8f5a-24e126827269
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: US11205304B2
description: patent_number
/material/material-ontology:
post:
operationId: p101MaterialMaterialOntology
summary: P101 material ontology
description: This interface provides all material ontology lables in the patent text
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p101 material ontology response.
content:
application/json:
schema:
$ref: '#/components/schemas/P101MaterialMaterialOntologyResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/material/material-ontology
parameters:
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 9cf648f8-8283-4767-9a14-f90f68303f3e,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN108977442B
description: patent_number
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P101MaterialMaterialOntologyRequest'
/material/patent-pum:
post:
operationId: p100MaterialPatentPum
summary: P100 patent PUM
description: This interface provides all PUM information (including Property, Unit, and Measurement) in the patent text
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p100 patent pum response.
content:
application/json:
schema:
$ref: '#/components/schemas/P100MaterialPatentPumResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/material/patent-pum
parameters:
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 9cf648f8-8283-4767-9a14-f90f68303f3e,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN108977442B
description: patent_number
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P100MaterialPatentPumRequest'
/material/material-spum:
post:
operationId: p103MaterialMaterialSpum
summary: P103 patent SPUM
description: This interface provides all material and PUM (including Property, Unit and Measurement) in the patent text.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p103 patent spum response.
content:
application/json:
schema:
$ref: '#/components/schemas/P103MaterialMaterialSpumResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/material/material-spum
parameters:
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 9cf648f8-8283-4767-9a14-f90f68303f3e,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN108977442B
description: patent_number
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P103MaterialMaterialSpumRequest'
/material/material-substance:
post:
operationId: p102MaterialMaterialSubstance
summary: P102 material substance
description: This interface provides all material substance name in the patent text.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p102 material substance response.
content:
application/json:
schema:
$ref: '#/components/schemas/P102MaterialMaterialSubstanceResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/material/material-substance
parameters:
- name: patent_id
in: query
required: false
description: patent_id
schema:
type: string
example: 9cf648f8-8283-4767-9a14-f90f68303f3e,7353c607-0594-4592-b99e-aea9f517de17
description: patent_id
- name: patent_number
in: query
required: false
description: patent_number
schema:
type: string
example: CN108977442B
description: patent_number
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P102MaterialMaterialSubstanceRequest'
/search/patent/intelligent-attached-image:
post:
operationId: p063PatentIntelligentAttachedImage
summary: P063 Patent intelligent attached image
description: Receive patent intelligent attached image data by patent_id.
tags:
- Patent Mining Data
security:
- bearerAuth: []
responses:
'200':
description: Successful p063 patent intelligent attached image response.
content:
application/json:
schema:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImageResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/search/patent/intelligent-attached-image
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImageRequest'
components:
schemas:
P064BasicPatentDataPatentEnhancedDataResponse:
type: object
properties:
data:
type: array
example: no sample
description: response data
items:
$ref: '#/components/schemas/P064BasicPatentDataPatentEnhancedData_PatentEnhancedResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
P063PatentIntelligentAttachedImage_PatentImageResponse:
type: object
properties:
patent_id:
type: string
example: 1a47a70d-6b54-4709-a72a-ed552781fcac
description: Patent ID
pdf_images:
type: array
example:
- parts:
- x1: 128
x2: 147
y1: 956
y2: 980
code: '52'
representive_label_txt: person
patent_id: 8d83d36c-02d4-411c-8912-21fa3272abff
storage_path: https://data-fulltext-image.zhihuiya.com/CN/A/11/17/19/99/1/HDA0002418999840000011.png
fig_title_code: '1'
description: PDF Image Information
items:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImage_PdfImage2'
patent_images:
type: array
example:
- parts:
- x1: 128
x2: 147
y1: 956
y2: 980
code: '52'
representive_label_txt: person
storage_path: https://data-fulltext-image.zhihuiya.com/CN/A/11/17/19/99/1/HDA0002418999840000011.png
description: Patent Image Information
items:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImage_PatentImage'
P063PatentIntelligentAttachedImage_Part:
type: object
properties:
x1:
type: integer
format: int32
example: 1549
description: top-left X coordinate
x2:
type: integer
format: int32
example: 1569
description: bottom-right X coordinate
y1:
type: integer
format: int32
example: 1207
description: top-left Y coordinate
y2:
type: integer
format: int32
example: 1250
description: bottom-right Y coordinate
code:
type: string
example: 14
description: code
representive_label_txt:
type: string
example: β微管蛋白序列
description: representative label text
P064BasicPatentDataPatentEnhancedData_PatentEnhancedResponse:
type: object
properties:
pn:
type: string
example: CN101595528B
description: Patent Number
patent_id:
type: string
example: 02515f4b-1506-4c99-8101-9242f916bd99
description: Patent Id
first_claim:
type: array
example: 'Please check the form: PatentEnhancedClaim'
description: Patent first claim
items:
$ref: '#/components/schemas/P064BasicPatentDataPatentEnhancedData_PatentEnhancedClaim'
application_type:
type: integer
format: int32
example: 1
description: Application Type
first_publication:
$ref: '#/components/schemas/P064BasicPatentDataPatentEnhancedData_PatentEnhancedPublication'
earliest_priority_date:
type: integer
format: int32
example: 20220112
description: Earliest Priority Date
P063PatentIntelligentAttachedImageResponse:
type: object
properties:
data:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImage_PatentImageResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
P022HighValueDataSeicClassification_SeicClassification:
type: object
properties:
seic_lv1:
$ref: '#/components/schemas/P022HighValueDataSeicClassification_SeicClassificationSub'
seic_lv2:
$ref: '#/components/schemas/P022HighValueDataSeicClassification_SeicClassificationSub'
P064BasicPatentDataPatentEnhancedData_PatentEnhancedPublication:
type: object
properties:
pn:
type: string
example: US11205304B2
description: patent number
pbdt:
type: integer
format: int32
example: 20230815
description: Publication Date
P103MaterialMaterialSpumResponse:
type: object
properties:
data:
type: array
example: no sample
description: response data
items:
$ref: '#/components/schemas/P103MaterialMaterialSpum_MaterialSpumResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
P101MaterialMaterialOntologyRequest:
type: object
P103MaterialMaterialSpum_MaterialSpumResponse:
type: object
properties:
pn:
type: string
example: CN113769175B
description: patent publication number
patent_id:
type: string
example: 05da3d4e-6f13-4005-9a2d-0645d2554cbf
description: patent id
spum_detail:
type: array
example: substanceLable
description: material substance info
items:
$ref: '#/components/schemas/P103MaterialMaterialSpum_MaterialSpumDetail'
P100MaterialPatentPum_MaterialPpiInfo:
type: object
properties:
ppi_id:
type: integer
format: int32
example: 17011850
description: material property id
ppi_detail:
type: array
example: 'Please check the form: MaterialPpiDetail'
description: material property hit detail information
items:
$ref: '#/components/schemas/P100MaterialPatentPum_MaterialPpiDetail'
lower_bound:
type: number
format: double
example: 0
description: property norm measurement min
upper_bound:
type: number
format: double
example: 1000000000
description: property norm measurement max
display_name_cn:
type: string
example: 粒子直径
description: property norm chinese name
display_name_en:
type: string
example: particle diameter
description: property norm english name
print_friendly_units:
type: string
example: μm
description: property norm unit
P023HighValueDataApplicationDomain_NameLevel:
type: object
properties:
name:
type: string
example: 声波诊断
description: name
level:
type: integer
format: int32
example: 4
description: level
P024HighValueDataTechnologyTopic_TechnologyTopicResponse:
type: object
properties:
pn:
type: string
example: CN102681224A
description: Patent number
lang:
type: string
example: en
description: language
patent_id:
type: string
example: ef7d1252-2e0e-40c3-a44f-1bc1c86b7990
description: Patent id
technology_topic_data:
type: array
example:
- 液晶显示器
- 电压
- 生产线
description: Technology topic data
P063PatentIntelligentAttachedImage_PatentImage:
type: object
properties:
parts:
type: array
example:
- x1: 128
x2: 147
y1: 956
y2: 980
code: '52'
representive_label_txt: person
description: intelligent figure information
items:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImage_Part'
storage_path:
type: string
example: https://data-fulltext-image.zhihuiya.com/CN/A/11/17/19/99/1/HDA0002418999840000011.png
description: storage path
P066HighValueDataPatentClassificationDescription_ClassificationParent:
type: object
properties:
desc:
type: array
example: desc
description: parent patent classification description
items:
$ref: '#/components/schemas/P066HighValueDataPatentClassificationDescription_ClassificationDesc'
parent_code:
type: string
example: EN
description: parent patent classification code
P066HighValueDataPatentClassificationDescription_PatentClassDescResponse:
type: object
properties:
code:
type: string
example: C08G69/32
description: patent classification code
desc:
type: array
example: desc
description: patent classification description
items:
$ref: '#/components/schemas/P066HighValueDataPatentClassificationDescription_ClassificationDesc'
type:
type: string
example: ipc
description: 'patent classification type, character length <= 5<p>enumeration value: ipc, cpc, upc, gbc, loc, fi, fterm</p>'
parent:
type: array
example: parent
description: parent classification information
items:
$ref: '#/components/schemas/P066HighValueDataPatentClassificationDescription_ClassificationParent'
version:
type: string
example: 2024.01
description: patent classification version
P022HighValueDataSeicClassificationResponse:
type: object
properties:
data:
type: array
example: no sample
description: response data
items:
$ref: '#/components/schemas/P022HighValueDataSeicClassification_SeicClassificationResp'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
P102MaterialMaterialSubstanceRequest:
type: object
P100MaterialPatentPum_MaterialPatentPumResponse:
type: object
properties:
pn:
type: string
example: CN113769175B
description: patent publication number
ppi_info:
type: array
example: 'Please check the form: MaterialPpiInfo'
description: material property hit information
items:
$ref: '#/components/schemas/P100MaterialPatentPum_MaterialPpiInfo'
patent_id:
type: string
example: 05da3d4e-6f13-4005-9a2d-0645d2554cbf
description: patent id
P022HighValueDataSeicClassification_SeicClassificationSub:
type: object
properties:
seic_no:
type: string
example: 1.1
description: Strategic emerging industry classification id
seic_desc:
type: string
example: 下一代信息网络产业
description: Strategic emerging industry classification
P063PatentIntelligentAttachedImage_PdfImage2:
type: object
properties:
parts:
type: array
example:
- x1: 128
x2: 147
y1: 956
y2: 980
code: '52'
representive_label_txt: person
description: intelligent figure information
items:
$ref: '#/components/schemas/P063PatentIntelligentAttachedImage_Part'
patent_id:
type: string
example: 8d83d36c-02d4-411c-8912-21fa3272abff
description: patent ID
storage_path:
type: string
example: https://data-fulltext-image.zhihuiya.com/CN/A/11/17/19/99/1/HDA0002418999840000011.png
description: storage path
fig_title_code:
type: string
example: 1
description: figure title code
P100MaterialPatentPum_MaterialPpiDetail:
type: object
properties:
section:
type: string
example: claim
description: section
raw_unit:
type: string
example: μm
description: unit
raw_property:
type: string
example: 粒径
description: material property name
measurement_max:
type: number
format: double
example: 200
description: measurement max
measurement_min:
type: number
format: double
example: 5
description: measurement min
P100MaterialPatentPumRequest:
type: object
P100MaterialPatentPumResponse:
type: object
properties:
data:
type: array
example: no sample
description: response data
items:
$ref: '#/components/schemas/P100MaterialPatentPum_MaterialPatentPumResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
# --- truncated at 32 KB (52 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/patsnap/refs/heads/main/openapi/patsnap-patent-mining-data-api-openapi.yml