Patsnap Patent Data Search API

Patent Data Search APIs.

Operations 19

POST /search/patent/image-search/single-batch-result P062 Receive Image Batch Search Result #
GET /search/patent/classification/helper-search P072 Classification number search assistant interface #
GET /search/patent/classification/helper-section-subclass P071 Classification Number Assistant Query #
POST /search/patent/nested-search-patent P075 Search the patent nested version with a search formula #
POST /search/patent/query-search-count P001 Analytics Query Search Count #
POST /search/patent/query-search-patent P002 Analytics Query Search #
POST /search/patent/company-search-patent P004 Original Applicant Search #
POST /search/patent/current-search-patent P005 Current Assignee Search #
POST /search/patent/similar-search-patent P007 Patent Number Search Similar Patent #
POST /search/patent/semantic-search-patent P008 Semantic Search Similar Patent #
POST /image-search/image-upload P010 Image Search Get Image Url #
POST /search/patent/company-search-defense-patent P006 Current Assignee Search Defense Patent #
POST /search/patent/image-multiple P061 Image Search Similar Patent - Multiple images #
POST /search/patent/image-single P060 Image Search Similar Patent - Single image #
POST /search/patent/patent-search-pn P069 Patsnap Standard Patent Number Search #
POST /patent-field/query P003 Analytics Query Search and Filter #
POST /search/patent/keyword-suggest P070 Keyword Assistant #
POST /search/patent/image-search/single-batch-create P062 Create Image Batch Search Task #
POST /search/patent/image-single/beta P060 Image Search Similar Patent - Single image Enhanced Shape Search version #

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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/patsnap-patent-data-search-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

patsnap-patent-data-search-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Patsnap Open Platform AI Translation Patent Data Search 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 Data Search
  description: Patent Data Search APIs.
