---
type: "firecrawl-provider"
description: "Bitcoin mainnet explorer data from the open-source mempool.space REST API: transactions with inputs, outputs, fees and confirmations, which transaction spent each output, address balances, histories and UTXOs, blocks by hash or height with mining pool and fees, recent blocks, fee estimates and the mempool backlog."
use_when: "Bitcoin mainnet explorer data from the open-source mempool.space REST API: transactions with inputs, outputs, fees and confirmations, which transaction spent each output, address balances, histories and UTXOs, blocks by hash or height with mining pool and fees, recent blocks, fee estimates and the mempool backlog."
categories: "Finance"
capabilities: 10
credits_per_call: 5
---
# mempool.space on Firecrawl Alexandria

Bitcoin mainnet explorer data from the open-source mempool.space REST API: transactions with inputs, outputs, fees and confirmations, which transaction spent each output, address balances, histories and UTXOs, blocks by hash or height with mining pool and fees, recent blocks, fee estimates and the mempool backlog.

- Categories: Finance
- Category index: [Finance category](https://firecrawl.dev/alexandria/agents/categories/finance)
- Provider key: `mempool-space`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/mempool-space)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/mempool-space/openapi.json)

## Capabilities

- [Address transactions](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/address_transactions): Transaction history of one Bitcoin mainnet address, newest first, as compact rows: txid, confirmation (height/time), fee, vsize, input/output counts and what the transaction did to this address (received, sent and net satoshis). The first page holds unconfirmed transactions followed by confirmed ones (50 rows in total); later pages hold 50 older confirmed transactions after `after_txid`. Source: mempool.space `GET /api/address/:address/txs`.
- [Address utxos](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/address_utxos): Unspent transaction outputs (UTXOs) of one Bitcoin mainnet address, newest first (unconfirmed, then by block height): txid, output index, value and confirmation. `total_count` and `total_sats` cover every UTXO even when `limit` trims the list. mempool.space lists at most 500 UTXOs per address and refuses larger sets (`upstream_error`). An address that has never appeared in a transaction is `not_found`; one that has spent everything returns an empty list. Source: mempool.space `GET /api/address/:address/utxo`.
- [Block transactions](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/block_transactions): Transactions of one Bitcoin mainnet block in block order, 25 per page, as compact rows: txid, coinbase flag, fee, vsize, weight, input/output counts and total output value. Page with `start_index` (a multiple of 25). Source: mempool.space `GET /api/block/:hash` and `/api/block/:hash/txs/:start_index`.
- [Blocks](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/blocks): Up to 15 consecutive Bitcoin mainnet blocks, newest first, starting at `start_height` (default: the chain tip): height, hash, timestamp, tx count, size, weight, mining pool, reward, total fees and median fee rate. Page backwards with `next_start_height`. Source: mempool.space `GET /api/v1/blocks[/:start_height]`.
- [Fees](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/fees): Current Bitcoin fee estimates from mempool.space in sat/vB (fastest = next block, half hour, hour, economy, minimum relay) plus the projected next blocks built from the mempool (tx count, vsize, total fees, median and min/max fee rate; up to 8). Live values that change every few seconds. Source: mempool.space `GET /api/v1/fees/recommended` and `/api/v1/fees/mempool-blocks`.
- [Get address](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_address): Summary of one Bitcoin mainnet address: confirmed balance, balance including unconfirmed (mempool) activity, transaction count, and funded/spent output counts and sums for the chain and the mempool separately. Amounts in satoshis plus exact BTC strings. An address that has never appeared in a transaction is `not_found`. Source: mempool.space `GET /api/address/:address`.
- [Get block](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_block): One Bitcoin mainnet block by hash or height: header (time, median time, version, merkle root, bits, nonce, difficulty), tx count, size/weight/vsize, previous and next block hash, whether it is in the best chain, confirmations against the current tip, and mempool.space's mining data (pool name, block reward, total fees, median/average fee rate and fee-rate range). Source: mempool.space `GET /api/block-height/:height`, `/api/v1/block/:hash`, `/api/block/:hash/status` and `/api/blocks/tip/height`.
- [Get transaction](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_transaction): One Bitcoin mainnet transaction by txid: confirmation status, block height/hash/time, confirmations against the current tip, size/weight/vsize, fee and fee rate, RBF signaling, every input with the previous output it spends (address, value, script type) and every output (address, value, script type; script hex for address-less outputs such as OP_RETURN). Amounts in satoshis plus exact BTC strings. Inputs and outputs are listed up to 200 each (`inputs_truncated`/`outputs_truncated`); counts and totals always cover all of them. Source: mempool.space `GET /api/tx/:txid` and `/api/blocks/tip/height`.
- [Mempool](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/mempool): Current Bitcoin mempool backlog from mempool.space: unconfirmed transaction count, total vsize and total fees, plus how much vsize waits at each fee-rate band (sat/vB bands from >=500 down to <0.1, folded from mempool.space's fee histogram). Live values. Source: mempool.space `GET /api/mempool`.
- [Transaction outspends](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/transaction_outspends): Spending status of each output of one Bitcoin mainnet transaction: for every output its value and address, whether it has been spent, and the spending transaction id, input index and confirmation (height/time). Includes counts of spent/unspent outputs and the unspent value. Paged 200 outputs at a time from `start_index`. Source: mempool.space `GET /api/tx/:txid` and `/api/tx/:txid/outspends`.

## 1. Choose this provider when

Bitcoin mainnet explorer data from the open-source mempool.space REST API: transactions with inputs, outputs, fees and confirmations, which transaction spent each output, address balances, histories and UTXOs, blocks by hash or height with mining pool and fees, recent blocks, fee estimates and the mempool backlog.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "mempool-space",
  "capability": "crypto/address_transactions",
  "options": {
    "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
    "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `address` (string, required): Bitcoin mainnet address: base58 P2PKH (`1...`) or P2SH (`3...`), bech32 segwit v0 (`bc1q...`) or bech32m taproot (`bc1p...`); or a `https://mempool.space/address/<address>` URL. Checksums are verified; testnet addresses are rejected. Pattern: ^(?:[13][1-9A-HJ-NP-Za-km-z]{25,34}|[bB][cC]1[02-9ac-hj-np-zAC-HJ-NP-Z]{8,87}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `1...`
- `after_txid` (string): Return the confirmed transactions older than this one; pass the previous page's `next_after_txid`. Pattern: ^[0-9a-fA-F]{64}$. Example: `next_after_txid`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "mempool-space",
    capability: "crypto/address_transactions",
    options: {
      address: "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
      after_txid: "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "mempool-space",
  "capability": "crypto/address_transactions",
  "options": {
    "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
    "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "mempool-space",
    "capability": "crypto/address_transactions",
    "options": {
      "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
      "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'mempool-space/crypto/address_transactions' \
  --options '{"address":"12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S","after_txid":"595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "mempool-space",
  "capability": "crypto/address_transactions",
  "options": {
    "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
    "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "mempool-space",
  "capability": "crypto/address_transactions",
  "options": {
    "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
    "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1",
  "api_url": "https://mempool.space/api/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S/txs?after_txid=595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1",
  "count": 30,
  "mempool_count": 0,
  "next_after_txid": null,
  "observed_at_ms": 1791566173579,
  "transactions": [
    {
      "block_height": 425909,
      "block_time": 1471629409,
      "confirmed": true,
      "fee_sats": 40000,
      "input_count": 2,
      "net_btc": "0.00050000",
      "net_sats": 50000,
      "output_count": 7,
      "received_sats": 50000,
      "sent_sats": 0,
      "txid": "b6bd983868e1e3944b45dd644832ece3791f86c494c679ea2a8fcd884f1b2769",
      "vsize": 838
    },
    {
      "block_height": 411567,
      "block_time": 1463133714,
      "confirmed": true,
      "fee_sats": 2072,
      "input_count": 1,
      "net_btc": "0.00006660",
      "net_sats": 6660,
      "output_count": 2,
      "received_sats": 6660,
      "sent_sats": 0,
      "txid": "c4b968504a34a27482bf0f1f9d9b93b74fddbf3877cfd92e2fde48c6ba8c791c",
      "vsize": 258
    },
    {
      "block_height": 410787,
      "block_time": 1462695855,
      "confirmed": true,
      "fee_sats": 10000,
      "input_count": 1,
      "net_btc": "0.00027323",
      "net_sats": 27323,
      "output_count": 11,
      "received_sats": 27323,
      "sent_sats": 0,
      "txid": "f5b204652306e30faa99600994482f6fc9df8ba12df3576d0833091eb8270e64",
      "vsize": 530
    },
    {
      "block_height": 410520,
      "block_time": 1462544693,
      "confirmed": true,
      "fee_sats": 10000,
      "input_count": 1,
      "net_btc": "0.00005430",
      "net_sats": 5430,
      "output_count": 3,
      "received_sats": 5430,
      "sent_sats": 0,
      "txid": "cafeea4014228d575610eea291de6288c2125f9ec49a078bcb221c1c30648caa",
      "vsize": 264
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "1d21fdbbddc8985ead4079261d9db4608f0b3cc946cb52081c5e347a9cddd63a",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "e82f85e879cba004ff6ed485a4c90b30350aa900d39327e2e37868504af74799",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "fc0bffe90fa4bb922c77ce3a9fc86742cb6bd38f57a7bf28c900c0470de5137f",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "eedbae6778bcf62f7ecd3eaa7bbabdcaf6992e9284ed2b3cc1c90f3a9fece711",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "60b0512e878085d718328b8593b9aeeb50ae2313660359be4ad6b7a3ae9ad6c3",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "6f57d4621919f424a26b097d0f6ac17528c7d9c2519dad5df293af3ff94a6f6b",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "91367b3361443bedc0b8f1dd45c6d9fb62ebc9c6b23858cffe155c14c080ea78",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "41955ccca5522135e14821efeea6b3f4642ca1af24fac8fe59bd0c3cc098ec0b",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "23512a72fddd90e7c0e74cfbe3d7cf8240a1785db967062fe5ed00ae93eb0287",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "43962be4fb4bcdd4a20417b9221383228baee5c3db95293cfcc47f3e5d7c00f7",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "93a1c16f721c001190d8ee686efa80c534938d2ee8b49c98454365f56ecfa3fa",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "c154aedf3df6f980def3aa25742ae4d176f32c74d43c297cd180e631a1a26f8d",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "abb898accecb2d066ca772b9b79cdc2140cf2a6efe9e050b6e6eef277007f9f8",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "dfabb8ce324b16d78f8aa5d66adcfdf823e64c366eb96e7620ad4f02af25dab2",
      "vsize": 226
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 10037,
      "input_count": 1,
      "net_btc": "0.00022274",
      "net_sats": 22274,
      "output_count": 2,
      "received_sats": 22274,
      "sent_sats": 0,
      "txid": "3f7b8ac6e15cd416e739400cf3bae34c97a8d9df153364ae2b6e4974ff514621",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "d2c03b8a2c595674a842a8feced896a150d9dc592c91ff23aa90c82ecd643c0e",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "63c9f255d218b88829582b08a32b84c41b2ba3eacdd38d7ecc883583685bdef9",
      "vsize": 226
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "c4cbda5ea11c056dd08553c11be4c36b64bf458ad3cdad525d03ad9e0295ad50",
      "vsize": 226
    },
    {
      "block_height": 410335,
      "block_time": 1462443981,
      "confirmed": true,
      "fee_sats": 6776,
      "input_count": 1,
      "net_btc": "0.11189900",
      "net_sats": 11189900,
      "output_count": 2,
      "received_sats": 11189900,
      "sent_sats": 0,
      "txid": "e73a45c936d2ce195f13b5a715614f7d10f94ff7a6593dc24fcf98bf173941eb",
      "vsize": 257
    },
    {
      "block_height": 410203,
      "block_time": 1462372914,
      "confirmed": true,
      "fee_sats": 7800,
      "input_count": 1,
      "net_btc": "0.01701000",
      "net_sats": 1701000,
      "output_count": 1,
      "received_sats": 1701000,
      "sent_sats": 0,
      "txid": "d87ca44bedbba2107a0f8ef732a8ca3857db1754541e99970ce67da9e29d19ee",
      "vsize": 191
    },
    {
      "block_height": 410201,
      "block_time": 1462370771,
      "confirmed": true,
      "fee_sats": 50467,
      "input_count": 6,
      "net_btc": "0.01090000",
      "net_sats": 1090000,
      "output_count": 7,
      "received_sats": 1090000,
      "sent_sats": 0,
      "txid": "85bd6e073db458fcc2a1b7f17d7c3ce2b80001f88c2bcd63e491f8488d250dba",
      "vsize": 2016
    },
    {
      "block_height": 410055,
      "block_time": 1462296033,
      "confirmed": true,
      "fee_sats": 30000,
      "input_count": 1,
      "net_btc": "0.00010000",
      "net_sats": 10000,
      "output_count": 2,
      "received_sats": 10000,
      "sent_sats": 0,
      "txid": "8dd5bd5f6226f15adc1c0d94afcac45c59314d606616ef805699ed73167502fc",
      "vsize": 262
    },
    {
      "block_height": 410033,
      "block_time": 1462282792,
      "confirmed": true,
      "fee_sats": 11300,
      "input_count": 1,
      "net_btc": "0.11000000",
      "net_sats": 11000000,
      "output_count": 2,
      "received_sats": 11000000,
      "sent_sats": 0,
      "txid": "0fc8aa8f0cf52bae75c17167ad438a6e9a6f9c72b35991d6a5efbc9a050b6d60",
      "vsize": 226
    },
    {
      "block_height": 409857,
      "block_time": 1462183677,
      "confirmed": true,
      "fee_sats": 11300,
      "input_count": 1,
      "net_btc": "0.00066600",
      "net_sats": 66600,
      "output_count": 2,
      "received_sats": 66600,
      "sent_sats": 0,
      "txid": "5d607ae88c2caf1329e758ccb1eb8a359f6df434ee84e03b9e14cea300a85f97",
      "vsize": 225
    },
    {
      "block_height": 228208,
      "block_time": 1364365370,
      "confirmed": true,
      "fee_sats": 50000,
      "input_count": 1,
      "net_btc": "0.00030000",
      "net_sats": 30000,
      "output_count": 2,
      "received_sats": 30000,
      "sent_sats": 0,
      "txid": "20fb69a94413637cb50f65e473f91d2599a04d5a0bf9bf6a5e9e843df2710ea4",
      "vsize": 258
    },
    {
      "block_height": 220151,
      "block_time": 1360299643,
      "confirmed": true,
      "fee_sats": 50000,
      "input_count": 2,
      "net_btc": "0.00000001",
      "net_sats": 1,
      "output_count": 3,
      "received_sats": 1,
      "sent_sats": 0,
      "txid": "1554a02d4eb1c7a73e3736922ed99530e360784e709896c42e5756e65b2da341",
      "vsize": 407
    }
  ],
  "url": "https://mempool.space/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Address transactions

- Capability: `crypto/address_transactions`
- Description: Transaction history of one Bitcoin mainnet address, newest first, as compact rows: txid, confirmation (height/time), fee, vsize, input/output counts and what the transaction did to this address (received, sent and net satoshis). The first page holds unconfirmed transactions followed by confirmed ones (50 rows in total); later pages hold 50 older confirmed transactions after `after_txid`. Source: mempool.space `GET /api/address/:address/txs`.
- Instructions: Listing payments into or out of an address, finding when it first or last moved funds, or paging through its full history. Use `get_transaction` for one transaction's full inputs and outputs.
- Cost: 5 credits per call
- Capability file: [Address transactions](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/address_transactions)

Accepted options:
- `address` (string, required): Bitcoin mainnet address: base58 P2PKH (`1...`) or P2SH (`3...`), bech32 segwit v0 (`bc1q...`) or bech32m taproot (`bc1p...`); or a `https://mempool.space/address/<address>` URL. Checksums are verified; testnet addresses are rejected. Pattern: ^(?:[13][1-9A-HJ-NP-Za-km-z]{25,34}|[bB][cC]1[02-9ac-hj-np-zAC-HJ-NP-Z]{8,87}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `1...`
- `after_txid` (string): Return the confirmed transactions older than this one; pass the previous page's `next_after_txid`. Pattern: ^[0-9a-fA-F]{64}$. Example: `next_after_txid`

Response schema example:
```json
{
  "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "after_txid": "595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1",
  "api_url": "https://mempool.space/api/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S/txs?after_txid=595cf9da27359b36196ad457acba9a409ef68f51d6cd130e5449a4f418fb62f1",
  "count": 30,
  "mempool_count": 0,
  "next_after_txid": null,
  "observed_at_ms": 1791566173579,
  "transactions": [
    {
      "block_height": 425909,
      "block_time": 1471629409,
      "confirmed": true,
      "fee_sats": 40000,
      "input_count": 2,
      "net_btc": "0.00050000",
      "net_sats": 50000,
      "output_count": 7,
      "received_sats": 50000,
      "sent_sats": 0,
      "txid": "b6bd983868e1e3944b45dd644832ece3791f86c494c679ea2a8fcd884f1b2769",
      "vsize": 838
    },
    {
      "block_height": 411567,
      "block_time": 1463133714,
      "confirmed": true,
      "fee_sats": 2072,
      "input_count": 1,
      "net_btc": "0.00006660",
      "net_sats": 6660,
      "output_count": 2,
      "received_sats": 6660,
      "sent_sats": 0,
      "txid": "c4b968504a34a27482bf0f1f9d9b93b74fddbf3877cfd92e2fde48c6ba8c791c",
      "vsize": 258
    },
    {
      "block_height": 410787,
      "block_time": 1462695855,
      "confirmed": true,
      "fee_sats": 10000,
      "input_count": 1,
      "net_btc": "0.00027323",
      "net_sats": 27323,
      "output_count": 11,
      "received_sats": 27323,
      "sent_sats": 0,
      "txid": "f5b204652306e30faa99600994482f6fc9df8ba12df3576d0833091eb8270e64",
      "vsize": 530
    },
    {
      "block_height": 410520,
      "block_time": 1462544693,
      "confirmed": true,
      "fee_sats": 10000,
      "input_count": 1,
      "net_btc": "0.00005430",
      "net_sats": 5430,
      "output_count": 3,
      "received_sats": 5430,
      "sent_sats": 0,
      "txid": "cafeea4014228d575610eea291de6288c2125f9ec49a078bcb221c1c30648caa",
      "vsize": 264
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "1d21fdbbddc8985ead4079261d9db4608f0b3cc946cb52081c5e347a9cddd63a",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "e82f85e879cba004ff6ed485a4c90b30350aa900d39327e2e37868504af74799",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "fc0bffe90fa4bb922c77ce3a9fc86742cb6bd38f57a7bf28c900c0470de5137f",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "eedbae6778bcf62f7ecd3eaa7bbabdcaf6992e9284ed2b3cc1c90f3a9fece711",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "60b0512e878085d718328b8593b9aeeb50ae2313660359be4ad6b7a3ae9ad6c3",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "6f57d4621919f424a26b097d0f6ac17528c7d9c2519dad5df293af3ff94a6f6b",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "91367b3361443bedc0b8f1dd45c6d9fb62ebc9c6b23858cffe155c14c080ea78",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "41955ccca5522135e14821efeea6b3f4642ca1af24fac8fe59bd0c3cc098ec0b",
      "vsize": 225
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "23512a72fddd90e7c0e74cfbe3d7cf8240a1785db967062fe5ed00ae93eb0287",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022272",
      "net_sats": 22272,
      "output_count": 2,
      "received_sats": 22272,
      "sent_sats": 0,
      "txid": "43962be4fb4bcdd4a20417b9221383228baee5c3db95293cfcc47f3e5d7c00f7",
      "vsize": 226
    },
    {
      "block_height": 410400,
      "block_time": 1462481722,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "93a1c16f721c001190d8ee686efa80c534938d2ee8b49c98454365f56ecfa3fa",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "c154aedf3df6f980def3aa25742ae4d176f32c74d43c297cd180e631a1a26f8d",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "abb898accecb2d066ca772b9b79cdc2140cf2a6efe9e050b6e6eef277007f9f8",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "dfabb8ce324b16d78f8aa5d66adcfdf823e64c366eb96e7620ad4f02af25dab2",
      "vsize": 226
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 10037,
      "input_count": 1,
      "net_btc": "0.00022274",
      "net_sats": 22274,
      "output_count": 2,
      "received_sats": 22274,
      "sent_sats": 0,
      "txid": "3f7b8ac6e15cd416e739400cf3bae34c97a8d9df153364ae2b6e4974ff514621",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022302",
      "net_sats": 22302,
      "output_count": 2,
      "received_sats": 22302,
      "sent_sats": 0,
      "txid": "d2c03b8a2c595674a842a8feced896a150d9dc592c91ff23aa90c82ecd643c0e",
      "vsize": 225
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "63c9f255d218b88829582b08a32b84c41b2ba3eacdd38d7ecc883583685bdef9",
      "vsize": 226
    },
    {
      "block_height": 410399,
      "block_time": 1462481421,
      "confirmed": true,
      "fee_sats": 31080,
      "input_count": 1,
      "net_btc": "0.00022273",
      "net_sats": 22273,
      "output_count": 2,
      "received_sats": 22273,
      "sent_sats": 0,
      "txid": "c4cbda5ea11c056dd08553c11be4c36b64bf458ad3cdad525d03ad9e0295ad50",
      "vsize": 226
    },
    {
      "block_height": 410335,
      "block_time": 1462443981,
      "confirmed": true,
      "fee_sats": 6776,
      "input_count": 1,
      "net_btc": "0.11189900",
      "net_sats": 11189900,
      "output_count": 2,
      "received_sats": 11189900,
      "sent_sats": 0,
      "txid": "e73a45c936d2ce195f13b5a715614f7d10f94ff7a6593dc24fcf98bf173941eb",
      "vsize": 257
    },
    {
      "block_height": 410203,
      "block_time": 1462372914,
      "confirmed": true,
      "fee_sats": 7800,
      "input_count": 1,
      "net_btc": "0.01701000",
      "net_sats": 1701000,
      "output_count": 1,
      "received_sats": 1701000,
      "sent_sats": 0,
      "txid": "d87ca44bedbba2107a0f8ef732a8ca3857db1754541e99970ce67da9e29d19ee",
      "vsize": 191
    },
    {
      "block_height": 410201,
      "block_time": 1462370771,
      "confirmed": true,
      "fee_sats": 50467,
      "input_count": 6,
      "net_btc": "0.01090000",
      "net_sats": 1090000,
      "output_count": 7,
      "received_sats": 1090000,
      "sent_sats": 0,
      "txid": "85bd6e073db458fcc2a1b7f17d7c3ce2b80001f88c2bcd63e491f8488d250dba",
      "vsize": 2016
    },
    {
      "block_height": 410055,
      "block_time": 1462296033,
      "confirmed": true,
      "fee_sats": 30000,
      "input_count": 1,
      "net_btc": "0.00010000",
      "net_sats": 10000,
      "output_count": 2,
      "received_sats": 10000,
      "sent_sats": 0,
      "txid": "8dd5bd5f6226f15adc1c0d94afcac45c59314d606616ef805699ed73167502fc",
      "vsize": 262
    },
    {
      "block_height": 410033,
      "block_time": 1462282792,
      "confirmed": true,
      "fee_sats": 11300,
      "input_count": 1,
      "net_btc": "0.11000000",
      "net_sats": 11000000,
      "output_count": 2,
      "received_sats": 11000000,
      "sent_sats": 0,
      "txid": "0fc8aa8f0cf52bae75c17167ad438a6e9a6f9c72b35991d6a5efbc9a050b6d60",
      "vsize": 226
    },
    {
      "block_height": 409857,
      "block_time": 1462183677,
      "confirmed": true,
      "fee_sats": 11300,
      "input_count": 1,
      "net_btc": "0.00066600",
      "net_sats": 66600,
      "output_count": 2,
      "received_sats": 66600,
      "sent_sats": 0,
      "txid": "5d607ae88c2caf1329e758ccb1eb8a359f6df434ee84e03b9e14cea300a85f97",
      "vsize": 225
    },
    {
      "block_height": 228208,
      "block_time": 1364365370,
      "confirmed": true,
      "fee_sats": 50000,
      "input_count": 1,
      "net_btc": "0.00030000",
      "net_sats": 30000,
      "output_count": 2,
      "received_sats": 30000,
      "sent_sats": 0,
      "txid": "20fb69a94413637cb50f65e473f91d2599a04d5a0bf9bf6a5e9e843df2710ea4",
      "vsize": 258
    },
    {
      "block_height": 220151,
      "block_time": 1360299643,
      "confirmed": true,
      "fee_sats": 50000,
      "input_count": 2,
      "net_btc": "0.00000001",
      "net_sats": 1,
      "output_count": 3,
      "received_sats": 1,
      "sent_sats": 0,
      "txid": "1554a02d4eb1c7a73e3736922ed99530e360784e709896c42e5756e65b2da341",
      "vsize": 407
    }
  ],
  "url": "https://mempool.space/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"
}
```

### Address utxos

- Capability: `crypto/address_utxos`
- Description: Unspent transaction outputs (UTXOs) of one Bitcoin mainnet address, newest first (unconfirmed, then by block height): txid, output index, value and confirmation. `total_count` and `total_sats` cover every UTXO even when `limit` trims the list. mempool.space lists at most 500 UTXOs per address and refuses larger sets (`upstream_error`). An address that has never appeared in a transaction is `not_found`; one that has spent everything returns an empty list. Source: mempool.space `GET /api/address/:address/utxo`.
- Instructions: Seeing which coins an address can still spend, their sizes and ages. Use `get_address` for just the balance (it works for addresses of any size).
- Cost: 5 credits per call
- Capability file: [Address utxos](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/address_utxos)

Accepted options:
- `address` (string, required): Bitcoin mainnet address: base58 P2PKH (`1...`) or P2SH (`3...`), bech32 segwit v0 (`bc1q...`) or bech32m taproot (`bc1p...`); or a `https://mempool.space/address/<address>` URL. Checksums are verified; testnet addresses are rejected. Pattern: ^(?:[13][1-9A-HJ-NP-Za-km-z]{25,34}|[bB][cC]1[02-9ac-hj-np-zAC-HJ-NP-Z]{8,87}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `1...`
- `limit` (number): Rows to return (1..500, default 100). Example: `100`

Response schema example:
```json
{
  "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "api_url": "https://mempool.space/api/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S/utxo",
  "count": 133,
  "observed_at_ms": 1791566173490,
  "total_btc": "0.44407175",
  "total_count": 133,
  "total_sats": 44407175,
  "truncated": false,
  "url": "https://mempool.space/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "utxos": [
    {
      "block_height": 967847,
      "block_time": 1789917253,
      "confirmed": true,
      "txid": "f39554742241c89b8520946c8752fefc9341f9af9cfa12e1e98fa4cc84464a2a",
      "value_btc": "0.00001734",
      "value_sats": 1734,
      "vout": 1
    },
    {
      "block_height": 966915,
      "block_time": 1789360967,
      "confirmed": true,
      "txid": "e6028e3e834887d04f279c923649df519464bf4e36dcfa495a3933767b40161a",
      "value_btc": "0.00001390",
      "value_sats": 1390,
      "vout": 0
    },
    {
      "block_height": 961655,
      "block_time": 1786238403,
      "confirmed": true,
      "txid": "406eaaad8756ff80d5fda77986eabea0f52e66e0d549118215f857a9c31ebfee",
      "value_btc": "0.00000547",
      "value_sats": 547,
      "vout": 6275
    },
    {
      "block_height": 955988,
      "block_time": 1782775023,
      "confirmed": true,
      "txid": "347a45309290a1b03d88188d72de4cfbca5e73dc9fe0fbc90651ced03cef5041",
      "value_btc": "0.00000828",
      "value_sats": 828,
      "vout": 1
    },
    {
      "block_height": 950021,
      "block_time": 1779157726,
      "confirmed": true,
      "txid": "0841452a3006f3380212cbcc750a7c617ef6e62af4c751c05f2d6bb72742ef24",
      "value_btc": "0.00000546",
      "value_sats": 546,
      "vout": 0
    },
    {
      "block_height": 947350,
      "block_time": 1777594364,
      "confirmed": true,
      "txid": "0120f1df1117007b68f753da2f4f0efe61ea35b3122e46203fd0b0f4df71fe69",
      "value_btc": "0.00001000",
      "value_sats": 1000,
      "vout": 2
    },
    {
      "block_height": 947350,
      "block_time": 1777594364,
      "confirmed": true,
      "txid": "ca04a98845bfa5c2b41ed2cb38d6f1c3bf40686c3631f7186f90fffd015ec799",
      "value_btc": "0.00001000",
      "value_sats": 1000,
      "vout": 2
    },
    {
      "block_height": 947214,
      "block_time": 1777509274,
      "confirmed": true,
      "txid": "c7363f4bfb5d209c0eddecc540851bf079d7cc679020c544c121a36f628aa5b9",
      "value_btc": "0.00001712",
      "value_sats": 1712,
      "vout": 0
    },
    {
      "block_height": 947193,
      "block_time": 1777495508,
      "confirmed": true,
      "txid": "1f236f10d6bb255fd39d15fb417fd56850b9e536bec869de702abe6c61038cd4",
      "value_btc": "0.00001400",
      "value_sats": 1400,
      "vout": 0
    },
    {
      "block_height": 947193,
      "block_time": 1777495508,
      "confirmed": true,
      "txid": "7f52592752520b3af41207a0cc39011ada0f195f6c2855ad7ab1e72d77092ebd",
      "value_btc": "0.00001543",
      "value_sats": 1543,
      "vout": 1
    },
    {
      "block_height": 947176,
      "block_time": 1777488317,
      "confirmed": true,
      "txid": "ddbee9022406c1f6502891d228f1ea18e15dcbe24750e265ea7b2904d364ae4a",
      "value_btc": "0.00001550",
      "value_sats": 1550,
      "vout": 1
    },
    {
      "block_height": 228208,
      "block_time": 1364365370,
      "confirmed": true,
      "txid": "20fb69a94413637cb50f65e473f91d2599a04d5a0bf9bf6a5e9e843df2710ea4",
      "value_btc": "0.00030000",
      "value_sats": 30000,
      "vout": 0
    }
  ]
}
```

### Block transactions

- Capability: `crypto/block_transactions`
- Description: Transactions of one Bitcoin mainnet block in block order, 25 per page, as compact rows: txid, coinbase flag, fee, vsize, weight, input/output counts and total output value. Page with `start_index` (a multiple of 25). Source: mempool.space `GET /api/block/:hash` and `/api/block/:hash/txs/:start_index`.
- Instructions: Listing what a block contains or finding its coinbase transaction. Use `get_transaction` for a row's full inputs and outputs.
- Cost: 5 credits per call
- Capability file: [Block transactions](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/block_transactions)

Accepted options:
- `hash` (string): Block hash (64 hex characters) or a `https://mempool.space/block/<hash or height>` URL. Send `hash` or `height`, not both. Pattern: ^(?:[0-9a-fA-F]{64}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `https://mempool.space/block/<hash or height>`
- `height` (number): Block height (0 = genesis). Send `hash` or `height`, not both. Example: `10`
- `start_index` (number): Position of the first transaction (multiple of 25, default 0); pass the previous page's `next_start_index`. Example: `10`

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/block/00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee/txs/0",
  "count": 2,
  "hash": "00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee",
  "height": 170,
  "next_start_index": null,
  "observed_at_ms": 1791566163327,
  "start_index": 0,
  "transactions": [
    {
      "fee_sats": 0,
      "index": 0,
      "input_count": 1,
      "is_coinbase": true,
      "output_count": 1,
      "total_output_btc": "50.00000000",
      "total_output_sats": 5000000000,
      "txid": "b1fea52486ce0c62bb442b530a3f0132b826c74e473d1f2c220bfa78111c5082",
      "vsize": 134,
      "weight": 536
    },
    {
      "fee_sats": 0,
      "index": 1,
      "input_count": 1,
      "is_coinbase": false,
      "output_count": 2,
      "total_output_btc": "50.00000000",
      "total_output_sats": 5000000000,
      "txid": "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16",
      "vsize": 275,
      "weight": 1100
    }
  ],
  "tx_count": 2,
  "url": "https://mempool.space/block/00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee"
}
```

### Blocks

- Capability: `crypto/blocks`
- Description: Up to 15 consecutive Bitcoin mainnet blocks, newest first, starting at `start_height` (default: the chain tip): height, hash, timestamp, tx count, size, weight, mining pool, reward, total fees and median fee rate. Page backwards with `next_start_height`. Source: mempool.space `GET /api/v1/blocks[/:start_height]`.
- Instructions: Seeing the latest blocks and current chain height, who mined recent blocks, or scanning a height range. Use `get_block` for one block's full header.
- Cost: 5 credits per call
- Capability file: [Blocks](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/blocks)

Accepted options:
- `start_height` (number): Highest block to return (default: the tip); pass the previous page's `next_start_height`. Example: `10`

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/v1/blocks/15",
  "blocks": [
    {
      "hash": "00000000b3322c8c3ef7d2cf6da009a776e6a99ee65ec5a32f3f345712238473",
      "height": 15,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231562746,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/00000000b3322c8c3ef7d2cf6da009a776e6a99ee65ec5a32f3f345712238473",
      "weight": 860
    },
    {
      "hash": "0000000080f17a0c5a67f663a9bc9969eb37e81666d9321125f0e293656f8a37",
      "height": 14,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231475589,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/0000000080f17a0c5a67f663a9bc9969eb37e81666d9321125f0e293656f8a37",
      "weight": 860
    },
    {
      "hash": "000000005c51de2031a895adc145ee2242e919a01c6d61fb222a54a54b4d3089",
      "height": 13,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231475020,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000005c51de2031a895adc145ee2242e919a01c6d61fb222a54a54b4d3089",
      "weight": 860
    },
    {
      "hash": "0000000027c2488e2510d1acf4369787784fa20ee084c258b58d9fbd43802b5e",
      "height": 12,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231474888,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/0000000027c2488e2510d1acf4369787784fa20ee084c258b58d9fbd43802b5e",
      "weight": 860
    },
    {
      "hash": "0000000097be56d606cdd9c54b04d4747e957d3608abe69198c661f2add73073",
      "height": 11,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231474360,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/0000000097be56d606cdd9c54b04d4747e957d3608abe69198c661f2add73073",
      "weight": 860
    },
    {
      "hash": "000000002c05cc2e78923c34df87fd108b22221ac6076c18f3ade378a4d915e9",
      "height": 10,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231473952,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000002c05cc2e78923c34df87fd108b22221ac6076c18f3ade378a4d915e9",
      "weight": 860
    },
    {
      "hash": "000000008d9dc510f23c2657fc4f67bea30078cc05a90eb89e84cc475c080805",
      "height": 9,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231473279,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000008d9dc510f23c2657fc4f67bea30078cc05a90eb89e84cc475c080805",
      "weight": 860
    },
    {
      "hash": "00000000408c48f847aa786c2268fc3e6ec2af68e8468a34a28c61b7f1de0dc6",
      "height": 8,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231472743,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/00000000408c48f847aa786c2268fc3e6ec2af68e8468a34a28c61b7f1de0dc6",
      "weight": 860
    },
    {
      "hash": "0000000071966c2b1d065fd446b1e485b2c9d9594acd2007ccbd5441cfc89444",
      "height": 7,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231472369,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/0000000071966c2b1d065fd446b1e485b2c9d9594acd2007ccbd5441cfc89444",
      "weight": 860
    },
    {
      "hash": "000000003031a0e73735690c5a1ff2a4be82553b2a12b776fbd3a215dc8f778d",
      "height": 6,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231471789,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000003031a0e73735690c5a1ff2a4be82553b2a12b776fbd3a215dc8f778d",
      "weight": 860
    },
    {
      "hash": "000000009b7262315dbf071787ad3656097b892abffd1f95a1a022f896f533fc",
      "height": 5,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231471428,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000009b7262315dbf071787ad3656097b892abffd1f95a1a022f896f533fc",
      "weight": 860
    },
    {
      "hash": "000000004ebadb55ee9096c9a2f8880e09da59c0d68b1c228da88e48844a1485",
      "height": 4,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231470988,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000004ebadb55ee9096c9a2f8880e09da59c0d68b1c228da88e48844a1485",
      "weight": 860
    },
    {
      "hash": "0000000082b5015589a3fdf2d4baff403e6f0be035a5d9742c1cae6295464449",
      "height": 3,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231470173,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/0000000082b5015589a3fdf2d4baff403e6f0be035a5d9742c1cae6295464449",
      "weight": 860
    },
    {
      "hash": "000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd",
      "height": 2,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231469744,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd",
      "weight": 860
    },
    {
      "hash": "00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048",
      "height": 1,
      "median_fee_rate": 0,
      "pool_name": "Unknown",
      "pool_slug": "unknown",
      "reward_btc": "50.00000000",
      "reward_sats": 5000000000,
      "size": 215,
      "timestamp": 1231469665,
      "total_fees_btc": "0.00000000",
      "total_fees_sats": 0,
      "tx_count": 1,
      "url": "https://mempool.space/block/00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048",
      "weight": 860
    }
  ],
  "count": 15,
  "next_start_height": 0,
  "observed_at_ms": 1791566163630,
  "start_height": 15
}
```

### Fees

- Capability: `crypto/fees`
- Description: Current Bitcoin fee estimates from mempool.space in sat/vB (fastest = next block, half hour, hour, economy, minimum relay) plus the projected next blocks built from the mempool (tx count, vsize, total fees, median and min/max fee rate; up to 8). Live values that change every few seconds. Source: mempool.space `GET /api/v1/fees/recommended` and `/api/v1/fees/mempool-blocks`.
- Instructions: Choosing a fee rate for a new transaction or judging whether a pending transaction's fee rate will confirm soon.
- Cost: 5 credits per call
- Capability file: [Fees](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/fees)

Accepted options:

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/v1/fees/recommended",
  "economy_fee": 1,
  "fastest_fee": 3,
  "half_hour_fee": 3,
  "hour_fee": 1,
  "minimum_fee": 1,
  "observed_at_ms": 1791566163695,
  "projected_block_count": 8,
  "projected_blocks": [
    {
      "index": 0,
      "max_fee_rate": 86.76,
      "median_fee_rate": 3,
      "min_fee_rate": 2.01,
      "total_fees_btc": "0.02919555",
      "total_fees_sats": 2919555,
      "tx_count": 3378,
      "vsize": 997973
    },
    {
      "index": 1,
      "max_fee_rate": 2.02,
      "median_fee_rate": 1.04,
      "min_fee_rate": 1,
      "total_fees_btc": "0.01256302",
      "total_fees_sats": 1256302,
      "tx_count": 3767,
      "vsize": 997951
    },
    {
      "index": 2,
      "max_fee_rate": 1,
      "median_fee_rate": 0.34,
      "min_fee_rate": 0.26,
      "total_fees_btc": "0.00417024",
      "total_fees_sats": 417024,
      "tx_count": 6191,
      "vsize": 997973
    },
    {
      "index": 3,
      "max_fee_rate": 0.28,
      "median_fee_rate": 0.27,
      "min_fee_rate": 0.25,
      "total_fees_btc": "0.00267595",
      "total_fees_sats": 267595,
      "tx_count": 7046,
      "vsize": 997901
    },
    {
      "index": 4,
      "max_fee_rate": 0.26,
      "median_fee_rate": 0.24,
      "min_fee_rate": 0.22,
      "total_fees_btc": "0.00238281",
      "total_fees_sats": 238281,
      "tx_count": 3942,
      "vsize": 997976
    },
    {
      "index": 5,
      "max_fee_rate": 0.23,
      "median_fee_rate": 0.22,
      "min_fee_rate": 0.22,
      "total_fees_btc": "0.00223191",
      "total_fees_sats": 223191,
      "tx_count": 519,
      "vsize": 997954
    },
    {
      "index": 6,
      "max_fee_rate": 0.22,
      "median_fee_rate": 0.21,
      "min_fee_rate": 0.21,
      "total_fees_btc": "0.00210270",
      "total_fees_sats": 210270,
      "tx_count": 4228,
      "vsize": 997915
    },
    {
      "index": 7,
      "max_fee_rate": 0.21,
      "median_fee_rate": 0.13,
      "min_fee_rate": 0.1,
      "total_fees_btc": "0.04593702",
      "total_fees_sats": 4593702,
      "tx_count": 54425,
      "vsize": 34882841
    }
  ]
}
```

### Get address

- Capability: `crypto/get_address`
- Description: Summary of one Bitcoin mainnet address: confirmed balance, balance including unconfirmed (mempool) activity, transaction count, and funded/spent output counts and sums for the chain and the mempool separately. Amounts in satoshis plus exact BTC strings. An address that has never appeared in a transaction is `not_found`. Source: mempool.space `GET /api/address/:address`.
- Instructions: Checking an address's balance or whether it has received or spent anything. Use `address_transactions` for its history and `address_utxos` for its spendable outputs.
- Cost: 5 credits per call
- Capability file: [Get address](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_address)

Accepted options:
- `address` (string, required): Bitcoin mainnet address: base58 P2PKH (`1...`) or P2SH (`3...`), bech32 segwit v0 (`bc1q...`) or bech32m taproot (`bc1p...`); or a `https://mempool.space/address/<address>` URL. Checksums are verified; testnet addresses are rejected. Pattern: ^(?:[13][1-9A-HJ-NP-Za-km-z]{25,34}|[bB][cC]1[02-9ac-hj-np-zAC-HJ-NP-Z]{8,87}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `1...`

Response schema example:
```json
{
  "address": "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "address_type": "p2pkh",
  "api_url": "https://mempool.space/api/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S",
  "balance_btc": "0.44407175",
  "balance_sats": 44407175,
  "chain": {
    "balance_btc": "0.44407175",
    "balance_sats": 44407175,
    "funded_btc": "0.44407175",
    "funded_sats": 44407175,
    "funded_txo_count": 133,
    "spent_btc": "0.00000000",
    "spent_sats": 0,
    "spent_txo_count": 0,
    "tx_count": 130
  },
  "mempool": {
    "balance_btc": "0.00000000",
    "balance_sats": 0,
    "funded_btc": "0.00000000",
    "funded_sats": 0,
    "funded_txo_count": 0,
    "spent_btc": "0.00000000",
    "spent_sats": 0,
    "spent_txo_count": 0,
    "tx_count": 0
  },
  "observed_at_ms": 1791566163055,
  "pending_balance_btc": "0.44407175",
  "pending_balance_sats": 44407175,
  "tx_count": 130,
  "url": "https://mempool.space/address/12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"
}
```

### Get block

- Capability: `crypto/get_block`
- Description: One Bitcoin mainnet block by hash or height: header (time, median time, version, merkle root, bits, nonce, difficulty), tx count, size/weight/vsize, previous and next block hash, whether it is in the best chain, confirmations against the current tip, and mempool.space's mining data (pool name, block reward, total fees, median/average fee rate and fee-rate range). Source: mempool.space `GET /api/block-height/:height`, `/api/v1/block/:hash`, `/api/block/:hash/status` and `/api/blocks/tip/height`.
- Instructions: Looking up a block's time, miner pool, fees or confirmations, or resolving a height to its hash. Use `block_transactions` for the transactions in it and `blocks` for recent blocks.
- Cost: 5 credits per call
- Capability file: [Get block](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_block)

Accepted options:
- `hash` (string): Block hash (64 hex characters) or a `https://mempool.space/block/<hash or height>` URL. Send `hash` or `height`, not both. Pattern: ^(?:[0-9a-fA-F]{64}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `https://mempool.space/block/<hash or height>`
- `height` (number): Block height (0 = genesis). Send `hash` or `height`, not both. Example: `10`

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/v1/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
  "avg_fee_rate": 0,
  "bits": 486604799,
  "confirmations": 970661,
  "difficulty": 1,
  "fee_range": [
    0,
    0,
    0,
    0,
    0,
    0,
    0
  ],
  "hash": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
  "height": 0,
  "in_best_chain": true,
  "median_fee_rate": 0,
  "median_time": 1231006505,
  "merkle_root": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",
  "next_block_hash": "00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048",
  "nonce": 2083236893,
  "observed_at_ms": 1791566163241,
  "pool_name": "Unknown",
  "pool_slug": "unknown",
  "previous_block_hash": null,
  "reward_btc": "50.00000000",
  "reward_sats": 5000000000,
  "size": 285,
  "timestamp": 1231006505,
  "tip_height": 970660,
  "total_fees_btc": "0.00000000",
  "total_fees_sats": 0,
  "tx_count": 1,
  "url": "https://mempool.space/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
  "version": 1,
  "vsize": 285,
  "weight": 1140
}
```

### Get transaction

- Capability: `crypto/get_transaction`
- Description: One Bitcoin mainnet transaction by txid: confirmation status, block height/hash/time, confirmations against the current tip, size/weight/vsize, fee and fee rate, RBF signaling, every input with the previous output it spends (address, value, script type) and every output (address, value, script type; script hex for address-less outputs such as OP_RETURN). Amounts in satoshis plus exact BTC strings. Inputs and outputs are listed up to 200 each (`inputs_truncated`/`outputs_truncated`); counts and totals always cover all of them. Source: mempool.space `GET /api/tx/:txid` and `/api/blocks/tip/height`.
- Instructions: Checking whether a payment confirmed and how deeply, who paid whom and how much, or the fee a transaction paid. Use `transaction_outspends` to see which outputs were later spent and by which transaction.
- Cost: 5 credits per call
- Capability file: [Get transaction](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/get_transaction)

Accepted options:
- `txid` (string, required): Transaction id (64 hex characters) or a `https://mempool.space/tx/<txid>` URL. Bitcoin mainnet only. Pattern: ^(?:[0-9a-fA-F]{64}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `https://mempool.space/tx/<txid>`

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16",
  "block_hash": "00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee",
  "block_height": 170,
  "block_time": 1231731025,
  "confirmations": 970491,
  "confirmed": true,
  "fee_btc": "0.00000000",
  "fee_rate_sat_vb": 0,
  "fee_sats": 0,
  "input_count": 1,
  "inputs": [
    {
      "address": null,
      "index": 0,
      "is_coinbase": false,
      "script_type": "p2pk",
      "sequence": 4294967295,
      "txid": "0437cd7f8525ceed2324359c2d0ba26006d92d856a9c20fa0241106ee5a597c9",
      "value_btc": "50.00000000",
      "value_sats": 5000000000,
      "vout": 0
    }
  ],
  "inputs_truncated": false,
  "is_coinbase": false,
  "locktime": 0,
  "observed_at_ms": 1791566162935,
  "output_count": 2,
  "outputs": [
    {
      "address": null,
      "index": 0,
      "script_hex": "4104ae1a62fe09c5f51b13905f07f06b99a2f7159b2225f374cd378d71302fa28414e7aab37397f554a7df5f142c21c1b7303b8a0626f1baded5c72a704f7e6cd84cac",
      "script_type": "p2pk",
      "value_btc": "10.00000000",
      "value_sats": 1000000000
    },
    {
      "address": null,
      "index": 1,
      "script_hex": "410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac",
      "script_type": "p2pk",
      "value_btc": "40.00000000",
      "value_sats": 4000000000
    }
  ],
  "outputs_truncated": false,
  "rbf_signaling": false,
  "size": 275,
  "tip_height": 970660,
  "total_input_btc": "50.00000000",
  "total_input_sats": 5000000000,
  "total_output_btc": "50.00000000",
  "total_output_sats": 5000000000,
  "txid": "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16",
  "url": "https://mempool.space/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16",
  "version": 1,
  "vsize": 275,
  "weight": 1100
}
```

### Mempool

- Capability: `crypto/mempool`
- Description: Current Bitcoin mempool backlog from mempool.space: unconfirmed transaction count, total vsize and total fees, plus how much vsize waits at each fee-rate band (sat/vB bands from >=500 down to <0.1, folded from mempool.space's fee histogram). Live values. Source: mempool.space `GET /api/mempool`.
- Instructions: Gauging congestion: how many vbytes are queued above a given fee rate, or how large the backlog is.
- Cost: 5 credits per call
- Capability file: [Mempool](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/mempool)

Accepted options:

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/mempool",
  "fee_bands": [
    {
      "max_fee_rate": null,
      "min_fee_rate": 500,
      "vsize": 0
    },
    {
      "max_fee_rate": 500,
      "min_fee_rate": 100,
      "vsize": 0
    },
    {
      "max_fee_rate": 100,
      "min_fee_rate": 50,
      "vsize": 0
    },
    {
      "max_fee_rate": 50,
      "min_fee_rate": 20,
      "vsize": 0
    },
    {
      "max_fee_rate": 20,
      "min_fee_rate": 10,
      "vsize": 0
    },
    {
      "max_fee_rate": 10,
      "min_fee_rate": 5,
      "vsize": 0
    },
    {
      "max_fee_rate": 5,
      "min_fee_rate": 3,
      "vsize": 579234
    },
    {
      "max_fee_rate": 3,
      "min_fee_rate": 2,
      "vsize": 456022
    },
    {
      "max_fee_rate": 2,
      "min_fee_rate": 1,
      "vsize": 959472
    },
    {
      "max_fee_rate": 1,
      "min_fee_rate": 0.5,
      "vsize": 50805
    },
    {
      "max_fee_rate": 0.5,
      "min_fee_rate": 0.25,
      "vsize": 1537682
    },
    {
      "max_fee_rate": 0.25,
      "min_fee_rate": 0.1,
      "vsize": 38206865
    },
    {
      "max_fee_rate": 0.1,
      "min_fee_rate": 0,
      "vsize": 3442
    }
  ],
  "observed_at_ms": 1791566163724,
  "total_fee_btc": "0.09962992",
  "total_fee_sats": 9962992,
  "tx_count": 83376,
  "vsize": 41793522
}
```

### Transaction outspends

- Capability: `crypto/transaction_outspends`
- Description: Spending status of each output of one Bitcoin mainnet transaction: for every output its value and address, whether it has been spent, and the spending transaction id, input index and confirmation (height/time). Includes counts of spent/unspent outputs and the unspent value. Paged 200 outputs at a time from `start_index`. Source: mempool.space `GET /api/tx/:txid` and `/api/tx/:txid/outspends`.
- Instructions: Following funds forward: which transaction spent a given output, whether a payment's coins have moved, or which outputs of a transaction are still unspent.
- Cost: 5 credits per call
- Capability file: [Transaction outspends](https://firecrawl.dev/alexandria/agents/providers/mempool-space/crypto/transaction_outspends)

Accepted options:
- `start_index` (number): First output index of the page (default 0); pass the previous page's `next_start_index`. Example: `10`
- `txid` (string, required): Transaction id (64 hex characters) or a `https://mempool.space/tx/<txid>` URL. Bitcoin mainnet only. Pattern: ^(?:[0-9a-fA-F]{64}|https?://(?:www\.)?mempool\.space/\S*)$. Example: `https://mempool.space/tx/<txid>`

Response schema example:
```json
{
  "api_url": "https://mempool.space/api/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16/outspends",
  "block_height": 170,
  "confirmed": true,
  "count": 2,
  "next_start_index": null,
  "observed_at_ms": 1791566163027,
  "output_count": 2,
  "outputs": [
    {
      "address": null,
      "index": 0,
      "script_type": "p2pk",
      "spending_block_height": 92240,
      "spending_block_time": 1289939967,
      "spending_confirmed": true,
      "spending_txid": "ea44e97271691990157559d0bdd9959e02790c34db6c006d779e82fa5aee708e",
      "spending_vin": 0,
      "spent": true,
      "value_btc": "10.00000000",
      "value_sats": 1000000000
    },
    {
      "address": null,
      "index": 1,
      "script_type": "p2pk",
      "spending_block_height": 181,
      "spending_block_time": 1231740133,
      "spending_confirmed": true,
      "spending_txid": "a16f3ce4dd5deb92d98ef5cf8afeaf0775ebca408f708b2146c4fb42b41e14be",
      "spending_vin": 0,
      "spent": true,
      "value_btc": "40.00000000",
      "value_sats": 4000000000
    }
  ],
  "spent_count": 2,
  "start_index": 0,
  "txid": "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16",
  "unspent_btc": "0.00000000",
  "unspent_count": 0,
  "unspent_sats": 0,
  "url": "https://mempool.space/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16"
}
```
