Consider adding IP2Location.io API as a failover to get geolocation data.
When calling the API without an API key, there is a limit of 500 IP queries per day. However, by using the free API plan key, there is a limit of 30,000 queries per month.
It would be beneficial for your users to have an additional geolocation API in case your primary API is not responding.