How To Use Our Ruby Exchange Rates API

We offer an easy to use, accurate and reliable exchange rates API for Ruby that's perfect for both personal and professional use.

Fetching exchange rates using our Ruby currency conversion API is as easy as making GET requests. This means you can easily integrate our API into your Ruby on Rails project however you'd prefer.

For more details on the different types of request we support please see our Main Documentation.

Alternatively simply use the Ruby library code below to get started with our exchange rate data as fast as you can copy & paste!

Simple Ruby on Rails Currency Conversion Example


require 'net/http'
require 'json'

# Setting URL
url = "https://api.exchangerate-api.com/v4/latest/USD"
uri = URI(url)
response = Net::HTTP.get(uri)
response_obj = JSON.parse(response)

# Getting a rate
rate = response_obj['rates']['EUR']
				

This will return the exchange rates from USD to all other currencies we support:

{
	"base": "USD",
	"date": "2019-03-20",
	"time_last_updated": 1553092232,
	"rates": {
		"USD": 1,
		"AUD": 1.408403,
		"CAD": 1.329501,
		"CHF": 0.999398,
		"CNY": 6.711962,
		"EUR": 0.880807,
		"GBP": 0.755043
		"HKD": 7.850285,
		"...": 1.311357,
		"...": 7.4731, etc. etc.
	}
}

Please see our main documentation for further information on this query type & error response details.

Additionally, please email us if you'd like to submit a better code example, we'll credit you!