XRates API is a reliable and affordable RESTful API service that provides real-time and historical
currency exchange rate data. We aggregate rates from multiple trusted sources including the
European Central Bank (ECB) and the Central Bank of Russia (CBR), covering 45+ world currencies.
Our API is designed for developers who need fast, accurate, and easy-to-integrate exchange rate data.
Getting an API key is simple. Sign up for a free account,
and your API key will be generated automatically. You can find it in your
dashboard
after logging in. The free plan gives you 100 requests per month to get started.
We support 45+ major world currencies including USD, EUR, GBP, JPY, CHF, CAD, AUD, CNY, RUB,
and many more. You can retrieve the full list of supported currencies by calling the
/api/v1/currencies
endpoint. We continually work on expanding our currency coverage.
Exchange rates are updated every 4 hours from our data sources. We aggregate data from multiple
central banks using a priority-based selection system to ensure you always receive the most
accurate and up-to-date rates available. Historical rates going back several years are also
available for all supported currencies.
Rate limits depend on your subscription plan. The free plan includes 100 requests per month.
Paid plans offer significantly higher limits to accommodate production workloads. You can
monitor your current usage and remaining quota in your
dashboard.
If you exceed your monthly limit, API requests will return a 429 (Too Many Requests) response
until the next billing cycle.
You can upgrade your plan at any time from your
dashboard.
Navigate to the Subscription section, choose your desired plan, and complete the payment process.
Upgrades take effect immediately, and you will be charged a prorated amount for the remainder of
your current billing period. Downgrades take effect at the end of the current billing cycle.
Yes! We offer a free plan that includes 100 API requests per month. It's perfect for personal
projects, testing, and prototyping. The free plan provides access to all API endpoints including
latest rates, historical rates, currency conversion, time series, and fluctuation data. No
credit card is required to get started — simply
create an account
and start making API calls.
You can reach our support team using the contact form on our
homepage.
We aim to respond to all inquiries within 24 hours during business days. For urgent issues related
to API downtime or billing, please include "URGENT" in your message subject and we'll prioritize
your request.