We offer a variety of products and tools which will help you easily build your Blockchain and Crypto product.
Wallet as a Service
No need to take care of fees calculation or UTXO, etc. We take care of it for you.
You can set limit per transaction, per hour and per day so no matter what happens your funds could be held safer
You can invite and select as much as you want manual approvers, the transaction will never happens if they don't login to our dashboard and approve it manually.
You can authorize certain IPs to create transactions, this adds additional layer of security as we will not accept any request outside of your IPs list.
You can activate notifications for your wallet which means you will get a callback for every deposit in your wallets.
Unified data is a new way of representing blockchain data. Invented by Crypto APIs 2.0, the idea is to always have the exact same request and same response no matter the Blockchain. The integration is done in hours and adding new blockchains no longer needs any extra effort.
In addition to Unified Data, we also provide the generic raw data. It's what blockchain nodes have when no changes have been made from our side. It's useful in the cases when you want to replace your node or service provider with us, but at the same time you don't need to make any changes to the code. Unlike Unified data, we have to note that here every blockchain has its own specific structure of data.
REST APIs & WebSockets
In addition to REST APIs, you can get some of the data using WebSockets. WebSockets will return only raw data, and will simulate exactly what a node can push in general.
Mempool data is very important as tens of thousands of pending transactions are fighting to be mined in the next block. Every transaction wants to be confirmed as soon as possible using the lowest fee possible.
HD Wallets (xPub, yPub, zPub)
In addition to Blocks, Addresses, Balances, Transactions, Uncles, Smart Contracts, Tokens Transfers, Internal Transactions, Logs, etc., we also provide unified endpoints for syncing HD Wallets (xPub, yPub, zPub). Once synced, you can get balance, transactions and addresses.
Analytics & Insights
Number of active addresses, number of blocks, transactions in different blocks, average fee data, and much more.
One of the biggest benefits here is that we provide 100% unified requests, which means no matter of the blockchain or network, you can always use EXACTLY the same request to create a subscription. You have to integrate it only once no matter of the supported blockchain protocol number.
The Callback structure depends on the event time. Still, no matter of the blockchain and network you will always receive exactly the same callback structure for the same event type.
Multiple Events Types
You can create subscriptions for different events such as: new block, new confirmed transaction, new unconfirmed transaction, new tokens transfer, new internal transaction, changes in fees, a transaction with an amount higher than another certain amount, etc.
Secured Callbacks using Signature
You can add "callbackSecretKey" to your request which will indicate to our team that you want us to add a signature to our callbacks. It's a much needed feature to ensure your application that the callback really comes from Crypto APIs 2.0, and not from somewhere else. We use "HMAC_SHA256" to create a signature, which is set in our post header as "X-Signature".
Verified Domains & Retry Logic
We don't allow users to create a subscription before they verify their domain. Once approved, you can then use it in the callbackURL parameter. However, in case we post our request to the callbackURL and you don't accept it properly (there is no 200 status code as a response), we will try to resend it again up to 5 times.
Our callbacks support idempotency for safely retrying requests. This way we ensure the same operation won't be accidentally performed twice. For instance, if we send you a callback about an incoming transaction and it does not respond due to a network connection error, we will retry the request with the same idempotency key to guarantee that no more than one incoming transaction is registered on your side.
Automatic Coins Forwarding
By creating such automations we start monitoring your address for incoming coins. Once they are received we automatically move all of them to your target address. It works exactly in the same way for absolutely all supported blockchain protocols.
Automatic Tokens Forwarding (Ethereum ERC20 Tokens)
You can automatically forward a specific ERC20 token (Tether USD) from any of your deposit addresses to your main address.
Automatic Tokens Forwarding (Bitcoin Omni Layer Tokens)
You can automatically forward a specific Omni Layer property (TetherUS) from your deposit addresses to your main address.
Priority selection to optimize fees cost
Since you don't know when exactly you would be receiving funds and fees are frequently changing, you can't set an exact fee but you can set the priority of your automations (slow, standard, fast) and we will take care of it. Our fee calculation is based on Mempool data.
You can set a minimum amount to be collected before forwarding, which will save you some fees as we will not forward any amount automatically. Our bot will wait till the minimum amount is collected and after that will forward the funds as a single transaction.
In case your fee address is out of funds and there are some incoming transactions, they will not be forwarded. Once you fill up your fee address all pending token automations will be automatically triggered.
Deriving HD (xPub, yPub, zPub) receiving addresses
You can derive HD receiving addresses where we will return xPub, yPub, zPub, seed, etc. and never save any of the data on our side.
Deriving HD (xPub, yPub, zPub) change addresses
You can derive change addresses from a certain HD wallet no matter of the address format.
Decode a Raw Transaction
Decode raw transactions without propagation. Double-check another client library or confirm that another service is sending the proper transactions.
Broadcast signed transaction
In case you want to locally sign transactions on your side, in the case you have a hardware wallet, or you don't want to share the private key with anyone, you can use this feature to eliminate the need of having your own node.
Validate Addresses and Check Formats
Validate certain address and easily check its format/type by using our endpoints.
Preparing a transaction is not an easy task especially in UTXO based blockchains like Bitcoin. By using our endpoints we can help you make your life much easier without affecting the security of your funds.
List of Crypto Assets together with latest price, circulating supply, trading volume, changes in price for the period of 1 hour, 1 day, 1 week. It's useful to show on websites such as Coinmarketcap.
List of Fiat assets together with their latest price, currency, official symbol, and others.
Historical Exchange Rates
Obtain Historical exchange rate data for a pair of coins, tokens or FIAT currencies, e.g. Bitcoin - USD for a certain date and time.
We provide Gapless Live and Historical data collected from top exchanges.
Top Crypto Exchanges
We provide information from top crypto exchanges. The largest crypto exchanges cover the largest trading volume. Pulling information from them ensures the most accurate price.
Live Exchange Rates
Obtain Live exchange rate data from top exchanges, which gets updated every single minute.