Too Long; Didn't Read
In many projects in the past, when I’ve had to use a Geo IP <a href="https://hackernoon.com/tagged/api" target="_blank">API</a> service to look up a user’s IP address, it was usually for one of several reasons — getting the user’s country (for geo-locking certain features, or defaulting to certain sections or categories of the site), defaulting a user’s created account to a certain currency, getting their timezone to appropriately time retention emails or notifications, or setting a default language. (for the last case, usually in conjunction with an Accept-Language HTTP header)