Mixer API

  • Description
  • API endpoint
  • Request limits
  • Service fee
  • Promissory note
    • post Create promissory note
    • get Get promissory note
    • post Destroy promissory note

Mixer API

version 1

Protect your privacy by exchanging your coins for unrelated coins. Break chain analysis attack on your coins. Minimal amount for mixing is 0.005 BTC.

API endpoint

For all supported cryptocurrencies, APIs are available for Mainnet, Testnet, and the Tor network. For testnet networks available coins faucet and explorers.

Mainnet URL: https://api.bitaps.com/{currency}/v1/mixer/
Testnet URL: https://api.bitaps.com/{currency}/testnet/v1/mixer/
Tor Mainnet URL: http://bitaps4nifcusilt.onion/{currency}/v1/mixer/

Available currency value: btc.

Request limits

For API, restrictions of requests by IP addresses apply. Standard limit 60 requests within 5 seconds for a single IP address. If you need more requests, then you need to purchase an API token. For questions about obtaining a token API, contact support@bitaps.com. If the limit is exceeded, a page with the status 429 to many requests is given in response to the request. If an error is received, you should wait for the time limit to be restored, otherwise the IP address will be blocked for 3 minutes. The current status of the limits can be found in the response headers Ratelimit-Remaining and Ratelimit-Reset .

Service fee

The service charges a flat rate commission from each payment received 0.0003 BTC + user specified percent from amount 1% - 10%. The miners commission paid when sending the payment is included in the service fee.

Promissory note

Create promissory note
post /create/promissory/note

Create promissory note, means the creation of a financial obligation to credit the received payment using the specified rules. Promissory note valid only for 1 received payment within 48 hours. Minimal payment amount is 0.005 BTC any payments less than 0.005 BTC are considered donations.

Request returns the promissory code.

Request body
application/json
JSON object
    fee
float
Service fee 1% - 10%
optional
    bech32
boolean
Funding address type bech32 or old format, default value is true
optional
    addresses
array
[{"address": "bc1qdgn9fueh57v86mss8c4g87tmtz73ezwfh8upvu", "percent": 100, "delay":0}, ...] maximum 5 addresses, total percent <= 100%, delay in hours [0 - 48].
required
Responses
application/json
200
address
string
Funding address
required
promissory_code
string
Promissory code
required
currency
string
Currency
required
Get promissory note
get /state/{promissory_code}
Get state of promissory note.
Path parameters
promissory_code
string
Promissory code.
required
Responses
application/json
200
payout_addresses
array
required
   address
string
Payout address
required
   percent
integer
Share percent
required
   delay
integer
Delay in hours
required
   status
string
required
   payout
object
required
   amount
integer
required
received_amount
integer
Received amount
required
pending_received_amount
integer
Pending received amount
required
status
string
Status
required
address
string
Funding address
required
funding_timestamp
integer
Funding timestamp
required
timestamp
integer
Creating timestamp
required
currency
string
Currency
required
Destroy promissory note
post /destroy/{promissory_code}

Destroy promissory note. Destroy means permanently delete records from the service database. This action is available only if there are no pending payments to prevent loss of funds.

Path parameters
promissory_code
string
Promissory code.
required
Responses
application/json
200
result
string
result
required