paths:
  /search/patent/image-search/single-batch-result:
    post:
      operationId: p062ImageSearchSingleBatchResult
      summary: P062 Receive Image Batch Search Result
      description: Retrieve the search results by querying the job_i returned by the interface for generating image batch retrieval tasks based on [P062].
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p062 receive image batch search result response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P062ImageSearchSingleBatchResultResponse'
        '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/image-search/single-batch-result
      parameters:
      - name: task_id
        in: query
        required: true
        description: Task ID
        schema:
          type: string
          example: 264de8bf7e294505a9a000597e25d615
          description: Task ID
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P062ImageSearchSingleBatchResultRequest'
  /search/patent/classification/helper-search:
    get:
      operationId: p072ClassificationHelperSearch
      summary: P072 Classification number search assistant interface
      description: Based on the retrieval content and the type of classification number assistant, obtain the classification level information related to the retrieval content
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p072 classification number search assistant interface response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P072ClassificationHelperSearchResponse'
        '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/classification/helper-search
      parameters:
      - name: keyword
        in: query
        required: true
        description: Classified retrieval content
        schema:
          type: string
          example: 手机
          description: Classified retrieval content
      - name: type
        in: query
        required: true
        description: The classification number assistant category includes ipc, cpc, and loc
        schema:
          type: string
          example: ipc
          description: The classification number assistant category includes ipc, cpc, and loc
  /search/patent/classification/helper-section-subclass:
    get:
      operationId: p071ClassificationHelperSectionSubclass
      summary: P071 Classification Number Assistant Query
      description: This interface supports querying the list of all subcategories of each type of classification (supporting IPC, CPC, LOC).
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p071 classification number assistant query response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P071ClassificationHelperSectionSubclassResponse'
        '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/classification/helper-section-subclass
      parameters:
      - name: code
        in: query
        required: false
        description: Classification Number
        schema:
          type: string
          example: A
          description: Classification Number
      - name: type
        in: query
        required: true
        description: The classification number assistant category includes ipc, cpc, and loc
        schema:
          type: string
          example: ipc
          description: The classification number assistant category includes ipc, cpc, and loc
  /search/patent/nested-search-patent:
    post:
      operationId: p075PatentNestedSearch
      summary: P075 Search the patent nested version with a search formula
      description: Search PatSnap's global patent database using standard text queries. Read about the search syntax supported in PatSnap here - https://analytics.patsnap.com/search_helper. This includes patent count, patent number, and patent ID.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p075 search the patent nested version with a search formula response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P075PatentNestedSearchResponse'
        '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/nested-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P075PatentNestedSearchRequest'
  /search/patent/query-search-count:
    post:
      operationId: p001PatentQuerySearchCount
      summary: P001 Analytics Query Search Count
      description: Search PatSnap's global patent database using standard text queries, to get total search patent count of different queries. Read about the search syntax supported in PatSnap here - https://analytics.patsnap.com/search_helper.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p001 analytics query search count response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P001PatentQuerySearchCountResponse'
        '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/query-search-count
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P001PatentQuerySearchCountRequest'
  /search/patent/query-search-patent:
    post:
      operationId: p002PatentQuerySearch
      summary: P002 Analytics Query Search
      description: Search PatSnap's global patent database using standard text queries. Read about the search syntax supported in PatSnap here - https://analytics.patsnap.com/search_helper. This includes patent count, patent number, and patent ID.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p002 analytics query search response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P002PatentQuerySearchResponse'
        '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/query-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P002PatentQuerySearchRequest'
  /search/patent/company-search-patent:
    post:
      operationId: p004PatentCompanySearch
      summary: P004 Original Applicant Search
      description: Receive original assignee (applicant) patent data. This includes patent count, patent number and patent ID.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p004 original applicant search response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P004PatentCompanySearchResponse'
        '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/company-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P004PatentCompanySearchRequest'
  /search/patent/current-search-patent:
    post:
      operationId: p005PatentCurrentSearch
      summary: P005 Current Assignee Search
      description: Receive current assignee patent data. This includes patent count, patent number and patent ID.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p005 current assignee search response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P005PatentCurrentSearchResponse'
        '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/current-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P005PatentCurrentSearchRequest'
  /search/patent/similar-search-patent:
    post:
      operationId: p007PatentSimilarSearch
      summary: P007 Patent Number Search Similar Patent
      description: Receive similar patent list by patent id or patent number search, patent id is preferred when both are requested, the maximum number of patents returned is 1000. Sort by default from high to low similarity score.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p007 patent number search similar patent response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P007PatentSimilarSearchResponse'
        '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/similar-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P007PatentSimilarSearchRequest'
  /search/patent/semantic-search-patent:
    post:
      operationId: p008PatentSemanticSearch
      summary: P008 Semantic Search Similar Patent
      description: Receive patent list by semantic search ,the maximum number of patents returned is 1000. Sort by default from high to low similarity .Try entering a technical piece of text e.g. an abstract (we recommend entering >200 words for best results).
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p008 semantic search similar patent response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P008PatentSemanticSearchResponse'
        '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/semantic-search-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P008PatentSemanticSearchRequest'
  /image-search/image-upload:
    post:
      operationId: p010ImageSearchImageUpload
      summary: P010 Image Search Get Image Url
      description: Obtain the url accessible to the public network by uploading an image.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p010 image search get image url response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P010ImageSearchImageUploadResponse'
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/image-search/image-upload
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/P010ImageSearchImageUploadRequest'
  /search/patent/company-search-defense-patent:
    post:
      operationId: p006PatentCompanySearchDefense
      summary: P006 Current Assignee Search Defense Patent
      description: Receive applicant defense patent data. This includes patent count, patent number, and patent ID.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p006 current assignee search defense patent response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P006PatentCompanySearchDefenseResponse'
        '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/company-search-defense-patent
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P006PatentCompanySearchDefenseRequest'
  /search/patent/image-multiple:
    post:
      operationId: p061PatentImageMultiple
      summary: P061 Image Search Similar Patent - Multiple images
      description: Image Search helps you search for design patents or utility patents using multiple images (up to four). By default, the similarity is sorted from high to low, and one call can return up to 100 similar patents.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p061 image search similar patent - multiple images response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P061PatentImageMultipleResponse'
        '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/image-multiple
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P061PatentImageMultipleRequest'
  /search/patent/image-single:
    post:
      operationId: p060PatentImageSingle
      summary: P060 Image Search Similar Patent - Single image
      description: Image Search helps you search for design patents or utility patents using images. By default, the similarity is sorted from high to low, and one call can return up to 100 similar patents.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p060 image search similar patent - single image response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P060PatentImageSingleResponse'
        '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/image-single
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P060PatentImageSingleRequest'
  /search/patent/patent-search-pn:
    post:
      operationId: p069PatentPatentSearchPn
      summary: P069 Patsnap Standard Patent Number Search
      description: 'Retrieve the Patsnap Patent Number by entering the patent application number. This API supports inputting a numeric number and specifying the receiving jurisdiction to obtain the Patsnap Standard Patent Number. The returned information includes: Current Applicant, Original Applicant, Inventor, Application Date, Publication Date. Country code refer to https://analytics.zhihuiya.com/status.'
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p069 patsnap standard patent number search response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P069PatentPatentSearchPnResponse'
        '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/patent-search-pn
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P069PatentPatentSearchPnRequest'
  /patent-field/query:
    post:
      operationId: p003PatentFieldQuery
      summary: P003 Analytics Query Search and Filter
      description: According to the search query, the corresponding filtering results are obtained, and the filtering results are optional.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p003 analytics query search and filter response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P003PatentFieldQueryResponse'
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/patent-field/query
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P003PatentFieldQueryRequest'
  /search/patent/keyword-suggest:
    post:
      operationId: p070PatentKeywordSuggest
      summary: P070 Keyword Assistant
      description: 'The Keyword Helper helps expand your search by recommending synonyms of the words entered.

        Add content to the Type field in the interface documentation:

        Synonyms refer to words with the same or very similar meaning.

        Hyponyms are words that represent more specific terms.

        Similar keywords are words that share a similar concept or theme.'
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p070 keyword assistant response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P070PatentKeywordSuggestResponse'
        '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/keyword-suggest
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P070PatentKeywordSuggestRequest'
  /search/patent/image-search/single-batch-create:
    post:
      operationId: p062ImageSearchSingleBatchCreate
      summary: P062 Create Image Batch Search Task
      description: Support batch uploading of multiple product images (up to 10 images) to create image batch retrieval tasks (retrieval results are the same as [P060] Patent Image Retrieval - Single Image), and return job_id. Batch image retrieval tasks are performed daily from 22:00 to 08:00. After 8:00 the day after requesting job_i, the [P062] interface is called based on job_i to obtain the batch image retrieval results (link to the corresponding interface page URL) and retrieve the retrieval results.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p062 create image batch search task response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P062ImageSearchSingleBatchCreateResponse'
        '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/image-search/single-batch-create
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P062ImageSearchSingleBatchCreateRequest'
  /search/patent/image-single/beta:
    post:
      operationId: p060ImageSingleBeta
      summary: P060 Image Search Similar Patent - Single image Enhanced Shape Search version
      description: This interface supports searching for similar design patents via an image URL. By default, the results are sorted by similarity from highest to lowest, and a single request can return up to 100 similar patents. The search side has incorporated a step that converts the user's image into a patent-style line drawing, which better supports the recall effectiveness of images based on contour and shape. This can better support overseas e-commerce in conducting infringement searches against European and American patents.
      tags:
      - Patent Data Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful p060 image search similar patent - single image enhanced shape search version response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/P060ImageSingleBetaResponse'
        '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/image-single/beta
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/P060ImageSingleBetaRequest'
components:
  schemas:
    P060ImageSingleBeta_PatentMessage:
      type: object
      properties:
        url:
          type: string
          example: http://patsnap-imagefulltext240.cdn.zhihuiya.com/EU/S/00/47/44/21/70/00/9/004744217_0009_0002.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240311T111032Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Credential=REDACTED_AWS_ACCESS_KEY_ID%2F20240311%2Fcn-northwest-1%2Fs3%2Faws4_request&X-Amz-Signature=017c433982a4c397014bb96c92f320c7da2248a9d6b2ce6352f6adbffc4b0d99
          description: similar image url
        apdt:
          type: integer
          format: int64
          example: 20190528
          description: Application Date
        apno:
          type: string
          example: EU006535076
          description: Application Number
        pbdt:
          type: integer
          format: int64
          example: 20190528
          description: Publication Date
        score:
          type: number
          example: 0.8884816
          description: similar score (Valid only when sorted by similarity, that is, the request parameter field is SCORE)
        title:
          type: string
          example: Mobile phones
          description: patent title
        img_id:
          type: string
          example: HDA0001130916580000011
          description: similar image id
        inventor:
          type: string
          example: ELSHAFIE, AHMED|YANG, WEI|HOSSEINI, SEYEDKIANOUSH
          description: Inventor
        loc_match:
          type: integer
          format: int32
          example: 1
          description: 'Whether a similar patent hits a high-weight LOC (Valid only when request parameter model is 1 and field is SCORE)

            1: hits

            0: misses'
        patent_id:
          type: string
          example: 6e433449-143b-41d9-9abf-6c6519b07779
          description: similar patent ID
        patent_pn:
          type: string
          example: EU0065350760001S
          description: similar patent number
        current_assignee:
          type: string
          example: HUAWEI TECHNOLOGIES CO., LTD.
          description: Current Assignee
        original_assignee:
          type: string
          example: HUAWEI TECHNOLOGIES CO., LTD.
          description: Original Assignee (Applicant)
      required:
      - url
      - title
      - img_id
      - patent_id
      - patent_pn
    P060ImageSingleBeta_ImageSearchResponse:
      type: object
      properties:
        patent_messages:
          type: array
          example: 'Please check the form: PatentMessage'
          description: similar patent information
          items:
            $ref: '#/components/schemas/P060ImageSingleBeta_PatentMessage'
        total_search_result_count:
          type: integer
          format: int32
          example: 100
          description: number of search results
    P062ImageSearchSingleBatchResult_MoreImageSearchResponse:
      type: object
      properties:
        status:
          type: string
          example: success
          description: Node status, such as success indicating successful generation
        search_result:
          type: array
          example: 'Please check the form: MoreImageSearchResult'
          description: search results
          items:
            $ref: '#/components/schemas/P062ImageSearchSingleBatchResult_MoreImageSearchResult'
        total_search_result_count:
          type: integer
          format: int64
          example: 100
          description: number of search results
    P075PatentNestedSearchResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/P075PatentNestedSearch_PatentNestedSearchResponse'
        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
    P010ImageSearchImageUploadResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/P010ImageSearchImageUpload_FileUrlResponse'
        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
    P070PatentKeywordSuggest_Keyword:
      type: object
      properties:
        keyword:
          type: string
          example: automobile
          description: keyword
    P069PatentPatentSearchPn_PatentBaseV2Response:
      type: object
      properties:
        pn:
          type: string
          example: US11205304B2
          description: patent number
        apdt:
          type: integer
          format: int32
          example: 20211108
          description: Application Date
        apno:
          type: string
          example: US17/521392
          description: Application Number
        pbdt:
          type: integer
          format: int32
          example: 20230815
          description: Publication Date
        title:
          type: string
          example: Techniques for using multiple symbols to provide feedback for a sidelink transmission
          description: Title
        inventor:
          type: string
          example: ELSHAFIE, AHMED | YANG, WEI | HOSSEINI, SEYEDKIANOUSH
          description: Inventor
        patent_id:
          type: string
          example: 718ead9c-4f3c-4674-8f5a-24e126827269
          description: patent id
        current_assignee:
          type: string
          example: QUALCOMM INCORPORATED
          description: Current Assignee
        original_assignee:
          type: string
          example: QUALCOMM INCORPORATED
          description: Original Assignee (Applicant)
    P002PatentQuerySearch_PatentBaseResponse:
      type: object
      properties:
        pn:
          type: string
          example: US11205304B2
          description: patent number
        patent_id:
          type: string
          example: 718ead9c-4f3c-4674-8f5a-24e126827269
          description: patent id
    P075PatentNestedSearch_Facet:
      type: object
      properties:
        end:
          type: integer
          format: int32
          example: 2018
          description: Range end value (not included) (when type is range)
        expr:
          type: string
          example: avg(PV)
          description: 'aggregate expressions support nesting. aggregate function currently supports five types: avg/min/max/sum/unique (when type is query)'
        facet:
          type: array
          example:
          - end: 2018
            gap: 1
            tag: apd_year
            type: range
            field: APD_YEAR
            start: 2000
          description: Nested statistical configuration
        field:
          type: string
          example: ANCS
          description: 'The name of the field to be counted (when type is field and range). Refer to : https://analytics.patsnap.com/search_helper'
        gap:
          type: integer
          format: int32
          exam

# --- truncated at 32 KB (105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/patsnap/refs/heads/main/openapi/patsnap-patent-data-search-api-openapi.yml