One API to Rule Them All

BlockCypher APIs lets you interact with up to 8 blockchains in a unified way. No need to reinvent the wheel.

Enabling the future of finance

Supported Chains

We are always working on adding new chains. Stay tuned!

Bitcoin

Mainnet and Testnet3

Ethereum

Mainnet and our internal Testnet

Litecoin

Mainnet

Dash

Mainnet

Doge

Mainnet

BCY

BlockCypher Internal Testnet

Discover BlockCypher APIs

One API Multiple Features

Retrieve data from a block, interact with a smart contract, get notified about an unconfirmed transaction or create a multisignature transaction.

All in one place.

Data

  • Addresses
  • Transactions
  • Blocks
  • Smart contracts

Interactions

  • Create transactions
  • Decode transactions
  • Interact with contracts
  • Deploy contracts

Notifications

  • Transactions webhook
  • Blocks webhook
  • Double spend webhook
  • Websocket

Advanced Features

  • Multisig
  • Segwit Support
  • Confidence factor
  • Assets (OAP)

Webhooks

Get notified on any blockchain event

{
    "event": "unconfirmed-tx",
    "url": "https://mysite.com/callbacks",
    "address": "15qx9ug952GWGTNn7Uiv6vode4RcGrRemh",
    "token": "0aad35a575ebf058e61116a65"
}

Multisig

Request multiple signatures

{
    "inputs": [{"addresses": [sourceAddr]}],
    "outputs": [{
        "addresses": [pubkey1, pubkey2, pubkey3],
        "script_type": "multisig-2-of-3",
        "value": 250000,
    }]
}

Accept Payments

Get unique payment addresses that forward automatically

$ curl https://api.blockcypher.com/v1/btc/main/payments
{
    "input_address": "16uKw7GsQSzfMaVTcT7...",
    "destination": "15qx9ug952GWGTNn7Uiv...",
    "callback_url": "https://mydomain.com/cb/payments",
    "token": "37048cd01f250eca918ab55b658de3ec"
}

Query Addresses

Quickly get data on a specific address

$ curl https://api.blockcypher.com/v1/btc/main/addrs/1PuwQ6uWXNeGcEnLCAXmRJozdLZ9M4NWQ7
{
    "address": "1PuwQ6uWXNeGcEnLCAXmRJozdLZ9M4NWQ7",
    "balance": 0,
    "unconfirmed_balance": 0,
    "txrefs": [...]
}

Browse the Blockchain

Retrieve blocks and transactions

# Using https://github.com/trentm/json
$ curl -s https://api.blockcypher.com/v1/btc/main \
| json latest_url \
| xargs curl -s \
| json prev_block_url \
| xargs curl -s

Scalable

Ship Faster Save Money.

Building an API and maintaining a cluster of nodes is not only costly but also time consuming.

Save months on development and thousands of dollars on engineering costs by using our unmatched pricing plans and features.

Efficient

Faster

Scalable

Cost-effective

BlockCypher APIs

Start Building Now

Create an account and start using BlockCypher APIs - no contracts or banking details required.

Get Started for Free