{
  "opencollection": "1.0.0",
  "info": {
    "name": "Blockstream Esplora HTTP Addresses API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Addresses",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get address information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address/:address",
            "params": [
              {
                "name": "address",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get address information"
        },
        {
          "info": {
            "name": "Get scripthash information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/scripthash/:hash",
            "params": [
              {
                "name": "hash",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get scripthash information"
        },
        {
          "info": {
            "name": "Get address transaction history",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address/:address/txs",
            "params": [
              {
                "name": "address",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get address transaction history"
        },
        {
          "info": {
            "name": "Get scripthash transaction history",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/scripthash/:hash/txs",
            "params": [
              {
                "name": "hash",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get scripthash transaction history"
        },
        {
          "info": {
            "name": "Paginate confirmed address transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address/:address/txs/chain/:last_seen_txid",
            "params": [
              {
                "name": "address",
                "value": "",
                "type": "path"
              },
              {
                "name": "last_seen_txid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns confirmed transactions, 25 per page. Provide the last_seen_txid of the previous page to fetch the next page (cursor pagination)."
        },
        {
          "info": {
            "name": "Paginate confirmed scripthash transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/scripthash/:hash/txs/chain/:last_seen_txid",
            "params": [
              {
                "name": "hash",
                "value": "",
                "type": "path"
              },
              {
                "name": "last_seen_txid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Paginate confirmed scripthash transactions"
        },
        {
          "info": {
            "name": "Get unconfirmed address transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address/:address/txs/mempool",
            "params": [
              {
                "name": "address",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get unconfirmed address transactions"
        },
        {
          "info": {
            "name": "Get unconfirmed scripthash transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/scripthash/:hash/txs/mempool",
            "params": [
              {
                "name": "hash",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get unconfirmed scripthash transactions"
        },
        {
          "info": {
            "name": "List unspent outputs for an address",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address/:address/utxo",
            "params": [
              {
                "name": "address",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List unspent outputs for an address"
        },
        {
          "info": {
            "name": "List unspent outputs for a scripthash",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/scripthash/:hash/utxo",
            "params": [
              {
                "name": "hash",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List unspent outputs for a scripthash"
        },
        {
          "info": {
            "name": "Search addresses by prefix",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://blockstream.info/api/address-prefix/:prefix",
            "params": [
              {
                "name": "prefix",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Search addresses by prefix"
        }
      ]
    }
  ],
  "bundled": true
}