Crypto Custody

Build your custody platform for institutional investors on non-custodial wallet infrastructure: we watch your addresses, prepare transactions and broadcast them, and the keys and the signing stay on your side.

Crypto Custody

Some of the features you can use

Get Notifications

Get callback notifications (webhooks) whenever there are any deposits or withdrawals to or from your addresses that you would like to be notified about.

Broadcast Signed Transactions

Broadcasting locally signed transactions is a very useful endpoint as it eliminates the need of having self hosted nodes while at the same time it doesn't affect the security in any way.

Balances & Fees

Get information on balances, fees, and any other data on demand without having to manage or fetch vast blockchain databases and nodes.

Prepare Transactions

You can still use our endpoints to prepare the transactions before you sign them locally. All without the need to share any sensitive data with us (e.g. private key).

How to build it

How to run custody infrastructure

  1. Step 1 Derive without exposing keys Generate addresses from an xPub; the private keys stay in your HSM or signer.
  2. Step 2 Screen incoming funds Check sending addresses against sanctions and fraud data before crediting.
  3. Step 3 Watch every address Confirmed-transaction webhooks on the whole address set, rather than polling.
  4. Step 4 Sign where your keys are Prepare the transaction with the API, sign it inside your own perimeter, then broadcast.
FAQ

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.

What does the Verify Address / AML API do?

It provides two AML screening capabilities. Transaction screening (KYT) checks crypto transactions in real time so exchanges, PSPs, wallets and custodians can monitor activity as it happens, and address screening checks any wallet address against sanctions and fraud signals. Both return categorized compliance flags you can act on within your own workflows.

Does the AML API screen against OFAC, EU and UN sanctions lists?

Yes. Address screening checks crypto addresses against OFAC SDN, EU and UN consolidated sanctions lists. It also flags exposure to fraud-related categories such as phishing, ransomware, darknet markets and mixers.

Can I monitor transactions for compliance (KYT), not just addresses?

Yes. The Screen Transaction endpoint provides Know Your Transaction (KYT) checks for real-time monitoring, aimed at exchanges and custodians. This complements address screening so you can evaluate both counterparties and the transactions themselves.

Are screening calls logged for audit and compliance?

Yes. The product states that every screening call is logged and retrievable, which supports audit trails for regulatory reporting.

Does the Blockchain Events API support Solana?

Yes. Solana is a supported chain for Blockchain Events on both mainnet and devnet, alongside XRP and Kaspa. You can subscribe to events and receive callbacks for Solana activity through the same unified subscription flow used for the EVM and UTXO chains.

What blockchain event types can I subscribe to?

You can subscribe to confirmed coin (native) transactions, unconfirmed coin transactions, internal transactions, and token transactions for an address, as well as newly mined blocks. Confirmed coin, internal, and token transaction events also offer an each-confirmation variant that fires on every confirmation. For UTXO chains, callbacks report direction (incoming or outgoing) based on input/output address matching.

How are event notifications delivered, and are the callbacks secure?

Events are delivered as HTTPS POST callbacks (webhooks) to a URL you register. The callback URL must use HTTPS and match a domain you verify in the Dashboard beforehand. You can optionally set a callback secret key so each request carries an HMAC-SHA256 x-signature header you can verify, and every callback includes an idempotencyKey so you can safely deduplicate.

What happens if my callback endpoint is down when an event fires?

CryptoAPIs retries failed callbacks with exponential backoff. Each callback allows a 5-second response timeout, and up to 5 retries follow roughly a 5, 10, 20, 40, and 80-minute schedule. If all retries fail, every subscription sharing that event type and callback URL is marked disabled, so you should monitor delivery and re-activate subscriptions as needed.

Ready to build? Start with a free API key

14-day free trial, mainnet included. No card needed.