Description
n8n-nodes-allratestoday




An n8n community node for AllRatesToday: the official exchange
rates published by 130+ central banks and tax authorities (no API key needed) and real-time mid-market rates
with amount conversion (free API key).
π Credentials
Official rates need no credential. For Market Rate operations add an AllRatesToday API credential
with your key from allratestoday.com/register (free, no card). The key is sent as Authorization: Bearer ; the credential test calls
/api/v1/rates?source=USD&target=EUR.
β‘ Try it without a key
The official-rate endpoints the node uses are open. Same data, no account:
USD β EUR as published by the ECB
curl "https://allratestoday.com/api/open/central-bank/ecb?source=USD&target=EUR"the full latest ECB table
curl "https://allratestoday.com/api/open/central-bank/ecb"every bank the node can pick from
curl "https://allratestoday.com/api/open/central-banks"
{"bank":"ecb","ratedate":"2026-10-19","source":"USD","target":"EUR","rate":0.8908685969,"ratetype":"reference","derived":true,"method":"inverse","age_days":0,"stale":false,"cadence":"daily"}
Attribution. Keyless use requires a visible, followable link to AllRatesToday wherever the rates are shown (a footer, an about page, a README). With an API key it is appreciated but not required.
Exchange rates by AllRatesToday
Markdown: Exchange rates by AllRatesToday. Full wording:
π Features
- Official Rate β Get Pair β one pair from any of 130+ central banks and tax authorities (ECB, Fed, BoE, RBI, SARB, HMRC, Swiss BAZG, β¦). Keyless.
- Official Rate β Get Table β the bank’s whole latest table, one n8n item per published rate (or a single item). Keyless.
- Market Rate β Get Rates β real-time mid-market rates from a source currency to one, several or all 160+ currencies. API key.
- Market Rate β Convert β convert an amount at the live rate; the response carries both amounts and the rate used. API key.
- Bank list is loaded live from the API, so new sources appear without a package update.
- Works as an AI agent tool in n8n (
usableAsTool), supports Continue on Fail, and pairs every output item with its input item.
π¦ Installation
In n8n open Settings β Community Nodes β Install, enter n8n-nodes-allratestoday and confirm.
For a self-hosted instance you can also run:
npm install n8n-nodes-allratestoday
Guide: Install community nodes.
π Quick start
1. Add the AllRatesToday node.
2. Resource Official Rate, operation Get Pair, bank European Central Bank (ECB), source USD, target EUR.
3. Execute. The item looks like the JSON above: rate, ratedate, ratetype, and whether the pair was
published directly or derived (method: inverse | cross).
For live rates switch the resource to Market Rate, pick your credential and set
Target Currencies to EUR,GBP,JPY.
π Operations and endpoints
| Resource | Operation | Endpoint | Output |
|—|—|—|—|
| Official Rate | Get Pair | GET /api/open/central-bank/{bank}?source=USD&target=EUR | {bank, ratedate, source, target, rate, ratetype, derived, method, age_days, stale, cadence} |
| Official Rate | Get Table | GET /api/open/central-bank/{bank} | one item per {bank, rate_date, base, quote, type, value} |
| Market Rate | Get Rates | GET /api/v1/rates?source=USD&target=EUR,GBP | one item per {rate, source, target, time} |
| Market Rate | Convert | GET /api/v1/rates?source=USD&target=EUR&amount=100 | {from:{currency,amount}, to:{currency,amount}, rate, source:"mid-market"} |
Bank IDs come from GET /api/open/central-banks (sources[].code, e.g. ecb, fed, boe, rbi, hmrc).
Any endpoint also accepts ?format=csv|xml|xlsx if you call it from an HTTP Request node instead.
π‘οΈ Error handling
| Situation | What you get |
|—|—|
| Unknown bank ID | HTTP 404 No published table available for this source |
| Missing or wrong API key (Market Rate) | HTTP 401 Authentication required⦠|
| Invalid currency code | Node error before any request is made |
| Continue on Fail enabled | an item { "error": " instead of a failed run |
π Links
π License
MIT. Official rates served through the open endpoints are free to use with visible attribution
linking to allratestoday.com.


