---
title: "Create an item offer"
method: POST
path: "/api/v2/orders/{chain}/{protocol}/offers"
tags: ["Offer Endpoints"]
---

# Create an item offer

`POST /api/v2/orders/{chain}/{protocol}/offers`

Create an offer to purchase a single NFT (ERC721 or ERC1155).

## Path parameters

- `chain` 'blast' | 'base' | 'ethereum' | 'zora' | 'arbitrum' | 'sei' | 'avalanche' | 'polygon' | 'optimism' | 'ape_chain' | 'flow' | 'b3' | 'soneium' | 'ronin' | 'bera_chain' | 'solana' | 'shape' | 'unichain' | 'gunzilla' | 'abstract' | 'animechain' | 'hyperevm' | 'somnia' | 'monad' | 'hyperliquid' | 'megaeth' | 'ink' | 'robinhood', required — Blockchain chain identifier. Use the chain slug (e.g., 'ethereum', 'polygon', 'arbitrum', 'optimism', 'base')
- `protocol` string, required

## Request body

- SeaportRequest
  - `parameters` SeaportParameters, required
    - `offerer` string, required
    - `zone` string
    - `offer` OfferItem[], required
      - `itemType` integer, required
      - `token` string, required
      - `identifierOrCriteria` string, required
      - `startAmount` string, required
      - `endAmount` string, required
    - `consideration` ConsiderationItem[], required
      - `itemType` integer, required
      - `token` string, required
      - `identifierOrCriteria` string, required
      - `startAmount` string, required
      - `endAmount` string, required
      - `recipient` string, required
    - `orderType` integer, required
    - `startTime` string, required
    - `endTime` string, required
    - `zoneHash` string, required
    - `salt` string, required
    - `conduitKey` string, required
    - `totalOriginalConsiderationItems` integer, required
    - `counter` string, required
  - `protocol_address` string, required
  - `signature` string, required

## Response `200`

Item offer created successfully

## Other responses

- `400` — For error reasons, review the response data.
- `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.dev/opensea/apis/opensea-api.md) · [All operations](https://skmtc.dev/opensea/apis/opensea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/opensea/opensea-api/revisions/acee8835f2ae/schema)
