---
title: "B010 Drug related patent search"
method: POST
path: "/synapse/patent/relate/search"
tags: ["LS Search"]
---

# B010 Drug related patent search

`POST /synapse/patent/relate/search`

## Request

- Base URL: `https://connect.patsnap.com`
- URL: `https://connect.patsnap.com/synapse/patent/relate/search`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/docs/synapse/patent/relate/search/post.ts> (a function with typed inputs; its response is checked against the schema)

Obtain relevant patents through drug, target, disease, etc.

## Request body

- B010RelateSearchRequest
  - `offset` integer: Offset, default 0
  - `limit` integer: Limit, default 10. offset + limit <= 10000， limit up to 1,000.
  - `drug` B010RelateSearchPatentSearchDrugConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `sort` B010RelateSearchPatentSearchSortDto[]: Field order, field can support:score; order can support:desc, asc(default desc)
    - `sort_field` string: sort field, enum values: score
    - `sort_order` string: sort order, support:desc,asc
  - `drug_type` B010RelateSearchPatentSearchDrugTypeConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `drug_patent_type` string: Drug patent type. The value is an enum with the following values: PRODUCT_COMPOUND_SEQUENCE, DRUG_COMBINATION_FORMULATION, PRODUCT_DERIVATIVE, CRYSTAL_FORM, PROCESS, NEW_USE, DOSAGE_FORM, DEVICE, DIAGNOSTIC_ANALYSIS_AND_ASSAY, OTHERS
  - `patent_tech_type` B010RelateSearchPatentSearchPatentTechTypeConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `disease` B010RelateSearchPatentSearchDiseaseConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `target` B010RelateSearchPatentSearchTargetConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `source` string: Patent Source. The value is an enum with the following values: FDA_PURPLE_BOOK, FDA_ORANGE_BOOK, CDE, MEDSPAL, VAXPAL, MFDS
  - `patent_assignee` B010RelateSearchPatentSearchPatentAssigneeConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
    - `keyword_value` unknown[]: Keyword List
      - unknown
  - `patent_country` unknown[]: Authority, obtain this through the dictionary query interface
    - unknown
  - `simple_legal_status` unknown[]: Simple Legal Status. The value is an enum with the following values: INACTIVE, ACTIVE, PENDING, PCT_DESIGNATED_STAGE, PCT_DESIGNATED_STAGE_EXPIRED, UNDETERMINED
    - unknown
  - `pbdt` B010RelateSearchPatentSearchPbdtLongRangeItem
    - `from` integer: from
    - `to` integer: to
  - `apdt` B010RelateSearchPatentSearchApdtLongRangeItem
    - `from` integer: from
    - `to` integer: to
  - `exdt` B010RelateSearchPatentSearchExdtLongRangeItem
    - `from` integer: from
    - `to` integer: to

## Response `200`

Successful b010 drug related patent search response.

- B010RelateSearchResponse
  - `data` B010RelateSearchPatentSearchResponseDto
    - `items` B010RelateSearchPatentSummaryDto[]: result itemsN
      - `pn` string: Patent publication Number
      - `apdt` string: Patent Application Date
      - `apno` string: Patent application number
      - `exdt` string: Estimated expiry date
      - `pbdt` string: Patent Publication Date
      - `inventor` B010RelateSearchInventorDto[]: Inventor
        - `lang` string: language
        - `name` string: name
        - `address` string: Address
      - `title_cn` string: Chinese Title of Patent
      - `title_en` string: English Title of patent
      - `patent_id` string: Patent id
      - `inventor_other` B010RelateSearchInventorDto[]: Inventor
        - `lang` string: language
        - `name` string: name
        - `address` string: Address
      - `current_assignee` B010RelateSearchSimplifiedOrganizationDto[]: Current Assignee
        - `entity_id` string: organization id
        - `display_name_cn` string: Chinese name of the institution
        - `display_name_en` string: English name of the institution
      - `original_assignee` B010RelateSearchSimplifiedOrganizationDto[]: Original Assignee
        - `entity_id` string: organization id
        - `display_name_cn` string: Chinese name of the institution
        - `display_name_en` string: English name of the institution
    - `limit` integer: limit
    - `total` integer: total
    - `offset` integer: offset
    - `uncollapse_total` integer: Uncollapse Total
  - `status` boolean, required: Status
  - `error_msg` string: Error Message
  - `error_code` integer, required: Error Code

## Other responses

- `201`: Created.
- `401`: Unauthorized.
- `403`: Forbidden.
- `404`: Not Found.

---

[API](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api.md) - [All operations](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/revisions/c2264a0de595?raw)
