# Get Bitcoin Transaction

This endpoint returns confirmation status, block height, and timestamp for a given Bitcoin transaction. Mempool-aware.

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

> Retrieve stats for the transaction. Works for confirmed and unconfirmed transactions.

```json
{"openapi":"3.0.3","info":{"title":"SecretKeyLabs API","version":"1.0.0"},"tags":[{"name":"Bitcoin"}],"servers":[{"url":"https://api.secretkeylabs.io"}],"security":[{"apiKey":[]}],"components":{"securitySchemes":{"apiKey":{"type":"apiKey","name":"x-api-key","in":"header"}}},"paths":{"/v1/bitcoin/tx/{txid}":{"get":{"tags":["Bitcoin"],"description":"Retrieve stats for the transaction. Works for confirmed and unconfirmed transactions.","parameters":[{"schema":{"minimum":0,"multipleOf":25,"type":"number"},"in":"query","name":"offset","required":false},{"schema":{"minimum":25,"maximum":25,"type":"number"},"in":"query","name":"limit","required":false},{"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":{"height":{"type":"number"},"confirmations":{"type":"number"},"inputs":{"type":"array","items":{"type":"object","properties":{"vin":{"type":"number"},"prevTxid":{"type":"string"},"prevVout":{"type":"number"},"value":{"type":"number"},"address":{"type":"string"},"script":{"type":"string"},"isCoinbase":{"type":"boolean"}},"required":["vin","value","address"]}},"outputs":{"type":"array","items":{"type":"object","properties":{"vout":{"type":"number"},"value":{"type":"number"},"address":{"type":"string"},"script":{"type":"string"}},"required":["vout","value","address"]}}},"required":["confirmations","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"}}}}}}}}}
```
