> For the complete documentation index, see [llms.txt](https://beycanpress.gitbook.io/cryptopay-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beycanpress.gitbook.io/cryptopay-docs/settings/currency-converter.md).

# Currency converter

Currency converters are data services that allow you to exchange prices from FIAT currency to crypto or from crypto to crypto.

CryptoPay has a built-in CryptoCompare API, which includes all popular cryptocurrency prices.

However, if you have private tokens and want to get paid with them. Or if CryptoCompare doesn't have the price value of any token you want to get paid with. You will need to purchase the external currency converter API add-ons and use the services below.

For example, if you have your own private token and it is listed on Coin Market Cap, you can get the price of your token with the Coin Market Cap currency converter. Or if your token is listed on a DEX, you can get the price of your token with Moralis. It's also worth checking if your token is listed on the API first.

### CoinMarketCap

If the current currency converter API of CoinMarketCap currency converter API does not have the price value of the token you want to be paid and it is available on this platform, you can purchase this plugin and use the token you want to receive payment in the payment process.

CoinMarketCap is a paid service and you will need the CoinMarketCap API key for this add-un to work. For more information you can use the link below:

{% embed url="<https://coinmarketcap.com/api/>" %}

You can use the link below to test whether your token is available in the price API:

{% embed url="<https://coinmarketcap.com/converter/>" %}

[Buy CoinMarketCap API Add-on](https://beycanpress.com/product/coinmarketcap-currency-converter-api-for-cryptopay/)

### CoinGecko

If the current currency converter API of CoinGecko currency converter API does not have the price value of the token you want to be paid and it is available on this platform, you can purchase this plugin and use the token you want to receive payment in the payment process.

You can use the link below to test whether your token is available in the price API:

{% embed url="<https://www.coingecko.com/en/converter>" %}

[Buy CoinGecko API Add-on](https://beycanpress.com/product/coingecko-currency-converter-api-for-cryptopay/)

### Moralis

If the current currency converter API of Moralis currency converter API does not have the price value of the token you want to be paid and it is available on this platform, you can purchase this plugin and use the token you want to receive payment in the payment process.

Moralis API getting price from DEXs.

Moralis is a paid service and you will need the Moralis API key for this add-un to work. For more information you can use the link below:

{% embed url="<https://moralis.io/api/price/>" %}

You can use the link below to test whether your token is available in the price API:

{% embed url="<https://docs.moralis.io/web3-data-api/evm/reference/get-token-price>" %}

[Buy Moralis API Add-on](https://beycanpress.com/product/moralis-currency-converter-api-for-cryptopay/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://beycanpress.gitbook.io/cryptopay-docs/settings/currency-converter.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
