---
title: "Get an nfts transction history"
method: GET
path: "/api/v1/tokens/{tokenId}/nfts/{serialNumber}/transactions"
tags: ["tokens"]
---

# Get an nfts transction history

`GET /api/v1/tokens/{tokenId}/nfts/{serialNumber}/transactions`

Returns a list of transactions for a given non-fungible token

## Path parameters

- `tokenId` string, nullable, required — Network entity ID in the format of `shard.realm.num`
- `serialNumber` integer, required

## Query parameters

- `limit` integer
- `order` 'asc' | 'desc'
- `timestamp` string[]

## Response `200`

OK

- NftTransactionHistory
  - `transactions` NftTransactionTransfer[], required
    - `consensus_timestamp` string, required — A Unix timestamp in seconds.nanoseconds format
    - `is_approval` boolean, required
    - `nonce` integer, required
    - `receiver_account_id` string, nullable, required — Network entity ID in the format of `shard.realm.num`
    - `sender_account_id` string, nullable, required — Network entity ID in the format of `shard.realm.num`
    - `transaction_id` string, required
    - `type` 'ATOMICBATCH' | 'CONSENSUSCREATETOPIC' | 'CONSENSUSDELETETOPIC' | 'CONSENSUSSUBMITMESSAGE' | 'CONSENSUSUPDATETOPIC' | 'CONTRACTCALL' | 'CONTRACTCREATEINSTANCE' | 'CONTRACTDELETEINSTANCE' | 'CONTRACTUPDATEINSTANCE' | 'CRSPUBLICATION' | 'CRYPTOADDLIVEHASH' | 'CRYPTOAPPROVEALLOWANCE' | 'CRYPTOCREATEACCOUNT' | 'CRYPTODELETE' | 'CRYPTODELETEALLOWANCE' | 'CRYPTODELETELIVEHASH' | 'CRYPTOTRANSFER' | 'CRYPTOUPDATEACCOUNT' | 'ETHEREUMTRANSACTION' | 'FILEAPPEND' | 'FILECREATE' | 'FILEDELETE' | 'FILEUPDATE' | 'FREEZE' | 'HINTSKEYPUBLICATION' | 'HINTSPARTIALSIGNATURE' | 'HINTSPREPROCESSINGVOTE' | 'HISTORYPROOFKEYPUBLICATION' | 'HISTORYPROOFSIGNATURE' | 'HISTORYPROOFVOTE' | 'HOOKSTORE' | 'LEDGERIDPUBLICATION' | 'MIGRATIONROOTHASHVOTE' | 'NODECREATE' | 'NODEDELETE' | 'NODESTAKEUPDATE' | 'NODEUPDATE' | 'REGISTEREDNODECREATE' | 'REGISTEREDNODEDELETE' | 'REGISTEREDNODEUPDATE' | 'SCHEDULECREATE' | 'SCHEDULEDELETE' | 'SCHEDULESIGN' | 'STATESIGNATURETRANSACTION' | 'SYSTEMDELETE' | 'SYSTEMUNDELETE' | 'TOKENAIRDROP' | 'TOKENASSOCIATE' | 'TOKENBURN' | 'TOKENCANCELAIRDROP' | 'TOKENCLAIMAIRDROP' | 'TOKENCREATION' | 'TOKENDELETION' | 'TOKENDISSOCIATE' | 'TOKENFEESCHEDULEUPDATE' | 'TOKENFREEZE' | 'TOKENGRANTKYC' | 'TOKENMINT' | 'TOKENPAUSE' | 'TOKENREJECT' | 'TOKENREVOKEKYC' | 'TOKENUNFREEZE' | 'TOKENUNPAUSE' | 'TOKENUPDATE' | 'TOKENUPDATENFTS' | 'TOKENWIPE' | 'UNCHECKEDSUBMIT' | 'UTILPRNG', required
  - `links` Links, required
    - `next` string, nullable

## Other responses

- `206` — Partial Content
- `400` — Invalid parameter

## Changes

- **2026-05-12** (v1) `985b30b8caa5` — 18 warning
  - added the new `CRSPUBLICATION` enum value to the `transactions/items/type` response property for the response status `200`
  - added the new `CRSPUBLICATION` enum value to the `transactions/items/type` response property for the response status `206`
  - added the new `HINTSKEYPUBLICATION` enum value to the `transactions/items/type` response property for the response status `200`
  - added the new `HINTSKEYPUBLICATION` enum value to the `transactions/items/type` response property for the response status `206`
  - …14 more
- **2026-03-03** (v1) `f51042d19a8e` — 6 warning
  - added the new `REGISTEREDNODECREATE` enum value to the `transactions/items/type` response property for the response status `200`
  - added the new `REGISTEREDNODECREATE` enum value to the `transactions/items/type` response property for the response status `206`
  - added the new `REGISTEREDNODEDELETE` enum value to the `transactions/items/type` response property for the response status `200`
  - added the new `REGISTEREDNODEDELETE` enum value to the `transactions/items/type` response property for the response status `206`
  - …2 more
- **2026-02-11** (v1) `21f905e40dd1` — 2 warning
  - added the new `LEDGERIDPUBLICATION` enum value to the `transactions/items/type` response property for the response status `200`
  - added the new `LEDGERIDPUBLICATION` enum value to the `transactions/items/type` response property for the response status `206`
- …earlier changes not shown

[Full history](https://skmtc.dev/hiero-ledger/apis/mirror-node-rest-api/changes/api/v1/tokens/:tokenId/nfts/:serialNumber/transactions/get.md)

---

[API](https://skmtc.dev/hiero-ledger/apis/mirror-node-rest-api.md) · [All operations](https://skmtc.dev/hiero-ledger/apis/mirror-node-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hiero-ledger/apis/mirror-node-rest-api/revisions/1b1333f7ec77?raw)
