Crypto APIs Blockchain APIs – all the endpoints

Endpoints Crypto

Blockchain API Endpoints

Get all the needed information about a blockchain, its blocks and the transactions contained in these blocks.

The supported blockchain protocols are: Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Litecoin, Doge and Dash.

BLOCKCHAIN API BTCETHETCBCHLTCDOGEDASH
Chain Endpoint
Block Hash Endpoint
Block Height Endpoint
Latest Block Endpoint

Address API Endpoints

The Address API allows you to look up information about public addresses on the blockchain, generate single-use, low-value key pairs with corresponding addresses, help generate multisig addresses, and collect multiple addresses into a single shortcut for address viewing.

ADDRESS APIBTCETHETC BCH LTCDOGEDASH
Address Endpoint
Multisig Address Endpoint
Generate Address Endpoint
Address Transaction Endpoint
Generate Account Endpoint
Nonce Endpoint

Wallet API Endpoints

With the Wallet API you can create and manage Wallets – both normal and Hierarchical Deterministic (HD) Wallets. HD Wallets make it easy to manage multiple addresses under a single name. We also support XPub (extended public key).

WALLET APIBTCBCHLTCDOGEDASH
Create Wallet Endpoint
List Wallets Endpoint
Get Wallet Endpoint
Add Addresses to Wallet Endpoint
Generate Address in Wallet Endpoint
Remove Addresses from Wallet Endpoint
Delete Wallet Endpoint
Create XPub Endpoint
Get XPub Change Addresses Endpoint
Get XPub Receive Addresses Endpoint
Import Address as a Wallet Endpoint

Transaction API Endpoints

Transaction API allows you to look up information about transactions: unconfirmed transactions, query transactions based on hash, create and propagate your own transactions, including multisignature transactions, and embed data on the blockchain.

  1. Endpoints for Bitcoin, Bitcoin Cash, Litecoin, Doge and Dash
2. TRANSACTION API  (1) BTCBCHLTCDOGEDASH
Transactions Txid Endpoint
Transactions Block Endpoint
Unconfirmed Transactions Endpoint
Decode Raw Transactions Endpoint
Creating Transactions Endpoint
Sign Transactions Endpoint
Send Transactions Endpoint
New Transaction Endpoint
New Transaction Using HDWallet Endpoint
Transactions Fee Endpoint

2. Endpoints for Ethereum and Ethereum Classic.

TRANSACTION API  (2) ETHETC
Transaction Hash Endpoint
Transactions Index Endpoint by Index, Limit and Block Number
Transactions Index Endpoint by Block Number
Transactions Index Endpoint by Block Hash
New Transaction Endpoint (using keystore file stored on our server)
Send All Amount Endpoint (using keystore file stored on our server)
New Transaction Endpoint (with a private key)
Send All Amount Endpoint (with a private key)
Locally Sign Your Transaction Endpoint
Push Raw Transaction Endpoint
Pending Transactions Endpoint
Queued Transactions Endpoint
Estimate Transaction GasLimit Endpoint
Transactions GasPrice Endpoint
Internal Transactions Endpoint

Contract API Endpoints

The Contract API endpoints significantly simplifies contract creation and method calling. You will be able to embed new contracts into the Ethereum blockchain, check their code and ABI, and initiate contract methods and execution.

CONTRACT API ETHETC
Estimate Gas Smart Contract Endpoint
Deploy Smart Contract Endpoint

Token API Endpoints

The Token API allows you to get token balances of addresses, as well as to transfer tokens from one address to another.

TOKEN API ETHETC
Get Token Balance
Transfer Tokens
Token Transaction by Address
Get Address Token Transfers

Payment Forwarding

Payment Forwarding API allows you to automatically transfer value from one address to another. While there are many possible use cases, the two we hear most about are: a way to generate payment-specific addresses for which funds will automatically transfer to a main merchant address; a method to easily fund a multisignature address from any wallet by providing a classic address that will automatically transfer to the multisignature/pay-to-script-hash address.

You can include a fee that will also be automatically transferred to your own address in the same transaction.

PAYMENT FORWARDINGBTCETHETCBCHLTCDOGEDASH
Create Payment Endpoint
Delete Payment Endpoint
List Payment Endpoint
List of Past Forward Payments By Users

Webhook Notifications – Event Types and Endpoints

Blockchains are highly transactional systems. Many usage patterns require knowing when an event occurs: i.e., when a transaction is included into a block, or when an unconfirmed transaction is relayed through the network. Instead of requiring you to continuously poll resources, we provide push APIs to facilitate those use cases.

We support a number of different event types, and you can filter your notification requests depending on how you structure your Event request object.

WEBHOOK NOTIFICATIONS – EVENT TYPES BTCETHETCBCHLTCDOGEDASH
NEW_BLOCK
CONFIRMED_TX
ADDRESS
TXPOOL
TRANSACTION_CONFIRMATIONS
TOKEN
List Webhook Endpoint
Delete Webhook Endpoint