bitcoinmix®
BITCOIN · ETHEREUM · BNB · SOLANA

Crypto Mixer API

Mix Bitcoin, Ethereum, BNB and Solana from your own code. Plain JSON over HTTPS with no account and no API key: start a mix, send coins to its one-time address, then follow it until fresh coins reach your receiving address.

How the Mixer API Works

  1. POST /api/v1/mixes with the coin, the receiving address and a delay of 30 to 1,200 minutes.
  2. Send at least the minimum to send_to_address, then call /sent.
  3. The coins confirm on-chain. Your delay starts.
  4. When the delay ends, fresh coins go to the receiving address. Poll the mix until it reads complete.

Base URL: https://bitcoinmix.io/api/v1. Full spec: OpenAPI 3.1. Prefer tools to HTTP? Use the crypto mixer MCP server.

Endpoints

MethodPathWhat It Does
GET/api/v1/coinsCoins, networks, minimums, fees and the delay range
POST/api/v1/mixesStart a mix and get the one-time address to send to
GET/api/v1/mixes/{mix_id}Status, amounts and timing of one mix
POST/api/v1/mixes/{mix_id}/sentCoins sent: the address is checked at +1, +5 and +10 minutes
GET/api/v1/mixes/{mix_id}/letterThe Letter of Guarantee as plain text

Start a Mix

Send JSON with coin, receiving_address and delay_minutes. An optional partner_code credits a partner. Unknown fields are refused.

curl -X POST https://bitcoinmix.io/api/v1/mixes \
  -H 'Content-Type: application/json' \
  -d '{
    "coin": "BTC",
    "receiving_address": "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq",
    "delay_minutes": 120
  }'

The answer, shortened:

{
  "mix_id": "5f1c…64 hex characters…a9e0",
  "coin": "BTC",
  "status": "waiting_for_coins",
  "send_to_address": "bc1qgr7f3jfuzhpe45h3dnqxxjr3ml0de4ad2w3ysd",
  "receiving_address": "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq",
  "minimum_amount": "0.0015",
  "delay_minutes": 120,
  "service_fee_percent": 3.36,
  "link_expires_at": "2026-10-17T14:49:04.943Z",
  "letter_of_guarantee": "…"
}

Track a Mix

# Coins sent: check the address now
curl -X POST https://bitcoinmix.io/api/v1/mixes/$MIX_ID/sent

# Follow the mix
curl https://bitcoinmix.io/api/v1/mixes/$MIX_ID

# Save the Letter of Guarantee
curl https://bitcoinmix.io/api/v1/mixes/$MIX_ID/letter > letter.txt
StatusMeaning
waiting_for_coinsThe one-time address is waiting for your coins.
coins_receivedCoins confirmed on-chain. The delay you chose is running.
processingThe delay ended. Fresh coins are on their way to the receiving address.
completeFresh coins arrived at the receiving address.
below_minimumLess than the minimum arrived. It is kept as a donation.

Coins, Minimums and Confirmations

CoinNetworkMinimumConfirmations
Bitcoin mixerBitcoin network0.0015 BTC3
Ethereum mixerEthereum mainnet0.05 ETH12
BNB mixerBNB Smart Chain0.15 BNB15
Solana mixerSolana mainnet1 SOL32

The service fee is random per mix, from 2.1% to 5%. It is part of the answer when the mix is created. Bitcoin accepts 1…, 3…, bc1q… and bc1p… addresses. Mainnet only.

Errors

Every error is JSON: { "error": { "code": "…", "message": "…" } }.

HTTPCodeWhen
400invalid_coincoin is not BTC, ETH, BNB or SOL
400invalid_addressThe receiving address is not valid for that coin
400invalid_delaydelay_minutes is not a whole number from 30 to 1,200
400bad_requestNot JSON, an unknown field or a missing field
404not_foundNo mix with that id, or its link expired
429rate_limitedToo many requests: wait for Retry-After
503unavailableMixing is paused for a moment: try again shortly

Keeping a Mix Private

  • The mix id is the only key to a mix. Keep it out of logs, URLs you share and public code.
  • Send from an address you control, so a refund stays possible. Exchange addresses are shared by many users.
  • Save the Letter of Guarantee until the mix reads complete.

Mixer API FAQ

Does the Crypto Mixer API Need an API Key?

No. There is no key, no account and no sign-up. Each mix has its own 64-character mix id, which works as the only key to that one mix.

Which Coins Can the Mixer API Mix?

Bitcoin (BTC), Ethereum (ETH), BNB on BNB Smart Chain and Solana (SOL). Each coin goes out on its own network to a receiving address on that same network.

How Much Does a Mix Cost Through the API?

The service fee is set at random between 2.1% and 5% for each mix and is returned when the mix is created, before you send anything. Network fees for the payout come on top.

Is There an MCP Server for AI Agents?

Yes. The same actions are available as MCP tools over Streamable HTTP, so an AI agent can start and follow a mix without custom code.