# Saylor Innovations Bitcoin Transaction Lookup

> Saylor Innovations Bitcoin Transaction Lookup is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Looks up a Bitcoin transaction by TXID, returning inputs, outputs, fee, fee rate, confirmations, block time, and RBF signalling via Bitcoin Core RPC.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/explorer/bitcoin/tx?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-bitcoin-transaction-lookup-f3a8fb48
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iOP20UJhRlGMfiRzDw6GN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-bitcoin-transaction-lookup-f3a8fb48
```

Example prompt: Can you look up Bitcoin transaction a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d and tell me how many confirmations it has, what the fee was in satoshis, and whether it's RBF-replaceable?

## When to prefer this

Choose this endpoint when you need detailed, structured Bitcoin transaction data including inputs, outputs, fees, fee rates, RBF status, and confirmation count sourced directly from Bitcoin Core RPC. Prefer it over block explorer scraping when you need machine-readable JSON with typed output, or when you need RBF signalling and fee-rate data in a single call. It is best suited for single-transaction lookups rather than bulk analysis.

## Known failure modes

- Invalid or malformed txid (not 64 hex characters) returns an error
- Transaction not found on the Bitcoin network returns a not-found response
- Unconfirmed mempool transactions may have null fee/block fields
- Bitcoin Core RPC node downtime may cause service unavailability
- Very recent transactions may not yet be visible to the node

## How this service works

Bitcoin transaction lookup: inputs and outputs with types, fee and fee rate, confirmations, block time and RBF signalling, from Bitcoin Core RPC.

## Output

A JSON object containing: chain identifier, txid, confirmed status, confirmation count, input and output arrays (with types), input count, output count, total input satoshis, total output satoshis, fee in satoshis, fee rate in sat/vB, block hash, block time (UTC), vsize, weight, size in bytes, RBF replaceable flag, coinbase flag, and a note about how to interpret the result along with the data source.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "txid"
     ],
     "properties": {
      "txid": {
       "type": "string",
       "description": "the Bitcoin transaction id (64 hex characters)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "chain",
      "txid",
      "confirmed",
      "confirmations",
      "input_count",
      "output_count",
      "total_output_sats",
      "inputs",
      "outputs",
      "note",
      "source"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "txid": {
       "type": "string"
      },
      "chain": {
       "type": "string",
       "description": "Blockchain the data is for"
      },
      "vsize": {
       "type": "number"
      },
      "inputs": {
       "type": "array"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "weight": {
       "type": "number"
      },
      "outputs": {
       "type": "array"
      },
      "coinbase": {
       "type": "boolean"
      },
      "fee_sats": {
       "type": [
        "number",
        "null"
       ],
       "description": "Fee sats"
      },
      "confirmed": {
       "type": "boolean"
      },
      "block_hash": {
       "type": [
        "string",
        "null"
       ],
       "description": "Block hash"
      },
      "block_time": {
       "type": [
        "string",
        "null"
       ],
       "description": "Block time (UTC unless a time zone is given)"
      },
      "size_bytes": {
       "type": "number",
       "description": "Size, in bytes"
      },
      "input_count": {
       "type": "number",
       "description": "Number of input"
      },
      "replaceable": {
       "type": "boolean"
      },
      "output_count": {
       "type": "number",
       "d
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-bitcoin-transaction-lookup-f3a8fb48/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
