The Geocoding API provides two endpoints (wrapper for the well-known OpenStreetMap geocoder Nominatim and Photon) to transform text-based addresses into GPS coordinates and vice versa.
Repository from Github https://github.comexcell-mobility/geocoding_service