Sending my geolocation data from the esp8266 to a server to fetch it in arduino

To fetch your geolocation data to an Arduino, buy a GPS module and interface it directly to the Arduino.

That way, you can skip all the tedious, error prone intermediate steps!

Tens of thousands of web pages are available to help you in this process.