---
title: "POST /v0.1/orders/buy-tx"
method: POST
path: "/v0.1/orders/buy-tx"
---

# POST /v0.1/orders/buy-tx

`POST /v0.1/orders/buy-tx`

Get transaction data for NFT purchase

## Request body

- FillRequest
  - `from` string, required
  - `to` string, required
  - `request` object, required
    - `orderId` string, required — Rarible OrderId in Union format `${blockchainGroup}:${orderId}`
    - `amount` number, required — Amount of NFT to get from offer order
    - `originFees` Part[] — Additional fees for marketplace
      - `account` string, required — Blockchain address in Union format `${blockchainGroup}:${token}`
      - `value` integer, required
    - `payouts` Part[] — Payouts
      - `account` string, required — Blockchain address in Union format `${blockchainGroup}:${token}`
      - `value` integer, required

## Response `200`

OK

- FillResponse
  - `from` string
  - `to` string
  - `value` string — Big number representation
  - `data` string — Transaction data for signing

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/rarible/apis/rarible-transaction-backend-api.md) · [All operations](https://skmtc.net/rarible/apis/rarible-transaction-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rarible/rarible-transaction-backend-api/revisions/8487f9ab9912/schema)
