Public APIs
Unirate favicon

Unirate

Currency Exchange

Free Exchange Rates and Currency Conversion.

Unirate's website screenshot

About Unirate

UniRateAPI is a REST API providing real-time and historical currency exchange rates, covering 593 currencies (170+ FIAT and 420+ cryptocurrencies). It offers endpoints for current rates, currency conversion, historical rates dating back to 1999, and time-series data over date ranges up to 5 years. Data is sourced from central banks, market data providers, and financial institutions, with rates updated every 15 minutes and response formats available in JSON, XML, CSV, and JSONP.

The API also covers precious metals (gold, silver, platinum, palladium) with historical data since 1968, EU VAT rates for all EU countries, and reference lookups including ISO 4217 codes, currency symbols, and central bank policy rates. Official client libraries are available for Python, Node.js, PHP, Ruby, Java, Go, Rust, Swift, and .NET.

The free tier includes all 593 currencies, historical forex data, EU VAT rates, and 200 requests/day at 30 requests/minute, with no credit card required. The Pro tier costs $9/month and adds 25,000 requests/day, 1,000 historical requests/day, the precious metals API, time series data, and priority support. The product targets developers building applications that require currency conversion, exchange rate data, or precious metals pricing, from personal projects to production business use.

Key features

  • Real-time exchange rates for 593 currencies (170+ FIAT and 420+ cryptocurrencies)
  • Historical forex data back to 1999 and precious metals data back to 1968
  • Currency conversion and time series data over date ranges up to 5 years
  • Precious metals rates for gold, silver, platinum, and palladium (Pro tier)
  • EU VAT rates for all EU countries
  • Multiple response formats: JSON, XML, CSV, and JSONP

Frequently asked questions

Is there a free tier?

Yes, the free tier is completely free forever with no credit card required, offering 200 requests/day and 30 requests per minute.

What does the paid plan cost?

The Pro tier costs $9/month and includes 25,000 requests/day, precious metals API access, and 58 years of metals history.

How much historical data is available?

UniRateAPI provides 27 years of historical forex data since 1999 and 57 years of precious metals data since 1968.

What client libraries are available?

Official client libraries are available for Python, Node.js, PHP, Ruby, Java, Go, Rust, Swift, and .NET.

Where does the data come from?

Data is sourced from central banks, market data providers, and trusted financial institutions worldwide.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product