Skip to main content


The following methods are used to empower your service with Changelly exchange features. You can request more features by contacting our development team. Changelly API is a white-label exchange solution.

Changelly API v2 is a faster, safer and more flexible version of our API.


Rates and limits received using the API v2 estimation methods are compatible only with API v2 and can be used only to create a transaction using API v2 methods (createTransaction, createFixTransaction). You can't use the rate received by one version of API to create a transaction with another version.

Getting Started

  1. Read the following documentation;
  2. Generate the private and public keys pair;
  3. Keep your private key in a safe place and don't share it with anyone, not even us;
  4. Register on the Changelly website if you don't have an account yet.
  5. Contact us at [email protected] to register your:
  • E-mail address connected to your account;
  • Public API key;
  • Public API key Base64;
  1. If you have any questions, please write us at [email protected].
  • For the currencies with multiple outputs in a transaction (BTC, LTC, etc), we do not accept more than one output per address in one transaction.
  • The integration with our API should be implemented on the backend side:
    • If you try to integrate with our API on the frontend side, then your API key will be accessible to all users.
    • It is not necessary to use Node.js for your backend, any other server language is suitable.

Your API Extra Fee

After setting up an API key, you may want to set up your API extra fee.

For example, you may choose to charge a 0.5% fee on top of Changelly exchange fee.

To set up an extra commission, please email us with a link to your service.

Your API extra commission in percent is included in a result of getTransactions function call.