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.

100+ REST APIs
35+ Networks
99.99% Uptime
Start on the free plan Let's discuss 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 you can create segregated wallets and addresses/accounts for millions of users. You decide whether to hold custody of the master keys, master seed, and mnemonic or pass them on to your customers instead.

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.

The benefits of using Crypto APIs

Developed to save time. Designed to be robust.

Save on development time

Leverage the power of a proven blockchain infrastructure trusted by industry leaders. Integrate once, go to market in days.

Reduce maintenance costs

Our flexible pricing plans offer the best cost to performance ratio. Get access to full product suite and features. Upgrade or downgrade anytime.

Enterprise-grade security

We apply encryption to REST, encryption to memory, and encryption in transit on all sensitive data. We are fully ISO 27001 certified.

All-in-one dashboard

One dashboard for all of your crypto operations. Get API keys, generate addresses, setup webhooks, monitor failed requests, callbacks and more.

How to build a multi-currency wallet

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.

2

Sync and read balances

Query balances and recent activity per address, across every supported network, through the same request shape.

3

Show history that goes back

Pull the full transaction record for an address when a user opens their activity feed.

4

Send without holding keys

Prepare the transaction, sign it in your own process, then broadcast.

You might also be interested in

Frequently Asked Questions

Which blockchains does the Crypto APIs HD Wallets Management (xPub sync) API support?

The HD Wallet (xPub/yPub/zPub) sync API supports the EVM chains (such as Ethereum, Ethereum Classic, BNB Smart Chain, Tron), the UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash), and XRP. You import an extended public key and Crypto APIs derives and syncs its addresses and transactions for you.

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.

Is there a free tier, and how is HD wallet usage billed?

Every API request consumes credits, with the exact amount returned in the x-credits-consumed response header and the cost varying by endpoint and blockchain. HD wallet asset and transaction reads on UTXO chains are among the heavier calls (roughly 520-530 baseline credits), and a synced xPub also adds a per-subscription cost plus daily monitoring taxes per derived address. After your monthly credit allocation is exhausted, usage continues automatically under pay-as-you-go billing. The marketing page does not state a specific free-tier allowance.

Which blockchains does the Address Latest API support?

The Address Latest API covers 35+ networks across EVM, UTXO, and account-based networks. EVM chains include Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Avalanche C-Chain, Tron, Arbitrum, Base, and Optimism; UTXO chains include Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, and Zcash; plus XRP, Solana, and Kaspa. Each is available on both mainnet and its testnet where one exists.

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.

How is the Address Latest API priced?

Every API request consumes credits, and the exact amount depends on the endpoint and the blockchain, with the consumed amount returned in the x-credits-consumed response header. Cost scales by a per-blockchain multiplier relative to a baseline chain (Ethereum for EVM, Bitcoin for UTXO). After your monthly credit allocation is used up, usage continues automatically under pay-as-you-go billing.

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.

Which blockchains does the Broadcast Transactions API support?

Broadcasting is available across 35+ networks. This covers EVM chains (Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Avalanche C-Chain, Tron, Arbitrum, Base, and Optimism), UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, and Zcash), plus XRP, Solana, and Kaspa.

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.