---
title: "B009 Drug core patent search"
method: POST
path: "/synapse/patent/core/search"
tags: ["LS Search"]
---

# B009 Drug core patent search

`POST /synapse/patent/core/search`

## Request

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

Obtain core drug patents through drugs

## Request body

- B009CoreSearchRequest
  - `offset` integer: Offset, default 0
  - `limit` integer: Limit, default 10. offset + limit <= 10000， limit up to 1,000.
  - `drug` B009CoreSearchPatentSearchDrugConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `sort` B009CoreSearchPatentSearchSortDto[]: 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` B009CoreSearchPatentSearchDrugTypeConditionValue
    - `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` B009CoreSearchPatentSearchPatentTechTypeConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `disease` B009CoreSearchPatentSearchDiseaseConditionValue
    - `condition` string: Logical operators, The value is an enum with the following values:AND,OR. Case-sensitive.
    - `value` unknown[]: Value List
      - unknown
  - `target` B009CoreSearchPatentSearchTargetConditionValue
    - `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` B009CoreSearchPatentSearchPatentAssigneeConditionValue
    - `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` B009CoreSearchPatentSearchPbdtLongRangeItem
    - `from` integer: from
    - `to` integer: to
  - `apdt` B009CoreSearchPatentSearchApdtLongRangeItem
    - `from` integer: from
    - `to` integer: to
  - `exdt` B009CoreSearchPatentSearchExdtLongRangeItem
    - `from` integer: from
    - `to` integer: to

## Response `200`

Successful b009 drug core patent search response.

- B009CoreSearchResponse
  - `data` B009CoreSearchPatentSearchResponseDto
    - `items` B009CoreSearchPatentSummaryDto[]: 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` B009CoreSearchInventorDto[]: 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` B009CoreSearchInventorDto[]: Inventor
        - `lang` string: language
        - `name` string: name
        - `address` string: Address
      - `current_assignee` B009CoreSearchSimplifiedOrganizationDto[]: 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` B009CoreSearchSimplifiedOrganizationDto[]: 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)
