Bring Crypto APIs into
the flow of work.
A little less busywork with Crypto APIs.
AML2 capabilities+
- Check an address for AML risk flags
Check if a blockchain address is flagged for AML risk (fraud, sanctions, ransomware, exploits, darknet markets, etc). Costs 200,000 credits per call — the second-highest cost in the API.
- Screen a transaction for AML risk
Screen a transaction against AML data, returning flagged participant addresses with their roles/scores/categories. Costs 500,000 credits per call — the highest cost in the entire API.
Market Data5 capabilities+
- Get asset price and details using its ID
Get detailed information about a specific asset by its CryptoAPIs asset ID
- Get asset price and details using a symbol
Get detailed information about an asset by converting from one symbol to another
- Get exchange rate between two assets by their ids
Get exchange rate between two assets using their CryptoAPIs IDs
- Get exchange rate between two symbols
Get exchange rate between two asset symbols (e.g. BTC to USD)
- List all supported crypto and fiat assets
List all supported assets with metadata (crypto and fiat)
Address Latest6 capabilities+
- Get current balance of an address
Get current balance of an address (all blockchain types)
- Get next available nonce for an EVM address
Get next available nonce for an EVM address (EVM only)
- List recent internal transactions for an address
List recent internal transactions for an EVM address (EVM only)
- List recent token transfers for an address
List recent token transfers for an EVM address (EVM only)
- List tokens held by a solana address
List tokens held by a Solana address (Solana only)
- List recent transactions for an address
List recent transactions for an address — last 14 days (all blockchain types)
Block Data6 capabilities+
- Get block details using its hash
Get block details by block hash
- Get block details using its height number
Get block details by block height
- Get the most recently mined block
Get the latest mined block
- List the most recently mined blocks
- List all transactions in a block by hash
List transactions within a specific block by hash
- List all transactions in a block by height
List transactions within a specific block by height
Blockchain Fee12 capabilities+
- Estimate gas for a contract interaction
Estimate gas for a contract interaction using calldata (EVM only)
- Estimate the fee for an FA1.2 token transfer
Estimate the fee for an FA1.2 token transfer (Tezos only)
- Estimate the fee for an FA2 token transfer
Estimate the fee for an FA2 token transfer (Tezos only)
- Estimate compute units for a native SOL transfer
Estimate compute units for a native SOL transfer (Solana only)
- Estimate gas for a native coin transfer
Estimate gas for a native coin transfer (EVM only)
- Estimate compute units for a program invocation
Estimate compute units for invoking a Solana program (Solana only)
- Estimate compute units for an SPL token transfer
Estimate compute units for an SPL token transfer (Solana only)
- Estimate gas for a token transfer (ERC-20/ERC-721)
Estimate gas for a token transfer — ERC-20/ERC-721 (EVM only)
- Estimate smart fee for a UTXO transaction
Estimate smart fee for a UTXO transaction with confirmation target (UTXO only)
- Estimate the fee for a native XTZ transfer
Estimate the fee for a native XTZ transfer (Tezos only)
- Get base and priority fee recommendations
Get EIP-1559 fee recommendations — base fee + priority fee (EVM only)
- Get mempool fee recommendations
Get mempool fee recommendations (all blockchain types)
Transaction Data5 capabilities+
- Get raw hex of a UTXO transaction
Get raw hex of a UTXO transaction (UTXO only, not bitcoin-cash-zcash-only either -- excludes zcash)
- Get details of a specific transaction
Get detailed information about a specific transaction (all blockchain types)
- List internal transactions of a transaction
List internal transactions of an EVM transaction (EVM only)
- List event logs of a transaction
List event logs of an EVM Ethereum transaction (Ethereum only, not other EVM chains)
- List token transfers of a transaction
List token transfers of an EVM transaction (EVM only)
HD Wallet11 capabilities+
- Activate an HD wallet sync
Activate a previously deactivated wallet (Management)
- Delete an HD wallet sync
Delete a synced HD wallet (Management)
- Derive a new receiving address
Derive a new receiving address from xPub (EVM/UTXO/XRP)
- Get HD wallet details and balance
Get HD wallet details — balance, addresses count (EVM/UTXO/XRP)
- Get sync status of an HD wallet
Get the sync status of an HD wallet (Management)
- List derived addresses of an HD wallet
List derived addresses (EVM/UTXO/XRP)
- List assets held by an HD wallet
List assets held by the wallet (EVM/UTXO/XRP)
- List transactions of an HD wallet
List wallet transactions (EVM/UTXO/XRP)
- List all synced HD wallets
List synced HD wallets (Management)
- Prepare an unsigned HD wallet transaction
Prepare an unsigned transaction from the HD wallet (EVM/UTXO)
- Sync a hierarchical deterministic wallet for tracking
Sync an xPub/yPub/zPub HD wallet (Management)
Address History10 capabilities+
- Activate an address sync
Activate a previously deactivated address sync (Management)
- Delete an address sync
Delete an address sync (Management)
- Get address history statistics
Get address statistics (EVM: Ethereum/Ethereum Classic only, UTXO: BTC/BCH only)
- List full internal transaction history
List full internal transaction history (EVM only)
- List all synced addresses
List all synced addresses (Management)
- List full token transfer history
List full token transfer history (EVM only)
- List all tokens held by an address
List all tokens held by address (EVM only)
- List full transaction history for an address
List full transaction history for an address (EVM/UTXO)
- List unspent transaction outputs
List unspent transaction outputs — UTXOs (UTXO only)
- Sync address for history tracking
Sync an address for full history tracking (Management)
Prepare Transaction11 capabilities+
- Build an unsigned SOL transfer
Build an unsigned SOL transfer transaction
- Build an unsigned SPL token transfer
- Build an unsigned KAS transfer
Build an unsigned KAS transfer transaction
- Build an unsigned XRP payment
Build an unsigned XRP payment transaction
- Build an unsigned UTXO native coin transfer
- Build an unsigned native coin transfer
Build an unsigned native coin transfer transaction
- Build an unsigned ERC-20 token transfer
- Build an unsigned ERC-721 NFT transfer
- Build an unsigned XTZ transfer
Build an unsigned XTZ transfer transaction
- Build an unsigned FA1.2 token transfer
- Build an unsigned FA2 token transfer
Simulate1 capabilities+
- Dry run an ethereum transaction without broadcasting
Dry-run an Ethereum transaction to preview its outcome without broadcasting
Broadcast1 capabilities+
- Broadcast a signed transaction to the network
Broadcast a signed transaction to the blockchain network
Blockchain Event5 capabilities+
- Activate a deactivated webhook subscription
Activate a deactivated subscription
- Create a webhook subscription for on chain events
Create a new blockchain event subscription (webhook)
- Delete a webhook event subscription
Delete a subscription
- Get details of a specific webhook subscription
Get details of a specific subscription
- List all webhook event subscriptions
List all event subscriptions for a blockchain/network
Contract1 capabilities+
- Get token name symbol and supply by contract address
Get token details (name, symbol, decimals, total supply) by contract address
Utility6 capabilities+
- Convert between bitcoin cash legacy and cashaddr formats
Convert between legacy and CashAddr formats (UTXO — Bitcoin Cash only)
- Decode a raw transaction hex
Decode a raw transaction hex (EVM/UTXO)
- Decode an x address to a classic address and tag
Decode an X-Address to classic address + tag (XRP only)
- Derive addresses from an extended public key
Derive addresses from an extended public key (EVM/UTXO/XRP)
- Encode a classic address and tag into an x address
Encode a classic address + tag into an X-Address (XRP only)
- Validate a blockchain address
Validate a blockchain address (EVM/UTXO/XRP)
Frequently asked
questions.
What could an Ambacti integration do with Crypto APIs?
The documented operations include AML: Check an address for AML risk flags; AML: Screen a transaction for AML risk; Market Data: Get asset price and details using its ID; Market Data: Get asset price and details using a symbol.
Could I keep a workflow read-only?
For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.
Will every action run automatically?
Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.
Do I need to review actions in Crypto APIs?
Decide which work could run on its own and which steps need your review.