Get ip adress in unity 3d using c#
===

I want to get all details of client ip like location, lattitude, state, city, country, speed, isp etc. like what this guys are doing

http://www.ip-adress.com/ip_tracer/

I want to get a response ideally in Json or XMl so that I don't have to parse HTML. Currently I'm parsing html 
       `myIP = myExtIPWWW.text;
    	myIP=myIP.Substring(myIP.IndexOf("Your IP address is:"),myIP.IndexOf("</h3>"));
    	myIP=myIP.Substring(myIP.IndexOf(":")+1);
    	myIP=myIP.Substring(0,myIP.IndexOf("<"));`


But I dont like this method. Is there any better way such that I could get response in Json and access all fields straight away?

Thanks