---
title: "Get Batch Listing PSBT"
method: POST
path: "/v2/ord/btc/raresats/listing-psbt"
tags: ["Rare Sats"]
---

# Get Batch Listing PSBT

`POST /v2/ord/btc/raresats/listing-psbt`

## Request

- Base URL: `https://api-mainnet.magiceden.dev/v2`
- URL: `https://api-mainnet.magiceden.dev/v2/v2/ord/btc/raresats/listing-psbt`
- Auth: none declared
- TypeScript: <https://skmtc.dev/magiceden/apis/magic-eden-api/docs/v2/ord/btc/raresats/listing-psbt/post.ts> (a function with typed inputs; its response is checked against the schema)

Get Rare Sats Batch Listing PSBT for Signing

## Request body

- RareSatsListingsPSBTRequestSchema
  - `listings` RareSatsListingsPSBTRequestSchemaSingleItem[], required
    - `sellerReceiveAddress` string: Default to the utxo owner address if not specified
    - `publicKey` string
    - `utxoId` string, required
    - `satRangePrices` RareSatsSatRangePriceSchema[], required
      - `id` string, required
      - `from` number, required
      - `to` number, required
      - `parentFrom` number, required
      - `parentTo` number, required
      - `unitPrice` number
      - `satributes` SatributesSchema[], required

## Response `200`

Successful response

- RareSatsListingsPSBTResultSchema
  - `results` RareSatsListingPSBTResultSchema[], required
    - `sellerReceiveAddress` string, required
    - `price` number, required
    - `utxoId` string, required
    - `unsignedListingPSBTBase64` string, required
    - `makerFee` number, required
    - `publicKey` string
  - `failed` string[], required
  - `unsignedCombinedPSBTBase64` string, required: The PSBT to be signed by the owner of the rare sats
  - `toSignInputs` number[], required
  - `toSignSigHash` number, required

---

[API](https://skmtc.dev/magiceden/apis/magic-eden-api.md) - [All operations](https://skmtc.dev/magiceden/apis/magic-eden-api/llms.txt) - [OpenAPI document](https://skmtc.dev/magiceden/apis/magic-eden-api/revisions/66028b292693?raw)
