Consider using the IP2Location.io API as failover for geolocation.
There is a daily limit of 500 IP queries if used without an API key. When used with the free API plan key, there is a monthly limit of 30,000 queries.
This makes it a useful failover API for getting geolocation data if your primary API fails.