---
title: "Get listing creation actions"
method: POST
path: "/api/v2/listings/actions"
tags: ["Listing Endpoints"]
---

# Get listing creation actions

`POST /api/v2/listings/actions`

Returns the blockchain actions (approvals + Seaport order signing payload) needed to list one or more NFTs. This eliminates the need to construct Seaport orders manually.

## Request body

- CreateListingActionsRequest — Request to get listing creation actions
  - `items` ListingItem[], required — Items to list for sale
    - `chain` string, required — Chain of the item (e.g. 'ethereum', 'base')
    - `contract` string, required — Contract address of the NFT
    - `token_id` string, required — Token ID of the NFT
    - `quantity` integer, required — Quantity to list (use 1 for ERC-721)
    - `price` ListingPriceInput, required — Price for a listing item
      - `amount` string, required — Price amount in the currency's unit (e.g. '5.0' for 5 ETH)
      - `currency` string, required — Contract address of the payment currency (use 0x0000000000000000000000000000000000000000 for native token)
    - `start_time` string — Listing start time in ISO 8601 format. Defaults to now.
    - `end_time` string — Listing end time in ISO 8601 format. Defaults to 30 days from start.
  - `address` string, required — Maker (seller) wallet address
  - `use_creator_fee` boolean — Whether to include creator fees. Defaults to true.
  - `taker` string — Optional taker address for private listings

## Response `200`

Listing creation actions retrieved successfully

## Other responses

- `400` — The request is invalid. Possible reasons: items on different chains, invalid addresses, items not found, invalid currency, or prices/quantities not positive.
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `500` — Internal server error. Please open a support ticket so OpenSea can investigate.

---

[API](https://skmtc.net/opensea/apis/opensea-api.md) · [All operations](https://skmtc.net/opensea/apis/opensea-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/opensea/opensea-api/versions/acee8835f2ae/schema)
