# RuneSwap Bitcoin Transaction & Address Query

> RuneSwap Bitcoin Transaction & Address Query is a paid API for AI agents from www.runeswap.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-18).

Query Bitcoin transaction and address data on-demand for verification and tracking

## Facts

- Endpoint: POST https://www.runeswap.com/api/query?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/runeswap-bitcoin-transaction-address-query-6f9f362f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CeW_FdIHBJ2CU1WugxFvr

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 runeswap-bitcoin-transaction-address-query-6f9f362f -d '<json body>'
```

Example prompt: Can you look up Bitcoin transaction abc123def456... and check what's going on with address bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh on RuneSwap?

## When to prefer this

Use this endpoint when you need to verify or look up a specific Bitcoin transaction or address on-demand, particularly within the RuneSwap ecosystem which also supports Bitcoin Ordinals and Rune operations. Prefer this over generic blockchain explorers when already using the RuneSwap platform for Rune minting or airdrop activity.

## Known failure modes

- Invalid or malformed Bitcoin transaction ID returns an error
- Invalid or malformed Bitcoin address returns an error
- Transaction ID not found on-chain returns an error or empty result
- Missing required fields (txId or btcAddress) returns a 400-level error
- Service unavailable or payment not processed returns a failure response

## How this service works

Query Bitcoin transaction and address data on-demand for verification and tracking.

## Output

Returns the queried Bitcoin transaction ID, query status (e.g. 'Call initiated'), an ISO timestamp of when the query was made, and the queried Bitcoin address.

## Example request

```json
{
 "txId": "0000000000000000000000000000000000000000000000000000000000000000",
 "btcAddress": "1A1z7agoat4oPLHSPhznhE6YwySEQ3sFy"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "txId",
  "btcAddress"
 ],
 "properties": {
  "txId": {
   "type": "string",
   "description": "Bitcoin transaction ID to query"
  },
  "btcAddress": {
   "type": "string",
   "description": "Bitcoin address to query"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "txId": {
   "type": "string",
   "description": "The queried transaction ID"
  },
  "status": {
   "type": "string",
   "example": "Call initiated",
   "description": "Query status"
  },
  "timestamp": {
   "type": "string",
   "description": "The ISO timestamp of the query"
  },
  "btcAddress": {
   "type": "string",
   "description": "The queried Bitcoin address"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/runeswap-bitcoin-transaction-address-query-6f9f362f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.runeswap.com](https://www.zero.xyz/host/www.runeswap.com/llms.txt)
