Patsnap Insights Company Report API
Insights Company Report APIs.
Insights Company Report APIs.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/patsnap-insights-company-report-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Patsnap Open Platform AI Translation Insights Company Report 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: Insights Company Report
description: Insights Company Report APIs.
paths:
/landscape-api/jobs:
post:
operationId: landscapeApiJobs
summary: Submit a new Landscape job
description: Create a new Landscape analysis job to process patent collection.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful submit a new landscape job response.
content:
application/json:
schema:
$ref: '#/components/schemas/LandscapeApiJobsResponse'
'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/landscape-api/jobs
requestBody:
required: true
content:
application/vnd.patsnap.v1.0.0+json,application/vnd.zhihuiya.v1.0.0+json:
schema:
$ref: '#/components/schemas/LandscapeApiJobsRequest'
/landscape-api/jobs/{job_id}/result:
get:
operationId: jobIdResult
summary: Get result of a Landscape job
description: Get result data of a Landscape analysis job by job ID.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful get result of a landscape job response.
content:
application/json:
schema:
$ref: '#/components/schemas/JobIdResultResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/landscape-api/jobs/{job_id}/result
parameters:
- name: job_seq
in: query
required: false
description: Sequence number of current Landscape job
schema:
type: integer
format: int32
example: '0'
description: Sequence number of current Landscape job
- name: label_num
in: query
required: false
description: Label number of each cluster
schema:
type: integer
format: int32
example: '5'
description: Label number of each cluster
- name: lang
in: query
required: false
description: Label language
schema:
type: string
example: EN
description: Label language
/landscape-api/jobs/{job_id}/status:
get:
operationId: jobIdStatus
summary: Get status of a job
description: Get current status of a Landscape job by job ID.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful get status of a job response.
content:
application/json:
schema:
$ref: '#/components/schemas/JobIdStatusResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/landscape-api/jobs/{job_id}/status
parameters:
- name: job_seq
in: query
required: false
description: Sequence number of current Landscape job
schema:
type: integer
format: int32
example: '0'
description: Sequence number of current Landscape job
/landscape-api/jobs/{job_id}/facets/{facet_type}:
get:
operationId: facetsFacetType
summary: Get all list of a specific facet type
description: Get all data lists for a specific facet type in a Landscape job.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful get all list of a specific facet type response.
content:
application/json:
schema:
$ref: '#/components/schemas/FacetsFacetTypeResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/landscape-api/jobs/{job_id}/facets/{facet_type}
parameters:
- name: length
in: query
required: false
description: Patent number in current page
schema:
type: integer
format: int32
example: '20'
description: Patent number in current page
- name: start
in: query
required: false
description: Patent offset used for paging
schema:
type: integer
format: int32
example: '0'
description: Patent offset used for paging
/landscape-api/jobs/{job_id}/patents:
get:
operationId: jobIdPatents
summary: Get all patents list of a job
description: Get all patent data within a Landscape job.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful get all patents list of a job response.
content:
application/json:
schema:
$ref: '#/components/schemas/JobIdPatentsResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/landscape-api/jobs/{job_id}/patents
parameters:
- name: all_legal
in: query
required: false
description: Whether to get legal info
schema:
type: boolean
example: 'false'
description: Whether to get legal info
- name: length
in: query
required: false
description: Patent number in current page
schema:
type: integer
format: int32
example: '0'
description: Patent number in current page
- name: patent_value
in: query
required: false
description: Whether to get patent value
schema:
type: boolean
example: 'true'
description: Whether to get patent value
- name: start
in: query
required: false
description: Patent offset used for paging
schema:
type: integer
format: int32
example: '0'
description: Patent offset used for paging
/landscape-api/jobs/{job_id}/facets/{facet_type}/detail:
get:
operationId: facetTypeDetail
summary: Get all patent list of specific Landscape facet
description: Get all patent list data for a specific facet name in a Landscape job.
tags:
- Insights Company Report
security:
- bearerAuth: []
responses:
'200':
description: Successful get all patent list of specific landscape facet response.
content:
application/json:
schema:
$ref: '#/components/schemas/FacetTypeDetailResponse'
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/landscape-api/jobs/{job_id}/facets/{facet_type}/detail
parameters:
- name: filter_expired
in: query
required: false
description: Whether to filter expired patents
schema:
type: boolean
example: 'false'
description: Whether to filter expired patents
- name: length
in: query
required: false
description: Patent number in current page
schema:
type: integer
format: int32
example: '20'
description: Patent number in current page
- name: start
in: query
required: false
description: Patent offset used for paging
schema:
type: integer
format: int32
example: '0'
description: Patent offset used for paging
components:
schemas:
FacetTypeDetail_FacetDetailBo:
type: object
properties:
start:
type: integer
format: int32
example: 0
description: Start position for pagination
length:
type: integer
format: int32
example: 10
description: Length, the number of records for pagination
details:
type: array
example:
- pn_map:
- pn: US7654321B2
patent_id: '12345678'
res_value: IBM
- pn_map:
- pn: US8765432B2
patent_id: '87654321'
res_value: Google
description: Facet details list, contains specific facet detailed data
items:
$ref: '#/components/schemas/FacetTypeDetail_FacetDetail'
facet_type:
type: string
example: applicant
description: Facet type, specifies the type of facet
LandscapeApiJobs_MatchItem:
type: object
properties:
description:
type: string
example: Advanced technologies for electric vehicle batteries
description: Description, detailed description of match item
digest_text:
type: string
example: Electric vehicle battery technology
description: Digest text, text digest of match item
title:
type: string
example: Electric vehicle battery technology
description: Title, title information of match item
required:
- title
JobIdResultResponse:
type: object
properties:
data:
type: object
example: 123
description: response data
status:
type: boolean
example: true
description: response status
JobIdPatents_PatentListBo:
type: object
properties:
patents:
type: array
example:
- pn: US7654321B2
patent_id: '12345678'
- pn: US7123456B2
patent_id: '87654321'
description: Patents, list containing detailed patent information
items:
$ref: '#/components/schemas/JobIdPatents_Patent'
total_count:
type: integer
format: int32
example: 1250
description: Total count, the total number of patents
JobIdPatents_Patent:
type: object
properties:
x:
type: string
example: 10.5
description: X coordinate, X-axis position of the patent in visualization chart
y:
type: string
example: 15.2
description: Y coordinate, Y-axis position of the patent in visualization chart
pn:
type: string
example: US7654321B2
description: Patent number, unique identifier of the patent
sep:
type: boolean
example: false
description: Standard essential patent, indicates whether it is a standard essential patent
pbdt:
type: integer
format: int32
example: 20180315
description: Publication date, the publication date of the patent (numeric format)
expired:
type: boolean
example: false
description: Expired, indicates whether the patent has expired
license:
type: array
example:
- license-001
- license-002
description: License information, license related information of the patent
patent_id:
type: string
example: 12345678
description: Patent ID, unique identifier of the patent in the system
grid_index:
type: string
example: 25
description: Grid index, grid position of the patent in visualization chart
high_value:
type: boolean
example: true
description: High value, indicates whether the patent is of high value
litigation:
type: array
example:
- litigation-123
- litigation-456
description: Litigation information, litigation related information of the patent
has_license:
type: boolean
example: true
description: Has license, indicates whether the patent has license information
patent_value:
type: integer
format: int32
example: 85
description: Patent value, value rating of the patent
has_litigation:
type: boolean
example: false
description: Has litigation, indicates whether the patent has litigation information
JobIdStatusResponse:
type: object
properties:
status:
type: boolean
example: true
description: Operation status, indicates whether the request is successful
error_code:
type: integer
format: int32
example: 400
description: Error code, error code when processing fails
job_status:
type: string
example: COMPLETED
description: Job status, indicates the processing status of the current job
error_message:
type: string
example: Invalid query parameters
description: Error message, detailed error description when processing fails
required:
- status
- job_status
FacetTypeDetail_FacetDetail:
type: object
properties:
pn_map:
type: array
example:
- x: '10.5'
y: '15.2'
pn: US7654321B2
expired: false
patent_id: '12345678'
description: Patent list, contains patent information associated with this facet
items:
$ref: '#/components/schemas/FacetTypeDetail_Patent'
res_value:
type: string
example: IBM
description: Facet name, represents the name of the facet
FacetsFacetType_Facet:
type: object
properties:
name:
type: string
example: IBM
description: Name, short name of the facet
count:
type: integer
format: int32
example: 120
description: Count, number of documents matching this facet
group:
type: integer
format: int32
example: 1
description: Group, group number to which this facet belongs
full_name:
type: string
example: International Business Machines Corporation
description: Full name, complete name of the facet
cf_field_id:
type: string
example: custom_field_123
description: Custom field ID, identifier associated with a custom field
expired_count:
type: integer
format: int32
example: 25
description: Expired count, number of expired documents matching this facet
JobIdPatentsResponse:
type: object
properties:
data:
$ref: '#/components/schemas/JobIdPatents_PatentListBo'
status:
type: boolean
example: true
description: response status
FacetsFacetType_FacetListBo:
type: object
properties:
start:
type: integer
format: int32
example: 0
description: Start position for pagination
length:
type: integer
format: int32
example: 10
description: Length, the number of records for pagination
facet_list:
type: array
example:
- name: IBM
count: 120
group: 1
full_name: International Business Machines Corporation
expired_count: 25
- name: Google
count: 85
group: 1
full_name: Google LLC
expired_count: 15
description: Facet list, contains specific facet data
items:
$ref: '#/components/schemas/FacetsFacetType_Facet'
facet_type:
type: string
example: applicant
description: Facet type, specifies the type of facet
LandscapeApiJobsResponse:
type: object
properties:
data:
type: string
example: 123
description: response data
status:
type: boolean
example: true
description: response status
FacetTypeDetail_Patent:
type: object
properties:
x:
type: string
example: 10.5
description: X coordinate, X-axis position of the patent in visualization chart
y:
type: string
example: 15.2
description: Y coordinate, Y-axis position of the patent in visualization chart
pn:
type: string
example: US7654321B2
description: Patent number, unique identifier of the patent
sep:
type: boolean
example: false
description: Standard essential patent, indicates whether it is a standard essential patent
pbdt:
type: integer
format: int32
example: 20180315
description: Publication date, the publication date of the patent (numeric format)
expired:
type: boolean
example: false
description: Expired, indicates whether the patent has expired
license:
type: array
example:
- license-001
- license-002
description: License information, license related information of the patent
patent_id:
type: string
example: 12345678
description: Patent ID, unique identifier of the patent in the system
grid_index:
type: string
example: 25
description: Grid index, grid position of the patent in visualization chart
high_value:
type: boolean
example: true
description: High value, indicates whether the patent is of high value
litigation:
type: array
example:
- litigation-123
- litigation-456
description: Litigation information, litigation related information of the patent
has_license:
type: boolean
example: true
description: Has license, indicates whether the patent has license information
patent_value:
type: integer
format: int32
example: 85
description: Patent value, value rating of the patent
has_litigation:
type: boolean
example: false
description: Has litigation, indicates whether the patent has litigation information
FacetsFacetTypeResponse:
type: object
properties:
data:
$ref: '#/components/schemas/FacetsFacetType_FacetListBo'
status:
type: boolean
example: true
description: response status
LandscapeApiJobsRequest:
type: object
properties:
browser_uri:
type: string
example: https://example.com/search?q=electric+vehicle
description: Browser URI, original browser link of the request
dashboard_id:
type: string
example: dashboard123
description: Dashboard ID, associated dashboard identifier
description:
type: string
example: Analysis of electric vehicle technologies
description: Description, detailed description of the job
exclude_expired_patent:
type: boolean
example: false
description: Whether to exclude expired patents
expired_collapse:
type: boolean
example: true
description: Whether to filter expired patents
filter_query:
type: string
example: assignee:(Tesla)
description: Filter query, used to filter results
gid:
type: array
example:
- group1
- group2
description: Group ID list, identifies groups the user belongs to
job_id:
type: string
example: landscape_job_12345
description: Job ID, uniquely identifies the Landscape job
lang:
type: string
example: en
description: Language, specifies the language of results
match:
type: array
example:
- text: artificial intelligence
field: title
weight: 0.8
description: Match item list, used for text matching analysis
items:
$ref: '#/components/schemas/LandscapeApiJobs_MatchItem'
oq:
type: string
example: battery
description: Other query string, supplementary search condition
par_job_id:
type: string
example: job123
description: Parent job ID, associated parent job
q:
type: string
example: electric vehicle
description: Query string, main search condition
request_type:
type: string
example: som
description: Request type, specifies the processing type of Landscape job
rows:
type: integer
format: int32
example: 100
description: Rows, specifies the size of result set
stemming:
type: boolean
example: true
description: Whether to use stemming, affects text processing in search
time_slices:
type: string
example: year
description: Time slices, specifies how to divide the time range
time_start:
type: string
example: '2010-01-01'
description: Start time, starting point of time range for analysis
time_stop:
type: string
example: '2020-12-31'
description: End time, ending point of time range for analysis
time_type:
type: string
example: filing_date
description: Time type, specifies the type of time field to use
title:
type: string
example: Electric Vehicle Landscape Analysis
description: Title, the title description of the job
uid:
type: string
example: user123
description: User ID, identifies the requesting user
required:
- job_id
- q
- request_type
- uid
FacetTypeDetailResponse:
type: object
properties:
data:
$ref: '#/components/schemas/FacetTypeDetail_FacetDetailBo'
status:
type: boolean
example: true
description: response status
securitySchemes:
bearerAuth:
type: http
scheme: bearer