using Newtonsoft.Json.Linq;
public static void Main()
string currencyCode = "LKR";
var client = new RestClient("https://wft-geo-db.p.rapidapi.com/v1/geo/countries?currencyCode=" + currencyCode);
var request = new RestRequest(Method.GET);
request.AddHeader("X-RapidAPI-Key", "9601dae55dmsh7076a3321e2f677p14dbc6jsnce9a08d6c669");
request.AddHeader("X-RapidAPI-Host", "wft-geo-db.p.rapidapi.com");
IRestResponse restResponse = client.Execute(request);
var data = (JObject)JsonConvert.DeserializeObject(restResponse.Content, new JsonSerializerSettings()
{DateParseHandling = DateParseHandling.None});
var name = (string)data["data"][0]["name"];
if (name.Equals("Sri Lanka"))
Console.WriteLine("Response Validated : " + name);
Console.WriteLine("Invalid Response : " + name);