currencyapi API Documentation
Use currencyapi to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates. Stop worrying about uptime & outdated data.
To get started, you have to register an API key here. Then, follow our quickstart guide or continue reading our documentation and integrate currencyapi, using our HTTP API, dedicated client SDKs or Postman Collection. Ultimately, upgrade your plan to access all data & endpoints.
Developer experience matters to us. Integrate currencyapi using one of our pre-built integrations.
Learn how to authenticate with our API using HTTP headers or GET parameters.
Rate Limit & Quotas
Understand which endpoints count towards your monthly request quota and impact your rate limit.
Request Status Codes
Read about the different success & error status codes returned by the currencyapi API.
Learn how to programatically retrieve your API quota and check whether the API is up.
Learn which currencies can be queried with the currencyapi API.
Learn how to retrieve the latest exchange rates for any given base currency.
Learn how to retrieve historical exchange rates data for any given base currency.
Learn how to retrieve currency exchange data for a given date range with just one API call.
Learn how to convert any value to a value of a different exchange rate.