API de Dados Blockchain

Some API calls are available with
CORS headers
if you add a &cors=true parameter to the GET request
Bloco único
  • https://blockchain.info/rawblock/$block_hash
  • Também pode solicitar que o bloco seja devolvido em formato binário (codificado em Hex) utilizando ?format=hex
{
  "hash": "0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103",
  "ver": 1,
  "prev_block": "00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a",
  "mrkl_root": "935aa0ed2e29a4b81e0c995c39e06995ecce7ddbebb26ed32d550a72e8200bf5",
  "time": 1322131230,
  "bits": 437129626,
  "nonce": 2964215930,
  "n_tx": 22,
  "size": 9195,
  "block_index": 818044,
  "main_chain": true,
  "height": 154595,
  "received_time": 1322131301,
  "relayed_by": "108.60.208.156",
  "tx": [
    "--Array of Transactions--"
  ]
}
Transação única
  • https://blockchain.info/rawtx/$tx_hash
  • Também pode solicitar que a transação seja devolvida em formato binário (codificado em Hex) utilizando ?format=hex
{
  "hash": "b6f6991d03df0e2e04dafffcd6bc418aac66049e2cd74b80f14ac86db1e3f0da",
  "ver": 1,
  "vin_sz": 1,
  "vout_sz": 2,
  "lock_time": "Unavailable",
  "size": 258,
  "relayed_by": "64.179.201.80",
  "block_height": 12200,
  "tx_index": "12563028",
  "inputs": [
    {
      "prev_out": {
        "hash": "a3e2bcc9a5f776112497a32b05f4b9e5b2405ed9",
        "value": "100000000",
        "tx_index": "12554260",
        "n": "2"
      },
      "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
    }
  ],
  "out": [
    {
      "value": "98000000",
      "hash": "29d6a3540acfa0a950bef2bfdc75cd51c24390fd",
      "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
    },
    {
      "value": "2000000",
      "hash": "17b5038a413f5c5ee288caa64cfab35a0c01914e",
      "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
    }
  ]
}
Dados do gráfico
  • https://blockchain.info/charts/$chart-type?format=json
{
  "values": [
    {
      "x": 1290602498,
      "y": 1309696.2116000003
    }
  ]
}
Altura do bloco
  • https://blockchain.info/block-height/$block_height?format=json
{
  "blocks": [
    "--Array Of Blocks at the specified height--"
  ]
}
Endereço único
  • https://blockchain.info/rawaddr/$bitcoin_address
  • O endereço pode ser base58 ou hash160
  • Parâmetro limit opcional para mostrar n transações, p. ex. &limit=50 (Predefinição: 50, Máx.: 50)
  • Parâmetro offset opcional para ignorar as primeiras n transações, p. ex. &offset=100 (Página 2 para limit 50)
{
  "hash160": "660d4ef3a743e3e696ad990364e555c271ad504b",
  "address": "1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F",
  "n_tx": 17,
  "n_unredeemed": 2,
  "total_received": 1031350000,
  "total_sent": 931250000,
  "final_balance": 100100000,
  "txs": [
    "--Array of Transactions--"
  ]
}
Multiendereço
  • https://blockchain.info/multiaddr?active=$address|$address
  • Vários endereços permitidos separados por "|"
  • O endereço pode ser base58 ou xpub
  • Parâmetro limit opcional para mostrar n transações, p. ex. &n=50 (Predefinição: 50, Máx.: 100)
  • Parâmetro offset opcional para ignorar as primeiras n transações, p. ex. &offset=100 (Página 2 para limit 50)
{
  "addresses": [
    {
      "hash160": "641ad5051edd97029a003fe9efb29359fcee409d",
      "address": "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq",
      "n_tx": 4,
      "total_received": 1401000000,
      "total_sent": 1000000,
      "final_balance": 1400000000
    },
    {
      "hash160": "ddbeb8b1a5d54975ee5779cf64573081a89710e5",
      "address": "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK",
      "n_tx": 0,
      "total_received": 0,
      "total_sent": 0,
      "final_balance": 0
    }
  ],
  "txs": [
    "--Latest 50 Transactions--"
  ]
}
Saídas não gastas
  • https://blockchain.info/unspent?active=$address
  • Vários endereços permitidos separados por "|"
  • O endereço pode ser base58 ou xpub
  • Parâmetro limit opcional para mostrar n transações, p. ex. &limit=50 (Predefinição: 250, Máx.: 1000)
  • Parâmetro confirmations opcional para limitar o mínimo de confirmações, p. ex. &confirmations=6
O hash da tx está em ordem de bytes invertida. Isto significa que, para obter o hash de transação html a partir do hash de tx JSON da transação seguinte, é necessário descodificar o hex. Isto produzirá uma saída binária, que é preciso inverter (os últimos 8 bits/1 byte passam para a frente, os penúltimos 8 bits/1 byte passam para segundo, etc.). Depois, uma vez descodificados os bytes invertidos, obterá o hash de transação html.
{
  "unspent_outputs": [
    {
      "tx_age": "1322659106",
      "tx_hash": "e6452a2cb71aa864aaa959e647e7a4726a22e640560f199f79b56b5502114c37",
      "tx_index": "12790219",
      "tx_output_n": "0",
      "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac",
      "value": "5000661330"
    }
  ]
}
Saldo
  • https://blockchain.info/balance?active=$address
  • Vários endereços permitidos separados por "|"
  • O endereço pode ser base58 ou xpub
Lista o resumo do saldo de cada endereço listado.
{
  "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK": {
    "final_balance": 0,
    "n_tx": 0,
    "total_received": 0
  },
  "15EW3AMRm2yP6LEF5YKKLYwvphy3DmMqN6": {
    "final_balance": 0,
    "n_tx": 2,
    "total_received": 310630609
  }
}
Bloco mais recente
  • https://blockchain.info/latestblock
{
  "hash": "0000000000000538200a48202ca6340e983646ca088c7618ae82d68e0c76ef5a",
  "time": 1325794737,
  "block_index": 841841,
  "height": 160778,
  "txIndexes": [
    13950369,
    13950510,
    13951472
  ]
}
Transações não confirmadas
  • https://blockchain.info/unconfirmed-transactions?format=json
{
  "txs": [
    "--Array of Transactions--"
  ]
}
Blocos
  • Blocos de um dia: https://blockchain.info/blocks/$time_in_milliseconds?format=json
  • Blocos de uma pool específica: https://blockchain.info/blocks/$pool_name?format=json
{
  "blocks": [
    {
      "height": 166107,
      "hash": "00000000000003823fa3667d833a354a437bdecf725f1358b17f949c991bfe0a",
      "time": 1328830483
    },
    {
      "height": 166104,
      "hash": "00000000000008a34f292bfe3098b6eb40d9fd40db65d29dc0ee6fe5fa7d7995",
      "time": 1328828041
    }
  ]
}
Explore ativos cripto de destaque.
RedditX
Português
RedditX
Português

Dados em tempo real são obtidos de múltiplas fontes e podem sofrer atrasos devido a instabilidades do sistema. Desempenho passado não garante resultados futuros. Saiba mais sobre criptoativos e seus riscos aqui.

/