Failed API Calls No Longer Count Against Your Quota

Last updated on January 04, 2026

< Back to Blogs

Failed API Calls No Longer Count Against Your Quota

We're excited to announce an update that makes your ForexRateAPI experience even better: failed API calls no longer count against your quota.

This means you only pay for successful data retrieval—giving you more predictable usage and peace of mind when building and debugging your integrations.

What Changed

Previously, every API request counted toward your quota, regardless of whether it returned valid data or an error. Now, only successful responses count.

Let's say you've used 950 requests and you accidentally query an invalid currency:

https://api.forexrateapi.com/v1/latest?api_key=API_KEY&base=USD&currencies=INVALID
Previously
Requests Used: 950
↓ Failed API call
Requests Used: 951 ❌
Now
Requests Used: 950
↓ Failed API call
Requests Used: 950 ✓

You receive an error response, but your usage remains unchanged.

What Doesn't Count

The following scenarios will not increment your usage:

  • Invalid parameters — incorrect dates, unsupported currencies, malformed requests
  • Server errors — any 5xx response from our servers
  • Validation errors — invalid base currency, invalid amount, etc.
  • Data unavailable — requests for dates or currencies where data doesn't exist

Why This Matters

  • Predictable usage — Your quota reflects actual successful data retrievals
  • Stress-free development — Test and debug without usage anxiety
  • Fair pricing — You only pay for what you actually use

No Action Required

This update applies automatically to all accounts and plans. You don't need to change any code or update your integration—just continue using the API as usual.

This is part of our ongoing commitment to improving your experience.

If you have any questions, visit our API documentation or contact our support team.

— ForexRateAPI Team