Sitemap

How to Convert Exchange Rates Between Currencies using Go

1 min readDec 9, 2022

--

Press enter or click to view image in full size

Exchange rate conversion services are simply a must-have for most financial applications. To that end, our Exchange Rate Conversion API presents a free, easy-to-use solution which can be built into your applications with ready-to-run, complementary code examples. This API uses the latest available data to make your currency exchange rate conversion, and accepts three-letter country codes (e.g., USD, EUR, etc.) as the basis for the operation.

Get Cloudmersive’s stories in your inbox

Join Medium for free to get updates from this writer.

To take advantage of this API, simply copy the below examples (provided here in Go, but available here in several other common programming languages) into your environment, and then authenticate the service with a valid Cloudmersive API key (you can get one for free when you register a free account on our website):

package main

import (
"fmt"
"net/http"
"io/ioutil"
)

func main() {

url := "https://api.cloudmersive.com/currency/exchange-rates/get/%3Cstring%3E/to/%3Cstring%3E"
method := "POST"

client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)

if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Apikey", "YOUR-API-KEY-HERE")

res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()

body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}

--

--

Cloudmersive
Cloudmersive

Written by Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.