Home Documentation Pricing API Status Blog FAQ Support

Frequently Asked Questions

Find answers to common questions about AllRatesToday's exchange rate API, pricing, and integrations.

General

AllRatesToday is a fast, reliable exchange rate API that provides real-time and historical currency data for over 160 currencies. Whether you are building a fintech app, an e-commerce platform, or a financial dashboard, our API delivers accurate rates with low latency. Learn more on our documentation page.
Our rates are sourced from leading financial data providers and cross-referenced for accuracy. Mid-market rates are updated frequently throughout the day to reflect live market conditions.
Exchange rates are updated every 60 seconds for paid plans and every 60 minutes for the free plan. Check our pricing page for details on update frequencies per plan.
We support over 160 fiat currencies, including all major pairs like USD, EUR, GBP, and JPY, as well as many exotic currencies. The full list is available in our API documentation.

API & Technical

Sign up for a free account on our registration page. Your API key will be available immediately in your profile dashboard.
We use API key authentication. Include your key as a query parameter (?apikey=YOUR_KEY) or in the Authorization header. Full details are in our docs.
Yes. Our API supports CORS (Cross-Origin Resource Sharing) on all endpoints, so you can call it directly from browser-based JavaScript applications.
Rate limits depend on your plan. The free plan allows up to 100 requests per month. Paid plans offer significantly higher limits. Visit our pricing page for specifics.
Yes. Our API includes endpoints for historical exchange rates going back several years. You can query rates for any specific date. See the API documentation for endpoint details.
All API responses are returned in JSON format. Responses include the base currency, a timestamp, and an object of currency-rate pairs for easy parsing.

Pricing & Billing

Yes. Our free plan includes 100 API requests per month with hourly rate updates — perfect for personal projects and testing. No credit card required. Compare plans.
When you reach your monthly request limit, the API will return a 429 Too Many Requests response. You can upgrade your plan at any time from your profile dashboard to increase your limit.
Absolutely. You can change your plan at any time from your account dashboard. Upgrades take effect immediately, and downgrades apply at the start of your next billing cycle.
We offer a 14-day money-back guarantee on all paid plans. If you are not satisfied, contact us through our contact page and we will process your refund promptly.

Integration

Yes. You can pull live exchange rates directly into Microsoft Excel using our API. We have a step-by-step guide on our blog: How to Get Exchange Rates in Excel.
We provide code examples in JavaScript, Python, PHP, Ruby, and cURL in our documentation. Community-maintained SDKs are also available on GitHub.
Yes. With full CORS support, you can call our API directly from client-side JavaScript. Just be mindful of exposing your API key in front-end code — consider using a lightweight backend proxy for production apps.

Still have questions?

Our team is happy to help. Reach out and we will get back to you promptly.

Contact Us