Currency rates from 9 national central banks

Exact rates from each bank's daily publication. No markups, no market spreads — exactly what the central bank published.

One side of the pair is the bank's national currency (PLN). Cross rates on the bank page.
Popular lookups

Where rates come from

All rates are published directly by central banks. We only collect and display — no transforms, no interpolation.

What this isn't

  • Not a trading terminal
  • Not a market-rate aggregator
  • Not a fintech converter
  • No "best rate" claims

For developers

REST API, MCP server, Telegram bot. One source for every channel.

GET /v1/rate?bank=NBP
  &date=2026-04-20
  &from=EUR&to=PLN
  &amount=100

What you get

  • Daily rates from 9 national central banks since each bank's earliest archive — some go back to the late 1970s.
  • 9 interface languages: English, Polish, Czech, Danish, Swedish, Georgian, Ukrainian, Russian, Belarusian.
  • Free public REST API + MCP server for AI assistants.
  • Calculator with previous-business-day rate output for invoicing and tax filings.
  • No registration, no rate limits beyond a generous per-IP cap.

Use cases

How exrate compares

exrate publishes rates the central banks quote — not market mid, not commercial-bank quotes. Aggregators like XE and Wise show market or mid-market rates, suitable for travel or transfer estimates but not for invoicing, tax declarations or accounting under EU rules.

Frequently asked questions

Are these the official rates?

Yes. Every value is sourced directly from the central bank's published feed (CSV, XML or REST). We do not transform or interpolate — what you see on /bank/NBP/ matches what NBP published that day.

How often are rates updated?

Each bank publishes once per business day (NBP ~12:15 CET, CNB ~14:30 CET, ECB ~16:00 CET, DN ~14:15 CET, SRB ~16:00 CET, NBG variable). exrate refreshes the database within minutes of publication.

Is the data free for commercial use?

Yes — the central banks' data is public-domain. Our service is free including for commercial use. Attribution is appreciated.

Is there an API or MCP server?

Yes. The REST API is documented at /en/api/. The MCP server for Claude / Cursor / ChatGPT is documented at /en/mcp/. Both are free and unauthenticated.

Which banks does exrate cover?

9 national central banks across Europe and the post-Soviet space. The full list with sources is on the Banks page.

How is exrate different from XE.com or Wise?

XE shows market mid-rate; Wise shows mid-rate plus its conversion fee. exrate shows the rate the central bank itself published — the legal reference rate for invoices, VAT and tax declarations under most EU and EaP regimes.