Fixer.io Alternative: Minute-Level Rates, Any Base, from €4.99
Fixer's free plan is 100 calls a month, EUR base only and hourly, and paid plans start at $14.99. AllRatesToday updates every 60 seconds, lets any plan choose the base currency, and has a keyless Fixer-compatible endpoint.
Fixer.io is one of the longest-running currency APIs and its
{success, base, date, rates} response is baked into a lot of code. Since moving to
apilayer, the free plan is capped at 100 calls a month for non-commercial use, fixed to EUR as the
base currency and updated hourly. Ten-minute updates start at $59.99/mo and 60-second updates at
$99.99/mo. AllRatesToday updates every 60 seconds on every plan, from €4.99/mo.
At a glance
| AllRatesToday | Fixer.io | |
|---|---|---|
| Free tier | 300 requests, 60-second updates, any base | 100 requests/mo, hourly, EUR base, non-commercial |
| Entry paid plan | €4.99/mo, 5,000 requests | $14.99/mo, 10,000 requests |
| 60-second updates | Every plan | Professional Plus ($99.99/mo) and up |
| Base currency switching | Every plan | Paid plans |
| Overage billing | None. Calls stop at the quota, with 90% and 100% emails | Per-call overage on paid plans |
| Fixer-compatible endpoint | Yes, keyless for latest and convert | N/A |
| Output formats | JSON, CSV, XML, XLSX | JSON |
| Official central bank rates | 121 central banks + 3 tax authorities, same key | Not offered |
Fixer details from fixer.io/pricing as of October 2026. Check the vendor's site for current figures.
Why teams switch from Fixer to AllRatesToday
1. Fresh rates without the top tier
Fixer's Free and Basic plans update hourly and Professional updates every 10 minutes. For a checkout, a dashboard or anything a user watches, that can be visibly stale. Every AllRatesToday plan refreshes mid-market rates every 60 seconds.
2. No per-call overage
Fixer bills overage per call on paid plans. AllRatesToday never bills beyond your plan. You get an email at 90% and 100% of your quota, and you choose whether to upgrade.
3. Smaller price steps
Our plans are €4.99 (5,000 requests), €9.99 (10,000) and €49.99 (100,000) a month, so you can right-size to your real call volume.
Migrate with a one-line change
If your code reads Fixer's response shape, point it at our
Fixer-compatible endpoint. It returns the same
{success, timestamp, base, date, rates} object from the ECB reference table, any base
currency, over HTTPS, and the latest and convert routes need no key:
# Before: Fixer
curl "https://data.fixer.io/api/latest?access_key=YOUR_KEY&base=USD&symbols=EUR,GBP"
# After: AllRatesToday Fixer-compatible endpoint (ECB rates, no key)
curl "https://allratestoday.com/api/compat/fixer/latest?base=USD&symbols=EUR,GBP"
# => {"success":true,"timestamp":1792076400,"base":"USD","date":"2026-10-15",
# "rates":{"EUR":0.89221984,"GBP":0.75490721}, ...} For live market rates updated every minute, use the native endpoint with a free key:
fetch('https://allratestoday.com/api/v1/rates?source=USD&target=EUR,GBP', {
headers: { Authorization: 'Bearer YOUR_API_KEY' }
})
.then(r => r.json())
.then(rows => console.log(rows));
// => [{ rate: 0.888455, source: 'USD', target: 'EUR', time: '2026-10-16T12:07:01+0000' }, ...] Official central bank rates, which no market feed offers
Beyond live market rates, AllRatesToday serves the official published rates of 121 central banks and 3 tax authorities (including HMRC and the US Treasury) under the same API key, each under the bank's own publication date. A market feed tells you what a pair trades at. Invoicing, customs and audit rules usually tell you which publisher's rate you must use. (Our central bank API comparison covers the options.)
Honest pros and cons
Where AllRatesToday wins
- 60-second updates on every plan
- Any base currency, even on the free key
- Lower entry price and no overage billing
- Keyless Fixer-compatible endpoint for migration
- SDKs for JavaScript, Python, PHP, Go, Rust and React
Where Fixer may still suit you
- You need a fluctuation endpoint built in (we compute it from a date range, see currency fluctuation)
- You need a specific historical range Fixer's archive covers
- Your procurement only approves apilayer-billed vendors
FAQ
Is AllRatesToday free?
There is a free key with 300 requests, minute-level rates and HTTPS, for personal projects and prototypes. Commercial use starts on the €4.99 plan.
Can I keep Fixer's response shape?
Yes. The Fixer-compatible endpoint returns Fixer's shape. The native /api/v1/rates endpoint returns an array of {rate, source, target, time} rows instead.
Where does the data come from?
Mid-market rates aggregated from institutional foreign exchange market data, with no retail markup. The compatible endpoint uses the European Central Bank reference table.
Try it in two minutes
Get a free API key and migrate your first endpoint today.
Get free API key See pricing