Back to Nodes

AllRatesToday

Last updated Nov 11, 2026

n8n community node for AllRatesToday: official central-bank exchange rates (keyless, 130+ sources) and real-time market rates with conversion

269 Weekly Downloads
1,574 Monthly Downloads

Included Nodes

AllRatesToday

Description

n8n-nodes-allratestoday

![npm](https://www.npmjs.com/package/n8n-nodes-allratestoday)
![License: MIT](./LICENSE)
![TypeScript](./tsconfig.json)
![Sources](https://allratestoday.com/api/open/central-banks)

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

  • Website:
  • Central-bank rates API:
  • Documentation:
  • Pricing (dated tables, history):
  • n8n community nodes:
  • Postman collection
  • OpenAPI reference on Bump.sh β€” also on SwaggerHub

πŸ“œ License

MIT. Official rates served through the open endpoints are free to use with visible attribution
linking to allratestoday.com.

From our network Other tools and sites we build