---
title: "B063 Extract Multiple Patent Sequence"
method: POST
path: "/bio-openapi/patent/extract/multi"
tags: ["Chemical and Bio Data"]
---

# B063 Extract Multiple Patent Sequence

`POST /bio-openapi/patent/extract/multi`

## Request

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

Extract all sequences from a single patent and provide the total count, sequence numbers, sequence codes, and sequence details. Present the information in a paginated format.

## Request body

- B063ExtractMultiRequest
  - `db_type` unknown[], required: Extract Range(Enumeration value：ALLPATENT、CLAIMS)
    - unknown
  - `limit` integer: The maximum number of returned results is supported to be no more than 100,000, with a default value of 50,000
  - `page` integer, required: Current page number, start from 1
  - `patent_ids` unknown[]: Patent ID Collections, Input up to 100 patent IDs.
    - unknown
  - `patent_numbers` unknown[]: Patent publication number collections, Input up to 100 patent Numbers.One of patent_numbers、patent_ids must be filled in, and if they are filled in at the same time, patent_ids shall prevail, followed by patent_numbers
    - unknown
  - `sequence_length` B063ExtractMultiOpenAPiNumberRangeParameter
    - `end` integer: End value
    - `start` integer: Start value
  - `sequence_type` string: Sequence Type, PROTEIN or NUCLEOTIDE
  - `size` integer, required: Current page result size, support maximum 100

## Response `200`

Successful b063 extract multiple patent sequence response.

- B063ExtractMultiResponse
  - `data` B063ExtractMultiExtractMultiResults
    - `page` integer: Current page number, start from 1
    - `size` integer: Current page result size, support maximum 100
    - `limit` integer: The maximum number of returned results is supported to be no more than 100,000, with a default value of 50,000
    - `total` integer: Query Results Count
    - `results` B063ExtractMultiOpenApiExtractMultiHit[]: Query Results
      - `s_len` integer: Subject sequence length
      - `seq_id` string: Sequence ID
      - `antibody` string: Whether it is an antibody sequence
      - `location` object: Sequence location in patent
      - `s_sequence` string: Subject sequence
      - `patent_number` string: Patent publication number
      - `sequence_type` string: Sequence Type, PROTEIN or NUCLEOTIDE
      - `total_per_patent` integer: The total number of a single patent sequence
      - `claimed_in_patent` string: Whether it is disclosed in the claims
      - `sequence_id_number` unknown[]: Sequence ID number in patent
        - unknown
  - `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)
