Exchange setup guide

BTC DCA & Coinmate: How to set up an API key

Connect Coinmate to BTC DCA securely so your recurring Bitcoin purchases, sales, and withdrawals can run automatically.

Before you start, create a Coinmate account if you do not already have one.

Sign in or sign up

Sign in to your Coinmate account. New users can register directly with Coinmate.

Open the API menu

Open the account menu in the top-right corner of Coinmate and choose API.

Coinmate API menu
Open the Coinmate API section.

Set up an API key

Create a new API key and configure it as follows:

  • Enable account information, trading, and withdrawals if you plan to use those BTC DCA features.
  • For withdrawal security, enable withdrawals only to template addresses and add approved addresses in Coinmate.
  • Give the key a recognizable label.
  • Restrict access to the BTC DCA server IP address: 2001:1528:240::1f.
Coinmate withdrawal template option
Use approved withdrawal addresses for safer automation.

Authenticate

Save the API key and complete the two-factor authentication challenge in your authenticator app.

Coinmate two-factor authentication
Confirm the request with two-factor authentication.

Your public API key, private API key, and client ID are now available.

Copy Coinmate API key details
Copy each credential carefully.

Connect Coinmate to BTC DCA

Log in to BTC DCA, open Setup, select Coinmate, and enter the public API key, private API key, and client ID in their matching fields. Save the connection.

BTC DCA setup screen
Enter the API credentials in BTC DCA Setup.

Test connectivity

Select Test connection. A successful result confirms that BTC DCA can communicate with your Coinmate account.

BTC DCA connection test
Test the connection before creating automated orders.

Never share your private API key. Restrict it by IP address and use withdrawal address allowlisting whenever the exchange supports it.