I had a look into this and the problem we have is that the Go XML parser we use can’t handle the response body it has to parse from that endpoint. I tested against httpbin’s XML endpoint and it worked fine so unfortunately is an edge case to do with what the geoipservice is returning.