---
title: "Get transaction receipt"
method: POST
path: "/api/v2/transactions/receipt"
tags: ["Transaction Endpoints"]
---

# Get transaction receipt

`POST /api/v2/transactions/receipt`

Get the receipt/status for a submitted transaction. Works for all transaction types including listing fulfillments, cross-chain buys, sweeps, offer fulfillments, and token swaps. Poll this endpoint after submitting transactions to check completion status.

## Request body

- TransactionReceiptRequest — Request to get a transaction receipt/status
  - `transaction_identifiers` TransactionIdentifierInput[] — Transaction identifiers to look up
    - `transaction_hash` string, required — The transaction hash
    - `chain` string, required — The blockchain chain
    - `swap_provider` string — The swap provider used (e.g. RELAY, JUPITER, ZERO_EX, LOCAL_BUY_NFT). Required when relay_request_id is not provided. Can be omitted for cross-chain flows that use relay_request_id.
  - `swap_quote` SwapQuoteInput, required — The original swap quote assets
    - `from_assets` AssetQuantityInput[], required — Assets being sent/spent
      - `chain` string, required — The blockchain chain
      - `contract` string, required — The contract address
      - `token_id` string — Token ID for NFTs
      - `amount` string, required — Amount in base units (wei/lamports)
    - `to_assets` AssetQuantityInput[] — Assets being received
      - `chain` string, required — The blockchain chain
      - `contract` string, required — The contract address
      - `token_id` string — Token ID for NFTs
      - `amount` string, required — Amount in base units (wei/lamports)
  - `relay_request_id` string — Relay request ID for cross-chain tracking
  - `request_id` string — Request ID for workflow tracking

## Response `200`

Transaction receipt retrieved

## 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)
