Crypto Wallet
Leverage Crypto APIs developer tools and infrastructure to get quick access to multiple blockchain nodes and build your multicurrency crypto wallet. Let us take care of maintenance and security, while you focus on the development of your project.
Some of the features you can use
Generate deposit addresses
HD Wallets lets customers derive as many new deposit addresses as they need from an extended public key. Accept and track crypto and other digital assets without handing over custody: we never see a private key.
Set up notifications on demand
With Blockchain Events you can subscribe to receive notifications for over 10 types of event, including a new mined block, new transactions for tokens, coins, and much more.
Create HD wallets and sign locally
With our open-source offline signer you create segregated wallets and addresses/accounts for millions of users yourself: the master keys, seed and mnemonic stay with you or with your users (self-custody), never with Crypto APIs.
Check information on balances
Blockchain Data delivers unified information on anything happening on the blockchain. Get details on balances, transactions, addresses or fee recommendations based on Mempool data.
How to build a multi-currency wallet
- Step 1 Derive addresses from one xPub One extended public key per chain gives you an unlimited supply of addresses without storing a key per user.
- Step 2 Sync and read balances Query balances and recent activity per address, across every supported network, through the same request shape.
- Step 3 Show history that goes back Pull the full transaction record for an address when a user opens their activity feed.
- Step 4 Send without holding keys Prepare the transaction, sign it in your own process, then broadcast.
Frequently Asked Questions
Does the HD Wallets Management API support Solana?
No. HD wallet (xPub/yPub/zPub) sync is not available for Solana. HD wallet coverage is limited to the EVM chains Ethereum, Ethereum Classic, BNB Smart Chain and Tron, the six UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash) and XRP. Solana is supported by other Crypto APIs products such as transactions data and blockchain events, but not by the HD wallet endpoints.
What can I do with a synced xPub through the HD Wallets API?
Once you sync an extended public key you can list all your synced HD wallets, pull the wallet's aggregated assets and balances, retrieve wallet details, and list the wallet's transactions across all derived addresses through a single integration. The sync monitors every derived address for you, so you do not have to track individual addresses manually. Syncing and deleting an xPub each carry a subscription cost, and monitored addresses incur a daily monitoring tax.
Can I derive addresses from an xPub without calling the API or exposing keys?
Yes. Crypto APIs provides address-derivation utilities in the blockchain tools family that generate child addresses from an extended public key for EVM chains, the UTXO chains and XRP. Because HD wallets use extended public keys, derivation and wallet syncing never require your private keys. This lets you generate deposit addresses and reconcile them against a synced wallet.
Does the Address Latest API support Solana?
Yes. Solana is supported by the Address Latest API through a dedicated Solana handler, on both mainnet and devnet. You can retrieve the current balance and latest transaction state for a Solana address in real time.
What can I retrieve with the Address Latest endpoints?
Address Latest returns the current on-chain state for a specific address in real time, including its balance and recent transaction activity. Depending on the blockchain, this includes confirmed and unconfirmed transactions, unspent transaction outputs (UTXOs) for UTXO chains, internal transactions for EVM chains, and the next available nonce for EVM accounts. It is designed for looking up an address's latest state rather than deep historical archives.
Does Address Latest work on testnets as well as mainnets?
Yes. Address Latest works on both mainnets and testnets for the supported chains, so you can develop and test against networks like Ethereum Sepolia, Bitcoin testnet, and Solana devnet before going to production. Kaspa is the exception, offered on mainnet only.
What is the CryptoAPIs Broadcast Transactions API and how does it work?
It lets you push a transaction you have already signed locally to the blockchain network through a single specialized endpoint. You keep your private keys on your side, sign the raw transaction offline, and CryptoAPIs relays the signed payload to a node for you. This means CryptoAPIs never handles your keys while still giving you node access for broadcasting.
Does the Broadcast Transactions API support Solana and Bitcoin?
Yes. Solana is supported for broadcasting locally signed transactions, as are Bitcoin and the other UTXO chains (Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash). XRP and Kaspa are also covered, alongside the EVM chains.
Can I broadcast transactions on testnets as well as mainnet?
Yes. Broadcasting works on both mainnets and testnets across the networks CryptoAPIs supports. For example EVM chains offer testnets such as Sepolia, Amoy, Fuji, Nile and Mordor, and UTXO chains such as Bitcoin, Litecoin and Dogecoin offer their standard testnets. Kaspa is currently mainnet only.
Does broadcasting a transaction with CryptoAPIs mean they hold my private keys?
No. The model is non-custodial for signing: you sign the transaction locally with your own keys and only send the already-signed transaction to the broadcast endpoint. CryptoAPIs relays that signed payload to a node and never sees or stores your private keys.
Ready to build? Start with a free API key
14-day free trial, mainnet included. No card needed.