# Ordinal Transaction

This endpoint returns detailed info on Ordinal assets (BTC, inscriptions, runes) for each input and output of a transaction.&#x20;

It is mempool-aware and includes unconfirmed BTC, inscriptions & runes data for mempool transactions

## GET /v1/ordinals/tx/{txid}

> Retrieve historic ordinal info (inputs and outputs) for a specific tx. It is mempool aware. \<code>isOrdinalsIndexed\</code> determines if ordinals data is available

```json
{"openapi":"3.0.3","info":{"title":"SecretKeyLabs API","version":"1.0.0"},"tags":[{"name":"Ordinals"}],"servers":[{"url":"https://api.secretkeylabs.io"}],"security":[{"apiKey":[]}],"components":{"securitySchemes":{"apiKey":{"type":"apiKey","name":"x-api-key","in":"header"}}},"paths":{"/v1/ordinals/tx/{txid}":{"get":{"tags":["Ordinals"],"description":"Retrieve historic ordinal info (inputs and outputs) for a specific tx. It is mempool aware. <code>isOrdinalsIndexed</code> determines if ordinals data is available","parameters":[{"schema":{"format":"regex","pattern":"^[a-fA-F0-9]{64}$","type":"string"},"in":"path","name":"txid","required":true,"description":"Transaction id"}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"confirmations":{"type":"number"},"blockHeight":{"type":"number"},"isOrdinalsIndexed":{"type":"boolean"},"inputs":{"type":"array","items":{"type":"object","properties":{"vin":{"type":"number"},"prevTxid":{"type":"string"},"prevVout":{"type":"number"},"value":{"type":"number"},"address":{"type":"string"},"isCoinbase":{"type":"boolean"},"runes":{"type":"array","items":{"type":"object","properties":{"runeId":{"type":"string"},"amount":{"type":"string"},"divisibility":{"type":"number"}},"required":["runeId","amount","divisibility"]}},"inscriptions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contentType":{"type":"string"},"offset":{"type":"number"}},"required":["id","contentType","offset"]}}},"required":["vin","value","runes","inscriptions"]}},"outputs":{"type":"array","items":{"type":"object","properties":{"vout":{"type":"number"},"value":{"type":"number"},"address":{"type":"string"},"script":{"type":"string"},"runes":{"type":"array","items":{"type":"object","properties":{"runeId":{"type":"string"},"runeName":{"type":"string"},"amount":{"type":"string"},"divisibility":{"type":"number"}},"required":["runeId","runeName","amount","divisibility"]}},"inscriptions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contentType":{"type":"string"},"offset":{"type":"number"}},"required":["id","contentType","offset"]}}},"required":["vout","value","script","runes","inscriptions"]}},"runeEvents":{"type":"object","properties":{"etch":{"type":"object","properties":{"runeId":{"type":"string"},"runeName":{"type":"string"},"divisibility":{"type":"number"},"symbol":{"type":"string"},"premine":{"type":"string"},"turbo":{"type":"boolean"},"terms":{"type":"object","properties":{"amount":{"type":"string"},"cap":{"type":"string"},"heightLow":{"type":"string"},"heightHigh":{"type":"string"},"offsetLow":{"type":"string"},"offsetHigh":{"type":"string"}},"required":["amount","cap"]},"inscriptionId":{"type":"string"}},"required":["runeName","divisibility","symbol","premine","turbo"]},"mint":{"type":"object","properties":{"runeId":{"type":"string"},"runeName":{"type":"string"},"amount":{"type":"string"}},"required":["runeName","amount"]}}}},"required":["confirmations","isOrdinalsIndexed","inputs","outputs"]}}}},"400":{"description":"Invalid input","content":{"application/json":{"schema":{"description":"Invalid input","type":"string"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"description":"Unauthorized","type":"string"}}}},"404":{"description":"Not found","content":{"application/json":{"schema":{"description":"Not found","type":"string"}}}},"429":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"description":"Rate limit exceeded","type":"string"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"description":"Internal server error","type":"string"}}}}}}}}}
```
