Crypto APIs × Ambacti

Bring Crypto APIs into
the flow of work.

A little less busywork with Crypto APIs.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
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.